互联网服务AIXOracle

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 还是连接到空实例,有谁遇到过这种问题么,由于是正式业务库,不能重启。。

参与10

2同行回答

qinhuqinhu系统运维工程师中加管道
1519363262(1).png第二个.bash_profile 没找到,是不是home/oracle 下面的.profilePATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.export PATHif [ -s "$MAIL" ] # This is at Shell startup. In normalthen echo "$MAILMSG" # ...显示全部

1519363262(1).png

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
浏览3771
y18511664518y18511664518技术总监长城超云
ps -ef |grep smon看看,source .bash_profile环境变量重置一下显示全部

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

收起
金融其它 · 2018-02-22
浏览3879
  • 解决了,就是.profile里面的ORACLE_BASE末尾有个/,去掉后就可以了,但是另一个分区有/可以用sqlplus / as sysdba连上,郁闷
    2018-07-17

提问者

qinhu
系统运维工程师中加管道
擅长领域: 服务器AIXUnix

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-02-11
  • 关注会员:2 人
  • 问题浏览:5694
  • 最近回答:2018-02-23
  • X社区推广