ORA-01031: insufficient privileges 解决方案

昨天一直在做ORACLE的启动参数设置,忘记设置回去了。早上一登陆就报错 ORA-01031: insufficient privileges

重新设置回来就好了

如下:

 

SQL> conn scott/tiger;
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
进程 ID: 0
会话 ID: 154 序列号: 7


警告: 您不再连接到 ORACLE。
SQL> startup
ORA-01031: insufficient privileges
SQL> conn system/manager;
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
进程 ID: 0
会话 ID: 154 序列号: 7


SQL> show parameter password
SP2-0640: 未连接
SQL> conn /as sysdba;
已连接。
SQL> show parameter password

NAME                                 TYPE        VALUE
------------------------------------ ----------- ----------------------------
remote_login_passwordfile            string      EXCLUSIVE
SQL> select * from v$pwfile_users;

USERNAME                       SYSDB SYSOP SYSAS
------------------------------ ----- ----- -----
SYS                            TRUE  TRUE  FALSE


SQL> shutdown abort;
ORACLE 例程已经关闭。
SQL> startup pfile='D:/app/Administrator/product/11.1.0/db_1/database/INITorcl.O
RA'
ORACLE 例程已经启动。

Total System Global Area  535662592 bytes
Fixed Size                  1334380 bytes
Variable Size             226493332 bytes
Database Buffers          301989888 bytes
Redo Buffers                5844992 bytes
数据库装载完毕。
数据库已经打开。
SQL>
SQL> conn scott/tiger;
已连接。
SQL>
SQL> col empno for 999999
SQL> run;
  1* select * from emp  where rownum =1

  EMPNO ENAME      JOB              MGR HIREDATE           SAL  COMM     DEPTNO
------- ---------- --------- ---------- -------------- ------- ----- ----------
   7369 SMITH      CLERK           7902 17-12月-80         800               20

搞定了 ,只要找到初始值pfile然后指定下就可以正常的startup 了。

你可能感兴趣的:(oracle,sql,数据库,System,login,initialization)