在Linux中启动SQLPlus

你如何在Linux中启动sqlplus? 我知道这是在Windows服务。

啊,这似乎很容易:

isqlplusctl start' 

这需要正确设置环境,这通常是在oracle用户的login脚本中完成的:

  isqlplusctl stop ORACLE_HOME=/u01/app/oracle/product/10.1.0/db_1 ORACLE_SID=test export ORACLE_HOME ORACLE_SID isqlplusctl start 

如果你需要控制台版本的sqlplus,那么:

1)安装从oracle.com下载的适当版本的Oracle客户端
2)将这些string添加到主文件夹中的.bashrc(如果shell是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