天天看點

TAR包CLONE方式 安裝11GR2 RAC資料庫 (rdbms部分)

TAR包CLONE方式 安裝11GR2 RAC資料庫

<a href="http://luoping.blog.51cto.com/534596/1024795" target="_blank">http://luoping.blog.51cto.com/534596/1024788</a>

TAR包CLONE方式 安裝11GR2 RAC資料庫 (gril軟體安裝)

<a href="http://luoping.blog.51cto.com/534596/1024795" target="_blank">http://luoping.blog.51cto.com/534596/1024795</a>

6.安裝rdbms軟體

6.1 節點1

[oracle@11rac4 ~]$ cp /u01/db_1_rac.tar.gz /u01/app/oracle/product/11.2.0/ 

[oracle@11rac4 ~]$ cd /u01/app/oracle/product/11.2.0/ 

[oracle@11rac4 ~]$ mkdir db_2 

[oracle@11rac4 11.2.0]$ cd db_2 

[oracle@11rac4 db_2]$ ls 

db_1 

[oracle@11rac4 db_2]$ mv db_1/* ./ 

[oracle@11rac4 db_2]$ rm ../db_1_rac.tar.gz 

[oracle@11rac4 db_2]$ cd clone/bin 

[oracle@11rac4 bin]$ perl clone.pl -silent ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_2 ORACLE_HOME_NAME=OraHome1Rdbms INVENTORY_LOCATION=/u01/app/oraInventory -O'"CLUSTER_NODES={11rac4, 11rac5}"'-O'"LOCAL_NODE=11rac4"' 

./runInstaller -clone -waitForCompletion  "ORACLE_BASE=/u01/app/oracle" "ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_2" "ORACLE_HOME_NAME=OraHome1Rdbms" "INVENTORY_LOCATION=/u01/app/oraInventory" "CLUSTER_NODES={11rac4, 11rac5}"-O"LOCAL_NODE=11rac4" -silent -noConfig -nowait  

Starting Oracle Universal Installer... 

Checking swap space: must be greater than 500 MB.   Actual 3461 MB    Passed 

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2012-10-09_11-26-53PM. Please wait ...Oracle Universal Installer, Version 11.2.0.2.0 Production 

Copyright (C) 1999, 2010, Oracle. All rights reserved. 

You can find the log of this install session at: 

 /u01/app/oraInventory/logs/cloneActions2012-10-09_11-26-53PM.log 

.................................................................................................... 100% Done. 

Installation in progress (Tuesday, October 9, 2012 11:27:10 PM CST) 

..............................................................................                                                  78% Done. 

Install successful 

Linking in progress (Tuesday, October 9, 2012 11:27:21 PM CST) 

Link successful 

Setup in progress (Tuesday, October 9, 2012 11:28:32 PM CST) 

Setup successful 

End of install phases.(Tuesday, October 9, 2012 11:28:40 PM CST) 

WARNING: 

The following configuration scripts need to be executed as the "root" user. 

/u01/app/oracle/product/11.2.0/db_2/root.sh 

To execute the configuration scripts: 

    1. Open a terminal window 

    2. Log in as "root" 

    3. Run the scripts 

The cloning of OraHome1Rdbms was successful. 

Please check '/u01/app/oraInventory/logs/cloneActions2012-10-09_11-26-53PM.log' for more details. 

[root@11rac4 ~]# cat /u01/app/oracle/product/11.2.0/db_2/install/root_11rac4_2012-10-09_23-28-52.log 

Running Oracle 11g root script... 

The following environment variables are set as: 

    ORACLE_OWNER= oracle 

    ORACLE_HOME=  /u01/app/oracle/product/11.2.0/db_2 

Entries will be added to the /etc/oratab file as needed by 

Database Configuration Assistant when a database is created 

Finished running generic part of root script. 

Now product-specific root actions will be performed. 

Finished product-specific root actions. 

[root@11rac4 ~]#  

6.2 節點2

[oracle@11rac5 ~]$ cp /u01/db_1_rac.tar.gz /u01/app/oracle/product/11.2.0/ 

[oracle@11rac5 ~]$ cd /u01/app/oracle/product/11.2.0/ 

[oracle@11rac5 ~]$ mkdir db_2 

[oracle@11rac5 11.2.0]$ cd db_2 

[oracle@11rac5 db_2]$ ls 

[oracle@11rac5 db_2]$ mv db_1/* ./ 

[oracle@11rac5 db_2]$  

[oracle@11rac5 db_2]$ rm ../db_1_rac.tar.gz  

[oracle@11rac5 db_2]$ cd clone/bin 

[oracle@11rac5 bin]$ perl clone.pl -silent ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_2 ORACLE_HOME_NAME=OraHome1Rdbms INVENTORY_LOCATION=/u01/app/oraInventory -O'"CLUSTER_NODES={11rac4, 11rac5}"'-O'"LOCAL_NODE=11rac5"' 

./runInstaller -clone -waitForCompletion  "ORACLE_BASE=/u01/app/oracle" "ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_2" "ORACLE_HOME_NAME=OraHome1Rdbms" "INVENTORY_LOCATION=/u01/app/oraInventory" "CLUSTER_NODES={11rac4, 11rac5}"-O"LOCAL_NODE=11rac5" -silent -noConfig -nowait  

Checking swap space: must be greater than 500 MB.   Actual 3823 MB    Passed 

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2012-10-09_11-27-06PM. Please wait ...Oracle Universal Installer, Version 11.2.0.2.0 Production 

 /u01/app/oraInventory/logs/cloneActions2012-10-09_11-27-06PM.log 

Installation in progress (Tuesday, October 9, 2012 11:27:24 PM CST) 

Linking in progress (Tuesday, October 9, 2012 11:27:35 PM CST) 

Setup in progress (Tuesday, October 9, 2012 11:28:36 PM CST) 

End of install phases.(Tuesday, October 9, 2012 11:28:42 PM CST) 

Please check '/u01/app/oraInventory/logs/cloneActions2012-10-09_11-27-06PM.log' for more details. 

[root@11rac5 ~]# /u01/app/oracle/product/11.2.0/db_2/root.sh 

Check /u01/app/oracle/product/11.2.0/db_2/install/root_11rac5_2012-10-09_23-29-03.log for the output of root script 

[root@11rac5 ~]# cat /u01/app/oracle/product/11.2.0/db_2/install/root_11rac5_2012-10-09_23-29-03.log 

7,配置ORACLE使用者下面的SSH等效性

[oracle@11rac4 bin]$ pwd 

/u01/app/oracle/product/11.2.0/db_2/oui/bin 

[oracle@11rac4 bin]$ ./runSSHSetup.sh -user oracle -hosts '11rac4 11rac5' -advanced -exverify 

This script will setup SSH Equivalence from the host '11rac4' to specified remote hosts.  

ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1 

JAR_LOC = /u01/app/oracle/product/11.2.0/db_1/oui/jlib 

SSH_LOC = /u01/app/oracle/product/11.2.0/db_1/oui/jlib 

OUI_LOC = /u01/app/oracle/product/11.2.0/db_1/oui 

PROP_LOC = /u01/app/oracle/product/11.2.0/db_1/sysman/prov/resources 

JAVA_HOME = /u01/app/oracle/product/11.2.0/db_1/jdk 

Checking if the remote hosts are reachable. 

formulateLocalCmd 11rac4/bin/ping-c 1 -w 5 

/bin/ping#11rac4#-c#1#-w#5 

formulateLocalCmd 11rac5/bin/ping-c 1 -w 5 

/bin/ping#11rac5#-c#1#-w#5 

Remote host reachability check succeeded. 

All hosts are reachable. Proceeding further... 

NOTE : 

As part of the setup procedure, this script will use ssh and scp to copy 

files between the local host and the remote hosts. You may be prompted for 

the password during the execution of the script. 

AS PER SSH REQUIREMENTS, THIS SCRIPT WILL SECURE THE USER HOME DIRECTORY 

AND THE .ssh DIRECTORY BY REVOKING GROUP AND WORLD WRITE PRIVILEDGES TO THESE 

directories. 

Do you want to continue and let the script make the above mentioned changes (yes/no)? 

yes 

If The files containing the client public and private keys already exist on the local host. The current private key may or may not have a passphrase associated with it. In case you remember the passphrase and do not want to re-run ssh-keygen, type 'no'. If you type 'yes', the script will remove the old private/public key files and, any previous SSH user setups would be reset. 

Enter 'yes', 'no'   

Enter the password:        

Logfile Location : /u01/app/oracle/product/11.2.0/db_2/oui/bin/SSHSetup2012-10-09_11-35-12-PM 

Doing SSHSetup... 

Please be patient, this operation might take sometime...Dont press Ctrl+C... 

Validating remote binaries.. 

Remote binaries check succeeded 

Local Platform:- Linux  

------------------------------------------------------------------------ 

Verifying SSH setup 

=================== 

The script will now run the date command on the remote nodes using ssh 

to verify if ssh is setup correctly. IF THE SETUP IS CORRECTLY SETUP, 

THERE SHOULD BE NO OUTPUT OTHER THAN THE DATE AND SSH SHOULD NOT ASK FOR 

PASSWORDS. If you see any output other than date or are prompted for the 

password, ssh is not setup correctly and you will need to resolve the 

issue and set up ssh again. 

The possible causes for failure could be: 

1. The server settings in /etc/ssh/sshd_config file do not allow ssh 

for user oracle. 

2. The server may have disabled public key based authentication. 

3. The client public key on the server may be outdated. 

4. ~oracle or ~oracle/.ssh on the remote host may not be owned by oracle. 

5. User may not have passed -shared option for shared remote users or 

may be passing the -shared option for non-shared remote users. 

6. If there is output in addition to the date, but no password is asked, 

it may be a security alert shown as part of company policy. Append the 

additional text to the &lt;OMS HOME&gt;/sysman/prov/resources/ignoreMessages.txt file. 

--11rac4:-- 

Running /usr/bin/ssh -x -l oracle 11rac4 date to verify SSH connectivity has been setup from local host to 11rac4. 

IF YOU SEE ANY OTHER OUTPUT BESIDES THE OUTPUT OF THE DATE COMMAND OR IF YOU ARE PROMPTED FOR A PASSWORD HERE, IT MEANS SSH SETUP HAS NOT BEEN SUCCESSFUL. Please note that being prompted for a passphrase may be OK but being prompted for a password is ERROR. 

Tue Oct  9 23:35:56 CST 2012 

--11rac5:-- 

Running /usr/bin/ssh -x -l oracle 11rac5 date to verify SSH connectivity has been setup from local host to 11rac5. 

Tue Oct  9 23:35:57 CST 2012 

Verifying SSH connectivity has been setup from 11rac4 to 11rac4 

IF YOU SEE ANY OTHER OUTPUT BESIDES THE OUTPUT OF THE DATE COMMAND OR IF YOU ARE PROMPTED FOR A PASSWORD HERE, IT MEANS SSH SETUP HAS NOT BEEN SUCCESSFUL. 

Verifying SSH connectivity has been setup from 11rac4 to 11rac5 

-Verification from 11rac4 complete- 

Verifying SSH connectivity has been setup from 11rac5 to 11rac4 

Verifying SSH connectivity has been setup from 11rac5 to 11rac5 

Tue Oct  9 23:35:58 CST 2012 

-Verification from 11rac5 complete- 

SSH verification complete. 

整個軟體部分已經安裝完成。通過DBCA,ASMCA來建立資料庫與磁盤組這裡就不書寫來了

<a href="http://down.51cto.com/data/2361581" target="_blank">附件:http://down.51cto.com/data/2361581</a>

     本文轉自7343696 51CTO部落格,原文連結:http://blog.51cto.com/luoping/1024811,如需轉載請自行聯系原作者