處理ORA-01031
在用plsql用sys使用者登入時報ora-01031錯誤。但在伺服器本地是可以的。經測試,不在本地伺服器登入都會報這個錯誤。這與三方面有關,以下是處理過程:
-bash-3.2$ sqlplus /nolog
SQL*Plus: Release 9.2.0.8.0 - Production on Wed Apr 24 15:41:56 2013
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect sys/sys123 as sysdba
Connected.
SQL> select *
2 from v$pwfile_users;
Connected.
SQL> select *
2 from v$pwfile_users;
no rows selected
SQL> select name,value
2 from v$parameter
3 where name like '%pass%";
ERROR:
ORA-01756: quoted string not properly terminated
2 from v$parameter
3 where name like '%pass%";
ERROR:
ORA-01756: quoted string not properly terminated
SQL> select name,value
2 from v$parameter
3 where name like '%pass%';
NAME
----------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
remote_login_passwordfile
NONE
----------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
remote_login_passwordfile
NONE
SQL> alter system set remote_login_passwordfile=EXCLUSIVE scope=spfile;
System altered.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 674829224 bytes
Fixed Size 451496 bytes
Variable Size 402653184 bytes
Database Buffers 268435456 bytes
Redo Buffers 3289088 bytes
Database mounted.
Database opened.
SQL> select *
2 from v$pwfile_users;
Fixed Size 451496 bytes
Variable Size 402653184 bytes
Database Buffers 268435456 bytes
Redo Buffers 3289088 bytes
Database mounted.
Database opened.
SQL> select *
2 from v$pwfile_users;
USERNAME SYSDB SYSOP
------------------------------ ----- -----
SYS TRUE TRUE
------------------------------ ----- -----
SYS TRUE TRUE
SQL> select name,value
2 from v$parameter
3 where name like '%pass%';
2 from v$parameter
3 where name like '%pass%';
NAME
----------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
remote_login_passwordfile
EXCLUSIVE
----------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
remote_login_passwordfile
EXCLUSIVE
SQL>
-bash-3.2$ orapwd file=/opt/oracle/product/9ir2/dbs/orapw password=sys123
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26870952/viewspace-759198/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-01031,ORA-01031錯的分析與處理
- sqlplus / as sysdba 提示許可權不足(ORA-01031)問題處理SQL
- oracle 11gR2 關閉asm例項 報ORA-01031 錯誤處理OracleASM
- 多對一處理 和一對多處理的處理
- JSP 異常處理如何處理?JS
- windows批處理之一:字串處理Windows字串
- 影像處理或其他多媒體處理中的值溢位處理
- PHP錯誤處理和異常處理PHP
- 處理百萬級以上的資料處理
- 模板處理
- 事件處理事件
- 待處理
- Cookie處理Cookie
- gson 處理
- Office處理
- 處理交接
- clob處理
- 平滑處理
- 字串處理字串
- webgl 影像處理2---影像畫素處理Web
- APM RUEI processor處理程式hang死處理方法
- Apache Beam,批處理和流式處理的融合!Apache
- Python錯誤處理和異常處理(二)Python
- Python資料處理(二):處理 Excel 資料PythonExcel
- Python影像處理丨5種影像處理特效Python特效
- 【故障處理】一次RAC故障處理過程
- 【故障處理】CRS-1153錯誤處理
- Python自然語言處理 3 處理原始文字Python自然語言處理
- 【故障處理】ORA-19809錯誤處理
- Windows批處理學習(二)——批處理(3)薦Windows
- Oracle SQL處理OracleSQL
- iframe高度處理
- Flutter | 事件處理Flutter事件
- Ruby例外處理
- JavaScript事件處理JavaScript事件
- React事件處理React事件
- 影像預處理
- 前端Cookie處理前端Cookie