Sqlplus使用随笔

摘要:本编随笔不定时更新,记录在使用sqlplus中遇到的问题,提供简短的解决思路,留作参考。

符号解释:

Q:出现的问题;

E:问题出现所在的环境;

T:记录时间;

A:问题解答;

 

Q:Linux终端下sqlplus登陆的是哪个SID

E:VMware Workstation 8,CentOS6.3_x64

T:2012-11-11 15:48:35

A:Linux终端下,sqlplus登陆的SID是在环境变量中设置好的。在终端下使用env命令可以查看当前的SID(ORACLE_SID项)。更改~/.bash_profile可以修改SID,改后使用source命令生效。

 

Q:Linux终端下sqlplus中使用startup启动的是哪个数据库

E:VMware Workstation 8,CentOS6.3_x64

T:2012-11-11 15:48:47

A:一般使用startup时不加参数,所以启动的是环境变量中设置的SID。

 

Q:Linux下如何查看那些实例已经启动

E:VMware Workstation 8,CentOS6.3_x64

T:2012-11-11 15:49:28

A:可以通过产看监听的状态(lsnrctl status)查看哪些实例已经启动,如下图。

 

Q:Linux终端下以sys as sysdba登陆sqlplus,输入任何密码都可登陆

E:VMware Workstation 8,CentOS6.3_x64

T:2012-11-11 16:10:16

A:检查一下登陆os的用户是否在ora_dba的组里,如果在就找到原因了。Oracle sysdba和sysoper登陆有两种验证方式:一是OS验证;二是密码文件验证。

posted @ 2012-11-11 16:39  数据狐  阅读(196)  评论(0编辑  收藏  举报