sqlplus在同一个主机下通过系统用户进入,怎么选择不同的实例,例如RAC下的+ASM或orcl1?

  • 这个要看当前的linux用户是什么,在rac安装教程里设置环境变量时有针对grid和oracle两个用户分别设置vi .bash_profile,ORACLE_SID的参数,这个就是决定sqlplus / as sysdba进入那个实例的参数;
  • 登录grid和oracle用户应该分别对应+ASM和orcl1实例,可以通过echo $ORACLE_SID检查当前的默认实例是哪个;
  • 如果配置文件对了,但是echo出来的就是不对,或者sqlplus / as sysdba进入的就是不对(进入SQL后用show parameters来看),那么可以临时通过export ORACLE_SID=orcl1 来修改的。

你可能感兴趣的:(技术,DB)