|
3 | 3 | # |
4 | 4 | # LICENSE UPL 1.0 |
5 | 5 | # |
6 | | -# Copyright (c) 1982-2024 Oracle and/or its affiliates. All rights reserved. |
| 6 | +# Copyright (c) 2018-2024 Oracle and/or its affiliates. All rights reserved. |
7 | 7 | # |
8 | 8 | # NAME |
9 | 9 | # 06_setup_users.sh |
|
18 | 18 | # Ruggero Citton - RAC Pack, Cloud Innovation and Solution Engineering Team |
19 | 19 | # |
20 | 20 | # MODIFIED (MM/DD/YY) |
21 | | -# rcitton 06/03/24 - OL9 support |
| 21 | +# rcitton 11/18/24 - ORestart fix |
22 | 22 | # rcitton 03/30/20 - VBox libvirt & kvm support |
23 | 23 | # rcitton 11/06/18 - Creation |
24 | 24 | # |
25 | 25 | # REVISION |
26 | | -# 20240603 - $Revision: 2.0.2.1 $ |
| 26 | +# 20241118 - $Revision: 2.0.2.2 $ |
27 | 27 | # |
28 | 28 | #│▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ |
29 | 29 | . /vagrant/config/setup.env |
@@ -96,45 +96,58 @@ chmod -R ug+rw /u01 |
96 | 96 | echo "-----------------------------------------------------------------" |
97 | 97 | echo -e "${INFO}`date +%F' '%T`: Set user env" |
98 | 98 | echo "-----------------------------------------------------------------" |
99 | | -if [ `hostname` == ${NODE1_HOSTNAME} ] |
100 | | -then |
101 | | - cat >> /home/grid/.bash_profile << EOF |
| 99 | +if [ `hostname` == ${NODE1_HOSTNAME} ]; then |
| 100 | + if [ ${ORESTART} == "false" ]; then |
| 101 | + cat >> /home/grid/.bash_profile << EOF |
102 | 102 | export ORACLE_HOME=${GI_HOME} |
103 | 103 | export PATH=\$ORACLE_HOME/bin:$PATH |
104 | 104 | export ORACLE_SID=+ASM1 |
105 | 105 | EOF |
106 | | - |
107 | | - cat >> /home/oracle/.bash_profile << EOF |
| 106 | + cat >> /home/oracle/.bash_profile << EOF |
108 | 107 | export ORACLE_HOME=${DB_HOME} |
109 | 108 | export PATH=\$ORACLE_HOME/bin:$PATH |
110 | 109 | export ORACLE_SID=${DB_NAME}1 |
111 | 110 | EOF |
| 111 | + else |
| 112 | + cat >> /home/grid/.bash_profile << EOF |
| 113 | +export ORACLE_HOME=${GI_HOME} |
| 114 | +export PATH=\$ORACLE_HOME/bin:$PATH |
| 115 | +export ORACLE_SID=+ASM |
| 116 | +EOF |
| 117 | + cat >> /home/oracle/.bash_profile << EOF |
| 118 | +export ORACLE_HOME=${DB_HOME} |
| 119 | +export PATH=\$ORACLE_HOME/bin:$PATH |
| 120 | +export ORACLE_SID=${DB_NAME} |
| 121 | +EOF |
| 122 | + fi |
112 | 123 | fi |
113 | 124 |
|
114 | | -if [ `hostname` == ${NODE2_HOSTNAME} ] |
115 | | -then |
116 | | - cat >> /home/grid/.bash_profile << EOF |
| 125 | +if [ `hostname` == ${NODE2_HOSTNAME} ]; then |
| 126 | + if [ ${ORESTART} == "false" ]; then |
| 127 | + cat >> /home/grid/.bash_profile << EOF |
117 | 128 | export ORACLE_HOME=${GI_HOME} |
118 | 129 | export PATH=\$ORACLE_HOME/bin:$PATH |
119 | 130 | export ORACLE_SID=+ASM2 |
120 | 131 | EOF |
121 | | - |
122 | | - cat >> /home/oracle/.bash_profile << EOF |
| 132 | + cat >> /home/oracle/.bash_profile << EOF |
123 | 133 | export ORACLE_HOME=${DB_HOME} |
124 | 134 | export PATH=\$ORACLE_HOME/bin:$PATH |
125 | 135 | export ORACLE_SID=${DB_NAME}2 |
126 | 136 | EOF |
| 137 | + else |
| 138 | + cat >> /home/grid/.bash_profile << EOF |
| 139 | +export ORACLE_HOME=${GI_HOME} |
| 140 | +export PATH=\$ORACLE_HOME/bin:$PATH |
| 141 | +export ORACLE_SID=+ASM |
| 142 | +EOF |
| 143 | + cat >> /home/oracle/.bash_profile << EOF |
| 144 | +export ORACLE_HOME=${DB_HOME} |
| 145 | +export PATH=\$ORACLE_HOME/bin:$PATH |
| 146 | +export ORACLE_SID=${DB_NAME} |
| 147 | +EOF |
| 148 | + fi |
127 | 149 | fi |
128 | 150 |
|
129 | | -echo "-----------------------------------------------------------------" |
130 | | -echo -e "${INFO}`date +%F' '%T`: Set user PasswordAuthentication and make sshkey" |
131 | | -echo "-----------------------------------------------------------------" |
132 | | -cat << EOL > /etc/ssh/sshd_config.d/90-vagrant.conf |
133 | | -PasswordAuthentication yes |
134 | | -UseDNS no |
135 | | -EOL |
136 | | -systemctl restart sshd |
137 | | -ssh-keygen -q -t rsa -N '' -f ~/.ssh/id_rsa <<<y >/dev/null 2>&1 |
138 | 151 |
|
139 | 152 | #---------------------------------------------------------- |
140 | 153 | # EndOfFile |
|
0 commit comments