asm 11gr2 installation & configuration role separation complete nov-9-2011 new

87
1/87 ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal ASM 11gR2 Installation & Configuration Using Job Role Separation (grid & oracle OS users). A) This document explains, in detail, the steps required to install the Oracle Grid Infrastructure 11gR2 (11.2.0.X.X), setup & enable the OHAS services, create an ASM instance and diskgroups through the OUI (Oracle Universal Installer). B) This configuration explains in detail how to Create the OS Groups & OS Users for the Grid Infrastructure & Oracle Database installations (using Job Role Separation). C) Finally, it explains in detail the 11gR2 (11.2.0.X.X) or 11.1 or 10.2 RDBMS Oracle Database Software Installation and database creation (using ASM as storage option). D) VERY IMPORTANT!!!!!!!!! ==)> If you need to create an 11.1.0.X.X or 10.2.0.X.X database using 11.2 ASM (as storage option), then you need to set the ASM GID to the RDBMS oracle kernel (<10.2 or 11.1 RDBMS Oracle Home>/bin/oracle) before execute the DBCA (before the database creation), please see step # 26 (below) for exact instructions. E) Note: Before start with the installation, please check the required hardware & OS requirements in the next manuals: http://www.oracle.com/pls/db112/portal.portal_db?selected=11&frame= =)> Oracle® Grid Infrastructure Installation Guide 11g Release 2 (11.2) for <your specific platform> =)>Oracle® Database Installation Guide 11g Release 2 (11.2) for <your specific platform> http://www.oracle.com/pls/db111/portal.portal_db?selected=11&frame = =)>Oracle® Database Installation Guide 11g Release 1 (11.1) for <your specific platform> http://www.oracle.com/pls/db102/homepage =)>Oracle® Database Installation Guide 11g Release 1 (10.2) for <your specific platform>

Upload: jatinmeghani

Post on 10-May-2017

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

1/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

ASM 11gR2 Installation & Configuration Using Job Role Separation (grid & oracle OS users).

A) This document explains, in detail, the steps required to install the Oracle Grid Infrastructure 11gR2 (11.2.0.X.X), setup & enable the OHAS services, create an ASM instance and diskgroups through the OUI (Oracle Universal Installer). B) This configuration explains in detail how to Create the OS Groups & OS Users for the Grid Infrastructure & Oracle Database installations (using Job Role Separation). C) Finally, it explains in detail the 11gR2 (11.2.0.X.X) or 11.1 or 10.2 RDBMS Oracle Database Software Installation and database creation (using ASM as storage option). D) VERY IMPORTANT!!!!!!!!! ==)> If you need to create an 11.1.0.X.X or 10.2.0.X.X database using 11.2 ASM (as storage option), then you need to set the ASM GID to the RDBMS oracle kernel (<10.2 or 11.1 RDBMS Oracle Home>/bin/oracle) before execute the DBCA (before the database creation), please see step # 26 (below) for exact instructions. E) Note: Before start with the installation, please check the required hardware & OS requirements in the next manuals: http://www.oracle.com/pls/db112/portal.portal_db?selected=11&frame= =)> Oracle® Grid Infrastructure Installation Guide 11g Release 2 (11.2) for <your specific platform> =)>Oracle® Database Installation Guide 11g Release 2 (11.2) for <your specific platform> http://www.oracle.com/pls/db111/portal.portal_db?selected=11&frame= =)>Oracle® Database Installation Guide 11g Release 1 (11.1) for <your specific platform> http://www.oracle.com/pls/db102/homepage =)>Oracle® Database Installation Guide 11g Release 1 (10.2) for <your specific platform>

Page 2: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

2/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

11.2.0.X.0 Grid Infrastructure Oracle Home Installation steps: 1) Connect as root user to your Linux or UNIX host (Password: e.g. oracle):

2) Open a Terminal session:

Page 3: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

3/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

3) Select the IP address associated with your Linux or UNIX host (for this example we will use: 192.168.187.128) provided by the host from the eth0 interface:

Page 4: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

4/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

4) Using the IP address from the eth0 interface (for this example: 192.168.187.128) connect thru a putty or ssh session as follow (Login: root / Password: e.g. oracle):

Page 5: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

5/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

5) Verify the RAM, swap & tmp in the system, the minimum required RAM is 1.5 GB for Oracle Grid Infrastructure for a cluster, or 2.5 GB for Grid Infrastructure for a cluster and Oracle Server RAC. The minimum required swap space is 1.5 GB. Oracle recommends that you set swap space to 1.5 times the amount of RAM for systems with 2 GB of RAM or less. For systems with 2 GB to 16 GB RAM, use swap space equal to RAM. For systems with more than 16 GB RAM, use 16 GB of RAM for swap space. Ensure that you have at least 1 GB of space in /tmp. If this space is not available, then increase the size, or delete unnecessary files in /tmp.

6) Ensure you have at least 4.5 GB of space for the grid infrastructure for a (Grid home):

Page 6: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

6/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

7) Create the grid & oracle OS users and oinstall, asmadmin, asmdba, asmoper, dba & oracle groups and create base directories (connect as root user and execute the next commands): The next commands are required for RAC & Standalone Configurations: groupadd -g 1000 oinstall groupadd -g 1100 asmadmin groupadd -g 1200 dba groupadd -g 1201 oper groupadd -g 1300 asmdba groupadd -g 1301 asmoper grep oinstall /etc/group grep asmadmin /etc/group grep dba /etc/group grep oper /etc/group grep asmdba /etc/group grep asmoper /etc/group useradd -u 1100 -g oinstall -G asmadmin,asmdba,asmoper -d /home/grid -s /bin/bash -c "Oracle GI Software Owner" grid useradd -u 1101 -g oinstall -G dba,asmdba,oper -d /home/oracle -s /bin/bash -c "Oracle RDBMS Software Owner" oracle

Page 7: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

7/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

The next section is only applicable to Standalone Configurations: ***Very important Note***: On 11.2 Grid Infrastructure Standalone (non-RAC) Configurations, the grid OS user needs to be included in the OSDBA (dba) OS group. This is because the grid infrastructure components must be able to connect to the database as SYSDBA to start and stop the database. For example, if the host user who installed the grid infrastructure home is named grid and the OSDBA group of the new database is named dba, then user grid must be a member of the dba group. This is clearly documented in the next manual: http://download.oracle.com/docs/cd/E11882_01/server.112/e17120/restart002.htm#BABCAFII =)> Oracle® Database Administrator's Guide 11g Release 2 (11.2) Part Number E17120-06 ==)> Configuring Oracle Restart ===)> Adding Components to the Oracle Restart Configuration Therefore, ONLY on 11.2 Grid Infrastructure Standalone Configurations (non-RAC), you need to execute (as root OS user) the next additional command to include the grid user in the dba (OSDBA) OS group: usermod -a -G dba grid If you omit the previous step, then DBCA will fail with the next error during the database creation: srvctl start db -d ASMDB PRCR-1079 : Failed to start resource ora.ASMDB.db ORA-01031: insufficient privileges ORA-01031: insufficient privileges CRS-2674: Start of 'ora.ASMDB.db' on 'siha1' failed

Page 8: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

8/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

The next commands are required for RAC & Standalone Configurations:

Connect as root user and execute the next commands: id oracle id grid mkdir -p /u01/app/11.2.0/grid chown -R grid:oinstall /u01 mkdir -p /u01/app/oracle chown oracle:oinstall /u01/app/oracle chmod -R 775 /u01

Page 9: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

9/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

8) Install the ASMLIB RPMs (Linux only): http://www.oracle.com/technetwork/topics/linux/index-101839.html 8.1) For this example we are using the next kernel release: [root@asmteam /]# uname -r 2.6.18-164.el5PAE 8.2) So the next 3 RPMs need to be downloaded: http://www.oracle.com/technetwork/server-storage/linux/downloads/rhel5-084877.html =)> Intel IA32 (x86) Architecture ==)> Library and Tools a) oracleasm-support-2.1.3-1.el5.i386.rpm b) oracleasmlib-2.0.4-1.el5.i386.rpm ==)> Drivers for kernel 2.6.18-164.el5 c) oracleasm-2.6.18-164.el5PAE-2.0.5-1.el5.i686.rpm 8.3) They can be installed as described in the next document: http://www.oracle.com/technetwork/server-storage/linux/install-082632.html 8.4) Validate oracleasm RPMs were installed: [root@asmteam asmlibRPMs]# rpm -qa | grep oracleasm-support-2.1.3-1.el5 oracleasm-support-2.1.3-1.el5 [root@asmteam asmlibRPMs]# rpm -qa | grep oracleasmlib-2.0.4-1.el5 oracleasmlib-2.0.4-1.el5 [root@asmteam asmlibRPMs]# rpm -qa | grep oracleasm-2.6.18-164.el5PAE-2.0.5-1.el5 oracleasm-2.6.18-164.el5PAE-2.0.5-1.el5

Page 10: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

10/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

9) List the disks available for ASM/ASMLIB, for this example we will use 3 SCSI disks of 10 GB each:

10) Check if the partitions exist: # ls -l /dev/sdb1 /dev/sdc1 /dev/sdd1

Page 11: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

11/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

11) If the partitions do not exists, then create one partition per disk:

Page 12: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

12/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 13: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

13/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 14: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

14/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

12) Setup the Oracle ASMLIB API (Linux only): Note: Having we are doing an ASM Role Separation, the candidate ASMLIB disks or raw devices or block devices or LUNs or NAS devices, etc, which will be used for ASM disks, need to be owned by the Grid Infrastructure OS user (grid) and by the OSASM group (asmadmin). This applies for both Linux & Unix. “Non-role separation” configurations will use oracle:dba as the user:group for all the candidate/member disks. But using ASM Role Separation, the ownership for the ASM disks will be grid:asmadmin. Note that the Grid Infrastructure software owner must be same owner for all the ASM disks as well. The suggested name for the OS user is grid and the suggested name for the OS group is asmadmin (as follow):

Page 15: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

15/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

13) Create the ASMLIB disks on the 3 SCSI disk partitions:

Page 16: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

16/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

14) Download the “Oracle Database 11g Release 2 Grid Infrastructure (11.2.0.1.0) for Linux x86” from http://www.oracle.com/technology/software/products/database/index.html =)> linux_11gR2_grid.zip (980,831,749 bytes) (cksum - 3583041487) 15) Download the “Oracle Database 11g Release 2 (11.2.0.1.0) for Linux x86” from http://www.oracle.com/technology/software/products/database/index.html =)> linux_11gR2_database_1of2.zip (1,285,396,902 bytes) (cksum - 2237015228) =)> linux_11gR2_database_2of2.zip (995,359,177 bytes) (cksum - 2649514514) Note 1: For Grid Infrastructure & RDBMS software 11.2.0.2 release, you can download them using the next reference: =)> 11.2.0.2 Patchset Location For Grid Infrastructure And RDBMS. (Doc ID 1223673.1) Note 2: For Grid Infrastructure & RDBMS software 11.2.0.3 release, you can download them using the next reference: =)> 11.2.0.3 Patchset Location For Grid Infrastructure And RDBMS. (Doc ID 1362393.1)

Page 17: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

17/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

16) FTP the “linux_11gR2_grid.zip, linux_11gR2_database_1of2.zip & linux_11gR2_database_2of2.zip ” to your Linux box: 16.1) Create a stage directory, for this example I am creating it at /u01 filesystem: # mkdir /u01/stage 16.2) Then upload the three *.zip files to your Linux box and place the files at your staging directory:

16.3) Uncompress the three zip files:

[root@asmteam /]# unzip linux_11gR2_grid.zip; unzip linux_11gR2_database_1of2.zip; unzip linux_11gR2_database_2of2.zip

Page 18: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

18/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

16.4) You will see 2 new directories (grid & database) on the /u01/stage directory:

17) Switch to the grid OS user, setup & set the environment variables in the initialization file (for this example we are using bash shell (.bash_profile)): export ORACLE_BASE=/u01/app/grid # Grid Oracle Base export ORACLE_HOME=/u01/app/grid/product/11.2.0/grid # Grid Oracle Home export PATH=$ORACLE_HOME/bin:$PATH:. export ORACLE_SID=+ASM stty erase ^H umask 022

Page 19: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

19/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 20: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

20/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18) Install the Oracle Grid Infrastructure 11gR2 from a graphical session as “grid” OS user (for this example we will use VNCserver as graphical interface): 18.1) Start a vncserver as grid user & set the Password = “e.g. oracle”:

Page 21: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

21/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.2) Connect to the vncserver using the IP address associated with the host:

Page 22: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

22/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.3) Execute the OUI (Oracle Universal Installer) as “grid” OS user: $ /u01/stage/grid/runInstaller

18.4) Select: Install and Configure Grid Infrastructure for a Standalone Server.

Page 23: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

23/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.5) Select the desired languages.

Page 24: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

24/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.6) Create the desired diskgroups through the “Create ASM Disk Group” window, (for this Example we are creating the DATA diskgroup, as Normal redundancy diskgroup, using the ORCL:ASMDISK1 & ORCL:ASMDISK2 ASMLIB disks):

Page 25: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

25/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.7) Set the desired password for the ASM & ASMSNMP users through the “Specify ASM Password” window:

18.8) If you password does not conform the Oracle recommended standards then you will receive the next warning, so you can just ignore it & press [Yes] or provide a stronger password.

Page 26: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

26/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.9) Assign the OS groups for the ASM Database Administrator, ASM Instance Administration Operator & ASM Instance Administrator roles, through the “Privileged Operating System Groups” window, and set the groups to the respective roles as follow:

Page 27: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

27/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.10) Specify the Oracle Home & Oracle Base directories through the “Specify Installation Location” window: Oracle Base: /u01/app/grid Oracle Grid Home: /u01/app/grid/product/11.2.0/grid

Page 28: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

28/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.11) Accept the Oracle Inventory Location, by pressing the [Next] button through the “Create Inventory” window:

Page 29: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

29/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.12) Some OS requirements (swap & kernel parameters) did not pass the OUI verification, please review each requirement, through the “Perform Prerequisites Checks” window (below):

Page 30: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

30/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.13) Please press the [Fix & Check Again] button (above) to correct the prerequisites, then the “Execute Fixup Script” window will be displayed:

18.14) Then run the runfixup.sh script as root user to implement the fixes:

Page 31: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

31/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.15) Press the [OK] button after execute the runfixup.sh script through the “Execute Fixup Script” window:

Page 32: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

32/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.16) The required kernel parameters were adjusted but the swap area still needs to be increased:

Page 33: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

33/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.17) You can ask your SA to resize the swap area as suggested by the OUI (see above), for this example we will add a 1GB swap file (on the ‘/’ directory) as described in the next document: http://www.redhat.com/docs/manuals/linux/RHL-8.0-Manual/custom-guide/s1-swap-adding.html

Note: Enable it at boot time, edit /etc/fstab and include the new swap device (/swapfile):

Page 34: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

34/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.18) After the swap area was increased please press the [Check Again] button, through the “Perform Prerequisites Checks” window (below):

Page 35: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

35/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.19) The “Summary” window will appear, so please review it and press the [Finish] button (below) to start with the Grid Infrastructure Installation & ASM instance creation:

Page 36: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

36/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.20) Then just monitor the progress of this installation:

Page 37: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

37/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 38: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

38/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 39: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

39/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.21) Execute the orainstRoot.sh & root.sh scripts as root user:

Page 40: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

40/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 41: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

41/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.22) Then return to the “Execute Configuration Scripts” window and press the [OK] button:

Page 42: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

42/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.23) Continue monitoring the Post Installation / Configuration steps (NETCA & ASMCA Assistants are being executed):

Page 43: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

43/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

18.24) Confirm the 11gR2 Grid Infrastructure Installation completed successfully, then press the [Close] button:

Page 44: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

44/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

19) Verify the OHAS & CSS services are up and running:

Page 45: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

45/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

20) Verify the ASM instance is up and running:

Page 46: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

46/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

21) Run the ASMCA through a graphical session and create the RECO diskgroup on the ORCL:ASMDISK3 (/dev/oracleasm/disks/ASMDISK3) ASMLIB disk: 21.1) Select the [Create] button (below):

Page 47: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

47/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

21.2) Specify the Disk Group Name as RECO (as External redundancy diskgroup), select the ORCL:ASMDISK3 disk (below), press the [Show Advanced Options] button to display the AU & Compatibility attributes (these are modifiable but for this example we are using the default values):

Page 48: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

48/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

21.3) And finally press the [OK] button to create the RECO diskgroup:

Page 49: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

49/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 50: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

50/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 51: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

51/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

21.4) Review the diskgroup creation (below) and press the [Exit] button:

Page 52: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

52/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

11.2.0.X.0 RDBMS Oracle Home Installation steps: 22) Connect as root user and uncompress the 11.2.0.1.0 RDBMS software (e.g. linux_11gR2_database_1of2.zip & linux_11gR2_database_2of2.zip):

. . . .

23) Switch to the oracle OS user, setup & set the environment variables in the initialization file (for this example we are using bash shell (.bash_profile)): export ORACLE_BASE=/u01/app/oracle # Oracle RDBMS BASE export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 # DB RDBMS Oracle Home export PATH=$ORACLE_HOME/bin:$PATH:. export ORACLE_SID=ASMDB stty erase ^H umask 022

Page 53: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

53/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 54: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

54/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 55: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

55/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24) Install the Oracle Grid Infrastructure 11gR2 from a graphical session as “oracle” OS user (for this example we will use VNCserver): 24.1) Start a vncserver as oracle user & set the Password = “e.g. oracle”:

24.2) Connect to the vncserver using the IP address associated with the host:

Page 56: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

56/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.3) Execute the OUI (Oracle Universal Installer) as “oracle” OS user: $ /u01/stage/database/runInstaller

Page 57: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

57/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.4) At the “Configure Security Updates” page you have the option to enable “security issues notifications” by email (e.g. new PSU patches, etc.), this is optional, so you can skip this part by pressing the [Next] button:

Page 58: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

58/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.5) At the “Select Installation Option” page, select “Create and configure a database”, then press the [Next] button:

Page 59: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

59/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.6) At the “System Class” page, select “Server Class”, then press the [Next] button:

Page 60: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

60/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.7) At the “Node Selection” page, select “Single instance database installation”, then press the [Next] button:

Page 61: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

61/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.8) At the “Select Install Type” page, select “Advanced installation”, then press the [Next] button:

Page 62: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

62/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.9) At the “Select Product Languages” page, select the desired language(s), then press the [Next] button:

Page 63: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

63/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.10) At the “Select Database Edition” page, select “Enterprise Edition”, then press the [Next] button:

Page 64: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

64/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.11) At the “Specify Installation Location” page, verify the Oracle Base & Oracle Home are correctly set, as follow: ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 And then press the [Next] button:

Page 65: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

65/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.12) At the “Select Configuration Type” page, select “General Purpose / Transaction Possessing”, then press the [Next] button:

Page 66: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

66/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.13) At the “Specify Database Identifiers” page, provide the database & instance name, then press the [Next] button:

Page 67: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

67/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.14) At the “Specify Configuration Options” page, specify the desired Memory settings (PGA & SGA), Character Set, etc, then press the [Next] button:

Page 68: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

68/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.15) At the “Specify Management Options” page, depending of your business requirement, specify “Grid Control” or “Database Control”, then press the [Next] button:

Page 69: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

69/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.16) At the “Specify Database Storage Options” page, select “Automatic Storage Management”, specify the password for the ASMSNMP user (same password used to create the ASM instance), for this example ‘oracle’ was used as password & then press the [Next] button:

Page 70: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

70/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.17) At the “Specify Recovery Options” page, select “Do not enable automated backups” (optional), then press the [Next] button:

Page 71: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

71/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.18) At the “Select ASM Disk Group” page, select “DATA” diskgroup, then press the [Next] button:

Page 72: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

72/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.19) At the “Specify Schema Password” page, select “Use the same password for all accounts”, set “oracle” as password, then press the [Next] button:

Page 73: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

73/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.20) At the “Privileged Operating System Groups” page, set the OSDBA & OSOPER groups/roles as follow: OSDBA = dba OSOPER = oper And then press the [Next] button:

Page 74: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

74/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.21) At the “Summary” page, review the RDBMS installation & database options, then press the [Next] button:

Page 75: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

75/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.22) Then just monitor the progress for this RDBMS 11.2.0.X.X installation & database creation:

Page 76: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

76/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 77: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

77/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 78: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

78/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.23) After the database is created, the OUI/DBCA will display the Database Information (including the URL to access the Database Control), write down this information, then press the [OK] button:

Page 79: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

79/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.24) Then the OUI will ask to run the “root.sh” script:

Page 80: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

80/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Therefore, please open a new shell session, connect as root user and execute the root.sh script:

Page 81: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

81/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

24.25) At the “Finish” page, press the [Close] button to exit from the OUI:

Page 82: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

82/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

25) Using the URL from step # “24.23”, validate the access to the database control and ASM section: Enterprise Manager Database Control URL - (ASMDB): https://asmteam:1158/em

Page 83: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

83/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 84: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

84/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Page 85: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

85/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

26) VERY IMPORTANT!!!!!!!!! ==)> If you need to create an 11.1.0.X.X or 10.2.0.X.X database using ASM 11.2.0.X.X (as storage option), then you need to set the ASM GID to the oracle kernel (<10.2 or 11.1 RDBMS Oracle Home>/bin/oracle executable), this needs to be set before you execute the DBCA (before the database creation) as follow: 26.1) Apply the Patch 9575578, only if your Grid Infrastructure Oracle Home is on 11.2.0.1.0 or 11.2.0.1.2 release, this patch can be downloaded from MOS using the next reference: https://updates.oracle.com/download/9575578.html Note: In 11.2.0.2.X or 11.2.0.3.X Grid Infrastructure releases, the fix for Bug: 9575578 is already included, therefore you can skip this step and continue with the next steps. 26.2) Connect as grid user and set the ASM GID to the RDBMS Oracle Home (any 11.2.0.X.X Grid Infrastructure release) as follow: # su - grid $> id $> <Oracle Grid Home>/bin/setasmgidwrap o=<10.2 or 11.1 RDBMS DB Oracle Home >/bin/oracle $> ls –l <10.2 or 11.1 RDBMS DB Oracle Home>/bin/oracle 26.3) Example output (after complete these steps, you should see the “asmadmin” group associated to the RDBMS $ORACLE_HOME/bin/oracle binary): a) RDBMS session before the ASM GID change (connected as oracle OS user):

Page 86: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

86/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

b) Grid Infrastructure session to implement the ASM GID change (connected as grid OS user):

c) RDBMS session after the ASM GID change (connected as oracle OS user):

Note: The “asmadmin” group is now associated to the RDBMS $ORACLE_HOME/bin/oracle kernel executable. 26.4) Then run the DBCA to create the database (either from your 10.2 or 11.1 Database Oracle Home): $> <10.2 or 11.1 RDBMS DB Oracle Home>/bin/dbca

Page 87: ASM 11gR2 Installation & Configuration Role Separation Complete Nov-9-2011 NEW

87/87

ASM 11gR2 Installation & Configuration (Role Separation). Author: Esteban Bernal

Example: [oracle@asmgrid dbhome_2]$id uid=1101(oracle) gid=1000(oinstall) groups=1000(oinstall),1200(dba),1201(oper),1300(asmdba) [oracle@asmgrid dbhome_2]$ [oracle@asmgrid dbhome_2]$echo $ORACLE_HOME /u02/app/oracle/product/10.2.0/dbhome_2 [oracle@asmgrid dbhome_2]$ [oracle@asmgrid dbhome_2]$ls -l $ORACLE_HOME/bin/oracle -rwsr-s--x 1 oracle asmadmin 93362227 Nov 10 11:52 /u02/app/oracle/product/10.2.0/dbhome_2/bin/oracle [oracle@asmgrid dbhome_2]$ [oracle@asmgrid dbhome_2]$$ORACLE_HOME/bin/dbca [oracle@asmgrid dbhome_2]$