經常有些用戶需要在客戶端軟件以SYSDBA登陸目標數據庫,然后執行管理,但是ORACLE默認是關閉的,需要通過修改參數文件才能實現,請看詳細過程!
MILY: 宋體; mso-ascii-font-family: " roman??="" new="" ?times="" mso-hansi-font-family:="" roman?;="" times="">故障現象:在客戶端無法用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