Как запустить sqlplus в Linux? Я знаю, что это служба в Windows.
Если вам нужна консольная версия 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