oracle修改数据库国际字符集,Oracle修改数据库字符集
1.(Window:)cmd下輸入set ORACLE_SID=你想進入的數據庫的那個sid
(Linux:)切換到oracle用戶:export ?ORACLE_SID=你想進入的數據庫的那個sid
2.輸入 sqlplus /nolog
3.將數據庫啟動到RESTRICTED模式下做字符集更改:
SQL>?conn /as sysdba
Connected.
SQL>?shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>startup mount
ORACLE instance started.
Total System Global Area ?236000356 bytes
Fixed Size ? ? ? ? ? ? ? ? ? 451684 bytes
Variable Size ? ? ? ? ? ? 201326592 bytes
Database Buffers ? ? ? ? ? 33554432 bytes
Redo Buffers ? ? ? ? ? ? ? ? 667648 bytes
Database mounted.
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
System altered.
SQL>?ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
System altered.
SQL>?ALTER SYSTEM SET AQ_TM_PROCESSES=0;
System altered.
SQL>?alter database open;
Database altered.
--修改為中文字符集
SQL>?ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
--修改為英文字符集
SQL>?ALTER DATABASE character set INTERNAL_USE ?AL32UTF8;
Database altered.
SQL>select * from v$nls_parameters;
略
19 rows selected.
重啟檢查是否更改完成:
SQL>?shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>?startup
ORACLE instance started.
Total System Global Area ?236000356 bytes
Fixed Size ? ? ? ? ? ? ? ? ? 451684 bytes
Variable Size ? ? ? ? ? ? 201326592 bytes
Database Buffers ? ? ? ? ? 33554432 bytes
Redo Buffers ? ? ? ? ? ? ? ? 667648 bytes
Database mounted.
Database opened.
SQL>?select * from v$nls_parameters;
總結
以上是生活随笔為你收集整理的oracle修改数据库国际字符集,Oracle修改数据库字符集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《21天学通C语言(第6版•修订版)》一
- 下一篇: jquery通过attr取html里自定