Oracle数据库无法远程登陆的处理

上一篇 / 下一篇  2008-04-23 12:50:57 / 个人分类:Oracle Fundamentals

现象:数据库无法从远程登陆,在本地登陆或用telnet到小机本身登陆无问题。
F:{ Y&~#l#y!X K0ITPUB个人空间4M&[s2O j!`
处理:
3x"fQ?9U}D%U#Kc01:确认密码文件是否存在,在Windows中,密码文件存放在$ORACLE_HOME/databse目录下,在UNIX中,密码文件存放在$ORACLE_HOME/dbs目录下。
b9x.Y1c3{y amx0
+NZ_@6c c02:在本地用sqlplus登陆,执行下列操作ITPUB个人空间.U7WN G2z
alter user sys identified by sys;
bH_sPvT$`_(o&g {~:Y0grant sysdba to sys;
il+ERbN7i4B8E0但仍无法从远程登陆。ITPUB个人空间(V gn J#d:W
ITPUB个人空间5Sw\ y b)c._
3:检查remote_login_passwordfile参数show parameter remote_login_passwordfile发现改参数值为none,将其修改为exclusive,重启数据库,问题解决。ITPUB个人空间(\Y v't'g4q
alter system set remote_login_passwordfile=exclusive scope=spfile;ITPUB个人空间D ]uA'ozZ
shutdown immediate;ITPUB个人空间@#k6d+Nmqh
startup;ITPUB个人空间{lR1H;H(MJ ]

H z0ER!j9E4]1@3g0分析:remote_login_passwordfile参数的含义:指定操作系统或一个文件是否检查具有权限的用户的口令。如果设置为 NONE,Oracle 将忽略口令文件。如果设置为 EXCLUSIVE,将使用数据库的口令文件对每个具有权限的用户进行验证。如果设置为 SHARED,多个数据库将共享 SYS口令文件用户。

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar