3 этап - запуск OracleDB 12c для CarabiDB
настройка автозапуска
Выполнить из под ROOT
Замена :N на :Y в oratab:
sed -i 's/\/oracle\/12c:N/\/oracle\/12c:Y/g' /etc/oratab
Добавить сервис в systemd:
cat << EOT >> /etc/systemd/system/oracle-db.service
# Invoking Oracle scripts to start/shutdown Instances defined in /etc/oratab
# and starts Listener
[Unit]
Description=Oracle Database(s) and Listener
Requires=network.target
[Service]
Type=forking
Restart=no
ExecStart=/home/oracle/oracle/12c/bin/dbstart /home/oracle/oracle/12c
ExecStop=/home/oracle/oracle/12c/bin/dbshut /home/oracle/oracle/12c
User=oracle
[Install]
WantedBy=multi-user.target
EOT
Включить автозапуск и перезагрузиться:
chown -R oracle /home/oracle
systemctl enable oracle-db
reboot
проверка подключения
cat /home/oracle/oracle/12c/network/admin/tnsnames.ora
Для подкл. CSP потребуется строка из этого файла, напр:
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = CarabiDB)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = CarabiDB)
)
)
Поменять PASSWORD
Запустить sqlplus /nolog
SQL> CONNECT SYSTEM/PASSWORD@CarabiDB
Connected.
SQL> SELECT * FROM HELP;
------