unix oracle 连接性

unix oracle 连接性

在此输入图像描述操作系统: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 行编辑很多更好。

相关内容