ASM and Databases Instances (best practices)
Hello
Platform AIX 5 TL8,
Oracle 10.2.0.4
Context RAC ASM (2 nodes)
We have 25 Oracle databases working under the same ASM Instance on our RAC. I think that this is too much and split at least by creating a new ASM instance on another RAC environment should be better.
Any comment, advises ?
Bests Regards
Den
user12067184 wrote:
Hello
Platform AIX 5 TL8,
Oracle 10.2.0.4
Context RAC ASM (2 nodes)
We have 25 Oracle databases working under the same ASM Instance on our RAC. I think that this is too much and split at least by creating a new ASM instance on another RAC environment should be better.
Hi Den ,
It is not advisable to have 25 databases in single RAC . Instead of databases , you can also think of creating different schemas in same database.
For ASM best practice please follow :
ASM Technical Best Practices [ID 265633.1]
Regards
Rajesh
Similar Messages
-
ASM and database instance sharing same home. Can i split them?
Hi I am running on 10.2.0.1.0 in a 2 server RAC cluster on linux. ASM and db instance are sharing the same home.
I now need to upgrade my ASM instance and clusterware to 11g, but just want to keep my db at 10g because of some compatability issues ( i will probably still need to upgrade the db to 10.2.0.5.0).
Is there any way i can split my Oracle Home so that i now can upgrade my ASM home and keep my prod DB instance still at 10g?
Thanks again. John
Edited by: user11970859 on Jun 6, 2011 1:49 AMHi,
Is there any way i can split my Oracle Home so that i now can upgrade my ASM home and keep my prod DB instance still at 10g?Yes... no problem.
See this notes on MOS:
10g to 11g R1
*How To Upgrade ASM from 10.2 to 11.1 (RAC)? [ID 736127.1]*
or to 11g R2
*ASM 11gR2: How To Upgrade An ASM Instance To Release 11gR2 (11.2.0.1.0)? [ID 950200.1]*
Regards,
Levi Pereira -
How to configure automatical startup of both ASM and Database
I created a ASM and a database that uses this ASM for file storage management. I also edit the /etc/oratab file as followings:
+ASM:/u01/app/oracle/product/10.2.0/asm:Y
orcl:/u01/app/oracle/product/10.2.0/db_1:Y
However, when I reboot the system, both ASM and database instances cannot be started up automatically.
How can I configure automatical startup of both ASM and Database at system reboot?
Thanks in advance!try the following
Create file called startdb.sh in $ORACLE_HOME/bin and put following line into startdb.sh and
change the permission of the file with following command.
$vi $ORACLE_HOME/bin/startdb.sh
su - oracle -c 'sh /oracle/product/10.2.0/db_1/bin/dbstart'
Please replace /oracle/product/10.2.0/db_1/ with your ORACLE_HOME
$chmod 777 $ORACLE_HOME/bin/startdb.sh
Open /etc/inittab file and append following two lines in /etc/inittab.
h2:35:once:/etc/init.d/init.cssd start >/dev/null 2>&1 </dev/null
h3:35:wait:/oracle/product/10.2.0/db_1/bin/startdb.sh >/tmp/stdb.out 2>&1
If you have h2,h3 in the inittab file please feel free to change it to h4,h5 or whatever is unique, but it has to be unique name
Please replace /oracle/product/10.2.0/db_1/ with your ORACLE_HOME.
Reboot machine and check out whether both instances are getting started or not.Please check $ORACLE_HOME/startup.log for more information.
rgds
alan -
Developers access to apps database user(Best Practice)?
Hello all,
I'm trying to understand a developers need to have access to the "apps" database user. The arguent can be made that the need is there for all development efforts, but is that really the case? Should all updates/changes by the "apps" user be executed by the apps dba even in the development environment? I'm trying to get a better understanding of how other organizations are set up. Our shop currently allow developers free raign to the apps user, but there are known security risks in doing so with "apps" being such a powerful user of the database environment.
Thanks in advance and any recommendations(Best Practices) will be greatly appreciated.Hi,
We usually give developers access to APPS schema on the development instances. The access to this schema (and other schemas) is revoked on the UAT/PROD (and other instances where the data is not sanitized). When giving such access we are not much worried about the data as much as we are about the objects, but this is not a big issue as we can recover those objects from other instances. Some organizations do not provide their developers with access to APPS schema on the development instances and all the tasks are done by the Apps DBA team. Another approach would be creating a read only APPS schema (search the forum for details) to allow developers to view the objects/data without bugging the DBAs with such routine tasks.
Thanks,
Hussein -
Distributed ci and database instance
hello all,
we are having our ecc6.0 prod system insatlled with ci and database instance on same host now i want to split the
systems ci and database. on different systems pls guide here how to proceed.
regards,
farajHi,
here is the steps for DB migration, pls go thr this link, i think it will help you how to do homogenious system copy
System Copy and Migration
Thanks,
Sreeni. -
10G agent and Database Instance is down
Im install oracle 10G on oracle enterprice linux 4. machine is P4 512 MB ram 3.GZ desktop one. oracle is working fine. but little slow. it is ok.
But few minuts after opening the database, enterprice manager cosole display that agent and Database Instance is down.
Display the following message
""Details The instance has been terminated by a database process because of a fatal internal condition, or a critical background process was killed by the user.""
But oracle is working. select and other this working fine.
Please help me to overcome the problem.
Regrds
upul IndikaDefine a fixed IP address for your server. If problem persists then you can use emca-Enterprise Manager Configuration assistance to delete and reconfigure the console.
emca -deconfig dbcontrol db
emca -config dbcontrol db -
Database Administration - Best Practices
Hello Gurus,
I would like to know various best practices for managing and administering Oracle databases. To give you all an example what I am thinking about - for example, if you join a new company and would like to see if all the database conform to some kind of standard/best practices, what would you look for - for instance - are the control files multiplexed, are there more than one member for each redo log group, is the temp tablespace using TEMPFILE or otherwise...something of that nature.
Do you guys have some thing in place which you use on a regular basis. If yes, I would like to get your thoughts and insights on this.
Appreciate your time and help with this.
Thanks
SSI have a template that I use to gather preliminary information so that I can at least get a glimar of what is going on. I have posted the text below...it looks better as a spreedsheet.
System Name
System Description
Name Phone Pager
System Administrator
Security Administrator
Backup Administrator
Below This Line Filled Out for Each Server in The System
Server Name
Description (Application, Database, Infrastructure,..)
ORACLE version/patch level CSI
Next Pwd Exp
Server Login
Application Schema Owner
SYS
SYSTEM
Location
ORACLE_HOME
ORACLE_BASE
Oracle User Home
Oracle SQL scripts
Oracle RMAN/backup scripts
Oracle BIN scripts
Oracle backup logs
Oracle audit logs
Oracle backup storage
Control File 1
Control File 2
Control File 3
Archive Log Destination 1
Archive Log Destination 2
Datafiles Base Directory
Backup Type Day Time Est. Time to Comp. Approx. Size
archive log
full backup
incremental backup
As for "Best" practices, well I think that you know the basics from your posting but a lot of it will also depend on the individual system and how it is integrated overall.
Some thoughts I have for best practices:
Backups ---
1) Nightly if possible
2) Tapes stored off site
3) Archives backed up through out day
4) To Disk then to Tape and leave backup on disk until next backup
Datafiles ---
1) Depending on hardware used.
a) separate datafiles from indexes
b) separate high I/O datafiles/indexes on dedicated disks/lungs/trays
2) file names representative of usage (similar to its tablespace name)
3) Keep them of reasonable size < 2 GB (again system architecture dependent)
Security ---
At least meet DOD - DISA standards where/when possible
http://iase.disa.mil/stigs/stig/database-stig-v7r2.pdf
Hope that gives you a start
Regards
tim -
EFP and Intranet Portal - Best Practices for architecture
Hi All,
We are planning to create a portal for our partners (b2b scenario). This portal will provide anonymous and user specific access. We also have a intranet portal with ESS and MSS. I have some doubts around implementing EFP and Intranet portal.
1) What is the best practice solution architecture around portal instances? Is it suggested to implement both intranet and internal portals on same portal instance? Do you implement them as 2 seperate instances (and 2 seperate boxes) one for intranet and another for internet?
2) There are couple of functions shared between inranet and internet portals. Has any one attempted a FPN connection between a internet portal and intranet portal?
3) What is the best practices around an external portal connecting to ECC directly?
Any suggestions are greatly appreciated.Hi Pallayya,
We are implementing a similar kind of thing for our client.I can explain that so you find some glimpse out of it.
We have decided twp ways.
1) We are having one instance of the portal that will be accessed both in Intranet & Internet.We are using two different URL for intranet & internet.We have a reverse proxy in the picture also,coz it will increase the security of the portal in the Internet.The reverse proxy will be available in the DMZ Zone.We have integrated ECC & BW with the portal and some web dynpro application(For intranet only).
Now the user comes from the Internet will hit the reverse proxy first->then it will go to EP Server->in EP it will be decided which kind of request client is asking ->
If it is a ECC request->Portal Server sends back the request to Reverse Proxy->RP will send it to web dispatcher->Then it will go to ECC.
If it is a BW request ->Portal server sends the request to BW Server.
2) There will be two different URLS for the portal in Intranet & Internet
For that we used two reverse proxy
regards
Indranil -
Integrating APEX and E-Business best practices?
My company has been using the E-Business Suite for the past decade, and I've finally convinced them to set up APEX (now that 4.0 is out). However, I haven't been able to find much that's current on integrating the two, other than [this paper|http://www.oracle.com/technology/products/database/application_express/pdf/apex_ebs_wp_cabot_consulting.pdf] by Cabot Consulting. Is this the accepted best practice for integrating the two systems?
Our DBA is hesitant about letting us use the apps schema as the parsing schema (per the document's recommendation), as that gives APEX developers almost unlimited access ("the keys to the kingdom", in his words). Is there a better way, or something I can tell him to allay his concerns?
Thanks,
-DavidHi David,
You don't have to use APPS as the parsing schema, you can use another schema and grant execute on an EBS authenticate function that you have created in the APPS schema. This will work fine. You will also have to grant access to any other APPS objects that you need to use.
Apart from the bit of extra work of granting the required privileges the downside of not using the APPS schema as the parsing schema is that not all the EBS APIs will work if run from another schema, most will but some won't because they use dynamic SQL which expects the parsing schema to be APPS.
This is the reason why most EBS developers do all their work in the APPS schema e.g. when developing conc request programs. Which ever approach you take you need to ensure that APEX is clamped down in production with no developer access.
So it all depends on what you are hoping to achieve and how you design your APEX applications. If you not calling EBS APIs you will be fine with a separate schema.
Similarily with the performance, you may be fine on the same server, for example, if you have a separate RAC node for Apex or are using separate tables/indexes. On the other had if you are try to use the APPS security views for reporting in APEX you will quickly run into performance issues.
Rod West -
SOA 11g Composite Deployment across multiple Instances: Best Practice
Hi,
We have a requirement where we need to deploy the composite acrocss mutilple instances(DEV,TEST,Production) without JDEV.
We are using SOA11.1.3.3(cluster) and linux OS.
Pls suggest me what is the best practice to deploy the SOA composite.
Thanks,
ABWhy there are different ways to deploy the composite in different environment? Depending upon the environment, it's business importance increases and hence access to developers get more restricted and hence there are many ways for deploying. If you are developing an application, you would not like to export a SAR and then login to EM console to deploy it. For a developer it is always very convenient to use IDE itself for deployment and hence JDev is preferably used for Dev instances for deployment.
Once development finishes, developer will check in the artifacts into version control system and if you want to deploy to a test instance then you have to check out the stable version, compile it and package it and then only you can deploy. Hence for test instances, ANT is the preferable mode for deployment. (Remember that developers may not be able to connect to Test environment directly and hence deployment from JDev is not possible)
Once a configuration gets tested in Test env, it's SAR should be checked in into version control system, so that it would not be required to recompile and repackaging of it. This will also make sure that any artifact which is not tested on Test instance, must not go to higher instances (like UAT/PROD). Now in Pre-Prod/UAT/Prod, you may simply access the EM console and deploy the SAR which is already tested in Test instance. Remember that there will be very limited access to such critical environments and hence using Role based access of EM it would be very easy to deploy the resources. Moreover, it is more secure mode of deployment because only those users which have appropriate priviledge, will be able to deploy, and it would also be easier to track the changes.
What is the proc and cons if we use only one way to deploy the composite across the Instances...As such there is no major pros and cons. You may use EM for all environments but it may be a little discomfort for developers/deployers of test environment. You may also use ANT for all the environments but it is not suggested until and unless you have a very good and secure process in place for deployments.
Regards,
Anuj -
Web Services and database instances
Hello,
When creating web services, you have to choose which database instance you would like to use. At our company (as I'm sure every other company) we have a test database and a production database. During creation and testing, I would select our TEST database. Great.
Now, I would like to deploy this to our production database, but this web service is hard coded to look at our test instances. I have read a few topics on this and they say to edit the data-sources.xml file at deployment, but there has to be a better way to handle this.
Any information on how to go about handling this better would be greatly appreciated.
Thanks,
Matt HarrisHello Matt,
Actually, modifiing the data-sources.xml (or any equivalent resource file) is the way to do it. You best ought to choose a database/connection neutral name as data-source name and refer to that in data-sources.xml. This file can be modified after deployment, any compiled java-classes where the data-source name is being refered to, can't.
Best regards, -
Database creation best practices.
Hi,
We are planning to setup new database, oracle-10G on Sun and AIX. It is a datawarehose environment.
Can anyone please share me the documents which speaks about best practices to be followed during database creation/setup. I googled and got some douments but not satisfied with them, so thought of posting this query.
Regards,
Yoganath.YOGANATH wrote:
Anand,
Thanks for your quick response. I went thru the link, but it seems to be a brief one. I need a sort of crisp/summary document for my presentation, which speaks about:
1. Initial parameter settings for an datawarehouse to start with, like block_size, db_file_multiblock_read_count, parallel server etc...
2. Memory parameters, SGA, PGA (say for an sever with 10GB RAM).
3. How to split tablespaces, like Large, small.
If someone has a just a crisp/outline document which speaks about the above mentioned points, it will be grateful.
Regards,
YoganathYou could fire up dbca, select the 'data warehouse' template, walk through the steps, and at the end do not select 'create a database' but simply select 'create scripts', then take a look at the results, especially the initialization file. Since you chose a template instead of 'custom database' you won't get a CREATE DATABASE script, but you should still get some stuff genned that will answer a lot of the questions you pose.
You could even go so far as to let dbca create the database. Nothing commits you to actually using that DB. Just examine it to see what you got, then delete it.
Edited by: EdStevens on Feb 10, 2009 10:41 AM -
OBIEE Report and Dashboard development best practice
Hi All,
Is there any best practice available on OBIEE report and dashboard development? Any help would be appreciated.
Thanks,
RKhttp://forums.oracle.com/forums/thread.jspa?messageID=2718365
this might help you
Thanks -
Hi at all.... I'm a newbie with database oracle.,
I have the follow problem:
I installed Oracle Database 11g R2 XE on my guest operating system CentOS 6.5.
I have changed the hostname in my SO CentOS (where is installed oracle 11g R2 XE) after installation was completed successfully.
-) Before and during installation the hostname was localhost.
-) After installation I changed the hostname in VMCentOS
From the moment I changed the hostname, nothing starts up automatically. In particular, the listener and the database instance does not starts up automatically.
When I starts up the listener manually and I try to connect to database instance with SQLPLUS i get this error:
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
I think that the problem is due to the changed hostname because I, for testing and debugging purpose, re-installed a new OS CentOS virtual machine, re-installed oracle database 11g and I have not got that problem. The database instance and the listener starts up automatically!
Can any one tell me if maybe the problem is related to the hostname changed? ... and Why?
P.S.: After changed the hostname I have also modified the listener.ora and the tnsnames.ora by modifying the HOST with the correct hostname.-) Output of command chkconfig (there isn't any line oracle-xe 0:off 1:off 2:on 3:on 4:on 5:on 6:off):
[oracle@VMCentOS /]$ chkconfig
NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
abrt-ccpp 0:off 1:off 2:off 3:on 4:off 5:on 6:off
abrtd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
atd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
auditd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
blk-availability 0:off 1:on 2:on 3:on 4:on 5:on 6:off
bluetooth 0:off 1:off 2:off 3:on 4:on 5:on 6:off
cpuspeed 0:off 1:on 2:on 3:on 4:on 5:on 6:off
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
cups 0:off 1:off 2:on 3:on 4:on 5:on 6:off
dnsmasq 0:off 1:off 2:off 3:off 4:off 5:off 6:off
firstboot 0:off 1:off 2:off 3:on 4:off 5:on 6:off
haldaemon 0:off 1:off 2:off 3:on 4:on 5:on 6:off
htcacheclean 0:off 1:off 2:off 3:off 4:off 5:off 6:off
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
ip6tables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
irqbalance 0:off 1:off 2:off 3:on 4:on 5:on 6:off
jexec 0:off 1:on 2:on 3:on 4:on 5:on 6:off
kdump 0:off 1:off 2:off 3:on 4:on 5:on 6:off
lvm2-monitor 0:off 1:on 2:on 3:on 4:on 5:on 6:off
mdmonitor 0:off 1:off 2:on 3:on 4:on 5:on 6:off
messagebus 0:off 1:off 2:on 3:on 4:on 5:on 6:off
netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off
netfs 0:off 1:off 2:off 3:on 4:on 5:on 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
ntpdate 0:off 1:off 2:off 3:off 4:off 5:off 6:off
portreserve 0:off 1:off 2:on 3:on 4:on 5:on 6:off
postfix 0:off 1:off 2:on 3:on 4:on 5:on 6:off
psacct 0:off 1:off 2:off 3:off 4:off 5:off 6:off
quota_nld 0:off 1:off 2:off 3:off 4:off 5:off 6:off
rdisc 0:off 1:off 2:off 3:off 4:off 5:off 6:off
restorecond 0:off 1:off 2:off 3:off 4:off 5:off 6:off
rngd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
rsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
saslauthd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
smartd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
snmpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
snmptrapd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
spice-vdagentd 0:off 1:off 2:off 3:off 4:off 5:on 6:off
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
sysstat 0:off 1:on 2:on 3:on 4:on 5:on 6:off
udev-post 0:off 1:on 2:on 3:on 4:on 5:on 6:off
vmware-tools 0:off 1:off 2:on 3:on 4:on 5:on 6:off
vmware-tools-thinprint 0:off 1:off 2:on 3:on 4:on 5:on 6:off
wdaemon 0:off 1:off 2:off 3:off 4:off 5:off 6:off
winbind 0:off 1:off 2:off 3:off 4:off 5:off 6:off
wpa_supplicant 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[oracle@VMCentOS /]$
Moreover in /etc/sysconfig there isn't any file oracle-xe!!!
At this point, I suspect that something in the installation I mistook. -
_h and _v Content, Best Practice
Hello
while i am working on the same content of an article as _h and _v, i noticed in _h i added 7 pages while in the _v there are 6 pages,
and i relised this is not good to get the perfect result.
so i add one more page in the _v, and started to change the size of the images so the contents goes to page 7.
i was able to do that, and then i noticed that the 14th subtitle in the _h is in the 5th page and the same subtitle in the _v is in the 6the page.
is this normal? or do i have to math the content so the reader when rotatiting will get the same result so he can folow reading.
regardsHi Greg:
To access the Best Practices using Business Content do the following:
1.-Open this URL: http://help.sap.com/bp_bw370/html/index.htm
2.-Click on the "Preconfigured Scenarios" link.
3.-Click on the Links to navigate on the different available scenarios and to see the documents you can download (Scenario Documentation, Scenario Installation Guide and Building Blocks).
*Financials
-- Financial Accounting Analysis
-- Controlling Analysis
-- CO-PA Analysis
-- Cost Center Planning
-- Reporting Financials EhP3
*Customer Relationship Management
-- Sales Analysis
-- Cross-Functional Analysis: Financial and Sales Data
-- Booking Billing Backlog Analysis
-- Sales Planning
-- Scheduling Agreements Analysis
-- CRM Analytics
*Supply Chain Management
-- Purchasing Analysis
-- Manufacturing Analysis
-- Inventory Analysis
-- Demand Planning Analysis
-- Resource and Operation Data Analysis
*Product Lifecycle Management
-- Project System - Controlling and Dates
*Human Capital Management
-- Cross-Application Time Sheet
-- Time Management - Time and Labor
-- Personnel Development - Qualifications
-- Travel Management - Travel Expenses
*General
-- Data Mining - ABC Classification
Regards,
Francisco Milán.
Maybe you are looking for
-
Printing report that has a parameter with multiple values crashes jvm
I am using BOE XI 4.0 as an unmanaged RAS. I am able to preview a report that has a string discrete parameter that can have multiple values. If I give it a single value. It previews fine. If I give it an empty string it prints all values which is
-
I know this is a basic question, however, how do i change my pass word on itunes to stop my kids from automatically buying tunes from the I store... as my card details are already saved they just log in with their ipods and download via my account
-
New option to open custom Excel content type in Excel Web Access
Hi, This question is specifically for Sharepoint Online if that affects the possible solution. I would like a custom content type with Excel template to open up in Excel Web Access when a library's New>"My Content Type" option is chosen. I have conf
-
Compare two datasets in crosstab by showing percentage of sales
I am wanting to compare two datasets in a crosstab chart. Basically I have a sales table and a business costs table. My business costs table fields look like this: Category CostDate CategoryCost My sales tabel looks like this: PartNumber SalesDate S
-
Trying to see the Guided Demo of KM and Collaboration in SDN
Hi, Just one month back , I found a eclass in SDN, a demo( guided end user tour) of KM and Coolaboration to illustrate the functionality of the end users. This was a eclass with the online demo but only with a voice and no small video of the instru