经常有些用户需要在客户端软件以SYSDBA登陆目标数据库,然后执行管理,但是ORACLE默认是关闭的,需要通过修改参数文件才能实现,请看详细过程! 故障现象:在客户端无法用sqlplus 以sysdba登陆server C:\Documents and Settings\Roman>sqlplus SQL*Plus: Release 9.0.1.3.0 - Production on 星期四 8月 11 16:31:38 2005 (c) Copyright 2001 Oracle Corporation. All rights reserved. 请输入用户名: sys/change_on_install@prod as sysdba ERROR: ORA-01031: insufficient privileges 故障处理: 登陆服务器 sqlplus “/as sysdba” SQL> alter system set remote_login_passwordfile=exclusive scope=spfile; System altered. SQL> shutdown immediate SQL>startup 再次尝试 SQL> connect system/manager@prod as sysdba ERROR: ORA-01031: insufficient privileges SQL> connect system/manager@PROD 已连接。 SQL> SQL> connect sys/change_on_install@prod as sysdba 已连接。 SQL> 因为system没有sysdba权限,所以不能远程一sysdba登陆,只能普通登陆 2005.8.11 |