【Oracle Database】Oracle RAC(四):DBMS
短信预约 -IT技能 免费直播动态提醒
[root@wallet01 ~]# useradd -u 1101 -g oinstall -G dba,asmdba oracle
[root@wallet01 ~]# echo oracle | passwd --stdin oracle
Changing password for user oracle.
passwd: all authentication tokens updated successfully.
[root@wallet01 ~]# id oracle
uid=1101(oracle) gid=1201(oinstall) groups=1201(oinstall),1200(dba),1203(asmdba)
[root@wallet01 ~]# cat >> /etc/profile <<EOF
if [ \$USER = "oracle" ] || [ \$USER = "grid" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF
[root@wallet01 ~]# cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
[root@wallet01 ~]# cat >> /etc/pam.d/login <<EOF
session required pam_limits.so
EOF
[root@wallet01 ~]# mkdir -p /u01/app/oracle
[root@wallet01 ~]# chown oracle:oinstall /u01/app/oracle
[root@wallet01 ~]# su - oracle
[oracle@wallet01 ~]$ vi .bash_profile
export ORACLE_SID=wallet1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export DISPLAY=192.168.1.100:0
[root@wallet02 ~]# useradd -u 1101 -g oinstall -G dba,asmdba oracle
[root@wallet02 ~]# echo oracle | passwd --stdin oracle
Changing password for user oracle.
passwd: all authentication tokens updated successfully.
[root@wallet02 ~]# id oracle
uid=1101(oracle) gid=1201(oinstall) groups=1201(oinstall),1200(dba),1203(asmdba)
[root@wallet02 ~]# cat >> /etc/profile <<EOF
if [ \$USER = "oracle" ] || [ \$USER = "grid" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF
[root@wallet02 ~]# cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
[root@wallet02 ~]# cat >> /etc/pam.d/login <<EOF
session required pam_limits.so
EOF
[root@wallet02 ~]# mkdir -p /u01/app/oracle
[root@wallet02 ~]# chown oracle:oinstall /u01/app/oracle
[root@wallet02 ~]# su - oracle
[oracle@wallet02 ~]$ vi .bash_profile
export ORACLE_SID=wallet2
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export DISPLAY=192.168.1.100:0
[root@wallet01 ~]# su - oracle
[oracle@wallet01 ~]$ mkdir ~/.ssh
[oracle@wallet01 ~]$ chmod 700 ~/.ssh
[oracle@wallet01 ~]$ /usr/bin/ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_dsa.
Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.
The key fingerprint is:
f1:4b:db:b8:5a:db:85:41:5f:f6:54:42:a2:df:d5:e3 oracle@wallet01
The key's randomart image is:
+--[ DSA 1024]----+
| ..o .|
| . . .o|
| . . . .*|
| o o o.=o|
| S o o oE.|
| . = o |
| = o . |
| . + . |
| ..o . |
+-----------------+
[oracle@wallet01 ~]$ touch ~/.ssh/authorized_keys
[root@wallet02 ~]# su - oracle
[oracle@wallet02 ~]$ mkdir ~/.ssh
[oracle@wallet02 ~]$ chmod 700 ~/.ssh
[oracle@wallet02 ~]$ /usr/bin/ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_dsa.
Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.
The key fingerprint is:
87:45:4d:c0:f3:e8:14:51:12:d8:b6:3f:c1:62:c3:9c oracle@wallet02
The key's randomart image is:
+--[ DSA 1024]----+
| +*Bo |
| ..*.. |
| +.O |
| oE + |
| S+.+ . |
| .. o |
| . |
| |
| |
+-----------------+
[oracle@wallet01 ~]$ ssh wallet01 cat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys
[oracle@wallet01 ~]$ ssh wallet02 cat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys
[oracle@wallet01 ~]$ scp ~/.ssh/authorized_keys wallet02:.ssh/authorized_keys
[oracle@wallet01 ~]$ (ssh wallet01 "date;hostname";ssh wallet02 "date;hostname")
Sun May 5 10:12:50 CST 2019
wallet01
Sun May 5 10:12:50 CST 2019
wallet02
[oracle@wallet02 ~]$ (ssh wallet01 "date;hostname";ssh wallet02 "date;hostname")
Sun May 5 10:12:58 CST 2019
wallet01
Sun May 5 10:12:58 CST 2019
wallet02
[oracle@wallet01 ~]$ unzip p13390677_112040_Linux-x86-64_1of7.zip
[oracle@wallet01 ~]$ unzip p13390677_112040_Linux-x86-64_2of7.zip
[oracle@wallet01 ~]$ cd database/
[oracle@wallet01 database]$ ./runInstaller
[root@wallet01 ~]# /u01/app/oracle/product/11.2.0/db_1/root.sh
Performing root user operation for Oracle 11g
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/11.2.0/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The contents of "dbhome" have not changed. No need to overwrite.
The contents of "oraenv" have not changed. No need to overwrite.
The contents of "coraenv" have not changed. No need to overwrite.
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@wallet02 ~]# /u01/app/oracle/product/11.2.0/db_1/root.sh
Performing root user operation for Oracle 11g
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/11.2.0/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The contents of "dbhome" have not changed. No need to overwrite.
The contents of "oraenv" have not changed. No need to overwrite.
The contents of "coraenv" have not changed. No need to overwrite.
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.
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341