Запуск SQLPlus в Linux
Как вы запускаете sqlplus в Linux? Я знаю, что это служба в Windows.
2 ответа
Если вам нужна консольная версия sqlplus, то:
1) Установите соответствующую версию клиента Oracle, загруженную с oracle.com
2) Добавьте эти строки в ваш.bashrc (если оболочка bash) в домашней папке
ORACLE_HOME=/opt/oracle/product/11 #Change this if other
export ORACLE_HOME
TNS_ADMIN=$ORACLE_HOME/network/admin
export TNS_ADMIN
ORACLE_BASE=/opt/oracle
export ORACLE_BASE
LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH
3) Беги
$ sqlplus /nolog
SQL> connect sys@DBNAME as sysdba
Ах, кажется, это так просто:
isqlplusctl start'
Это требует правильной настройки среды, что часто делается в сценариях входа пользователя oracle:
isqlplusctl stop
ORACLE_HOME=/u01/app/oracle/product/10.1.0/db_1
ORACLE_SID=test
export ORACLE_HOME ORACLE_SID
isqlplusctl start