【故障處理】11g資料庫在啟動之後報ORA-12709字符集錯誤
1.版本確認
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
PL/SQL Release 11.1.0.6.0 - Production
CORE 11.1.0.6.0 Production
TNS for Linux: Version 11.1.0.6.0 - Production
NLSRTL Version 11.1.0.6.0 - Production
2.報錯資訊,現象
SQL> startup;
ORACLE instance started.
Total System Global Area 313860096 bytes
Fixed Size 1299624 bytes
Variable Size 297798488 bytes
Database Buffers 8388608 bytes
Redo Buffers 6373376 bytes
ORA-12709: error while loading create database character set
3.處理過程
1).查詢到資料庫使用的字符集
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.US7ASCII
2).在.bash_profile配置檔案中新增NLS_LANG環境變數為AMERICAN_AMERICA.US7ASCII
$ vi ~/.bash_profile
export NLS_LANG=AMERICAN_AMERICA.US7ASCII
3).是引數檔案生效
$ . ./.bash_profile
4).重新啟動資料庫,問題處理完成
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>
SQL> startup;
ORACLE instance started.
Total System Global Area 313860096 bytes
Fixed Size 1299624 bytes
Variable Size 289409880 bytes
Database Buffers 16777216 bytes
Redo Buffers 6373376 bytes
Database mounted.
Database opened.
-- The End --
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
PL/SQL Release 11.1.0.6.0 - Production
CORE 11.1.0.6.0 Production
TNS for Linux: Version 11.1.0.6.0 - Production
NLSRTL Version 11.1.0.6.0 - Production
2.報錯資訊,現象
SQL> startup;
ORACLE instance started.
Total System Global Area 313860096 bytes
Fixed Size 1299624 bytes
Variable Size 297798488 bytes
Database Buffers 8388608 bytes
Redo Buffers 6373376 bytes
ORA-12709: error while loading create database character set
3.處理過程
1).查詢到資料庫使用的字符集
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.US7ASCII
2).在.bash_profile配置檔案中新增NLS_LANG環境變數為AMERICAN_AMERICA.US7ASCII
$ vi ~/.bash_profile
export NLS_LANG=AMERICAN_AMERICA.US7ASCII
3).是引數檔案生效
$ . ./.bash_profile
4).重新啟動資料庫,問題處理完成
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>
SQL> startup;
ORACLE instance started.
Total System Global Area 313860096 bytes
Fixed Size 1299624 bytes
Variable Size 289409880 bytes
Database Buffers 16777216 bytes
Redo Buffers 6373376 bytes
Database mounted.
Database opened.
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-557946/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 加大memory_max_target後,資料庫啟動報ora-00845錯誤處理資料庫
- ASP.NET在刪除掉資料庫檔案後報錯處理ASP.NET資料庫
- 一次儲存故障引起的資料庫啟動錯誤資料庫
- 【故障處理】 DBCA建庫報錯CRS-2566
- dbua後資料庫無法啟動錯誤的解決資料庫
- 用SQL Server資料庫處理資料層錯誤SQLServer資料庫
- 資料庫alert日誌報ORA-03137 TTC 協議內部錯誤故障分析處理資料庫協議
- 資料庫啟動在mount狀態,無任何報錯資料庫
- 【故障處理】CRS-1153錯誤處理
- 【故障處理】ORA-19809錯誤處理
- 【故障處理】如何避免在執行impdp後出現ORA-00001錯誤
- 故障分析 | MySQL convert 函式導致的字符集報錯處理MySql函式
- 10g資料庫例項使用11g asm錯誤問題處理資料庫ASM
- 啟動監聽報TNS-01150錯誤處理
- 【故障處理】ORA-12162 錯誤的處理
- EBS服務啟動報錯基本處理
- ORA-01591錯誤故障處理
- informix資料庫頁故障的處理方法ORM資料庫
- Oracle 11g R2 DG 備庫啟動報錯,需要恢復日誌處理措施Oracle
- 啟動資料庫的其中一個錯誤資料庫
- 啟動oracle資料庫的時候報ORA-00205錯誤:Oracle資料庫
- 惡意程式造成資料庫啟動報錯資料庫
- javascript之處理Ajax錯誤JavaScript
- PHP安裝後錯誤處理PHP
- COM+元件啟動報錯問題處理元件
- 線上MYSQL同步報錯故障處理總結MySql
- 【故障恢復】因spfile修改錯誤導致資料庫無法啟動的恢復方法資料庫
- 【故障處理】初始化資料時報600錯誤kcbz_check_objd_typ_3OBJ
- oracle 字符集錯誤情況處理簡單方法Oracle
- 【問題處理】因ASM磁碟組空間不足導致資料庫例項無法啟動的故障處理ASM資料庫
- 11g 邏輯備庫簡單故障處理
- 資料庫啟動出現ORA-27037錯誤資料庫
- 恢復資料庫引數錯誤無法啟動資料庫
- 啟動資料庫出現ORA-9925錯誤資料庫
- 【故障處理】使用GC調整資料庫為SGA自動管理後導致例項無法啟動(ORA-00824)GC資料庫
- MySQL 5.7啟動資料庫報錯'does not exist or is not executable'MySql資料庫
- [ORACLE轉載-故障處理]11g的ohasd無法隨機啟動Oracle隨機
- 關於java處理不同資料庫字符集的資料同步Java資料庫