操作系统:Windows8.1
i use Linux ubuntu using vmware
Today i have installed oracle database 11g release 2 in particular drive
i want to access database via linux/ubuntu
i able to access via windows command prompt
使用查询
set oracle_sid=datbase_name ;
Sqlplus;
username ;
password ;
SQL> select sysdate from dual ;
SQL> cl scr ;
SQL>exit;
我需要知道,是否可以通过 ubuntu/Linux/ 连接和访问数据库
一旦我输入
sqlplus / as sysdba
我收到错误 sqlplus not found
i know i have to set the oracle environment ,
但我不知道怎么办?
答案1
至少,您需要设置ORACLE_HOME
.您可能还想向 中添加一些内容PATH
。
安装 Oracle 时,您选择了一个主目录。例如,假设您使用了/opt/oracle/oracle/product/11.2.0/dbhome_1
.然后你可以在 shell 中运行类似的命令来设置环境:
export ORACLE_HOME=/opt/oracle/oracle/product/11.2.0/dbhome_1
PATH="$PATH:$ORACLE_HOME/bin"
如果您oraenv
的. oraenv
数据库在./etc/oratab
如果您希望第二条 SQL*Plus 行正常工作,您还需要将 ORACLE_SID 设置为数据库的 SID。
PS:有一个rlwrap
程序你可以安装(来自 Universe),如果你在 SQL*Plus 周围运行它(例如,rlwrap sqlplus
)将进行 SQL*Plus 行编辑很多更好。