aix oracle sqlplus / as sysdba连接空实例问题(实例已启动)?

aix 登录用户oracle 有oinstall和dba两个组,只有一个实例 实例是启动状态,sqlplus sys/xxx@sid as sysdba 登录正常,查询正常,远程登录这个数据库也正常,但是本机用sqlplus / as sysdba 就连接到空实例了,oracle_sid,oracle_home,oracle_base 都正常,export ORACLE_SID=实例名后,sqlplus / as sysdba 还是连接到空实例,有谁遇到过这种问题么,由于是正式业务库,不能重启。。

2回答

岳彩波岳彩波  产品经理 , 瀚高基础软件股份有限公司
qinhu万绿丛中红wuwenpin等赞同了此回答
ps -ef |grep smon看看,source .bash_profile环境变量重置一下 显示全部

ps -ef |grep smon看看,source .bash_profile环境变量重置一下

收起
 2018-02-22
  • 解决了,就是.profile里面的ORACLE_BASE末尾有个/,去掉后就可以了,但是另一个分区有/可以用sqlplus / as sysdba连上,郁闷
    2018-07-17
qinhuqinhu  系统运维工程师 , 中加管道
第二个.bash_profile 没找到,是不是home/oracle 下面的.profile PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:. export PATH if [ -s "$MAIL" ] # This is at Shell startup. In normalthen echo "$MAILMSG" # operation...显示全部

1519363262(1).png

第二个.bash_profile 没找到,是不是home/oracle 下面的.profile

PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.

export PATH

if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.

Oracle Environmet

export ORACLE_BASE=/home/oracle/app/oracle/product/11.2.0/
export ORACLE_HOME=$ORACLE_BASE/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=db1
ORACLE_TERM=vt100; export ORACLE_TERM
TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
NLS_LANG=american_america.zhs16cgb231280; export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib; export LD_LIBRARY_PATH
LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib ;export LIBPATH
ORA_DB=$ORACLE_HOME/dbs;export ORA_DB
CLASSPATH=$ORACLE_HOME/JRE/lib:$ORACLE_HOME/JRE/lib/rt.jar:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LAN

2月5号该数据库进程数超标导致数据库宕了,进入重启mount不了,提示是exlusive模式,最后把系统分区重启后数据库启动正常了,之前用sqlplus / as sysdba 可以连接到实例的,另外有一个分区环境和这个数据库环境一模一样的数据库sqlplus / as sysdba 也可以连接到实例,2月5号的具体操作是我先export ORACLE_SID=db1 进入的空实例,然后startup的,是不是和这个有关,.profile 没有修改过,

收起
 2018-02-23
浏览722

提问者

qinhu系统运维工程师, 中加管道

问题状态

  • 发布时间:2018-02-11
  • 关注会员:2 人
  • 问题浏览:1929
  • 最近回答:2018-02-23
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2018  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30