測試用 oracle11g更改字符集AL32UTF8為ZHS16GBK
SQL> conn /as sysdba
SQL> shutdown immediate;
SQL> startup mount
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> alter database open;
SQL> ALTER DATABASE CHARACTER SET ZHS16GBK;
ORA-12712: new character set must be a superset of old character set
提示我們的字符集:新字符集必須為舊字符集的超集,這時我們可以跳過超集的檢查做更改:
SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
--我們看到這個過程和之前ALTER DATABASE CHARACTER SET操作的內部過程是完全相同的,也就是說INTERNAL_USE提供的幫助就是使Oracle資料庫繞過了子集與超集的校驗.
SQL> shutdown immediate;
SQL> startup
以上僅供測試學習,強烈反對應用於生產環境!!!
SQL> shutdown immediate;
SQL> startup mount
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> alter database open;
SQL> ALTER DATABASE CHARACTER SET ZHS16GBK;
ORA-12712: new character set must be a superset of old character set
提示我們的字符集:新字符集必須為舊字符集的超集,這時我們可以跳過超集的檢查做更改:
SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
--我們看到這個過程和之前ALTER DATABASE CHARACTER SET操作的內部過程是完全相同的,也就是說INTERNAL_USE提供的幫助就是使Oracle資料庫繞過了子集與超集的校驗.
SQL> shutdown immediate;
SQL> startup
以上僅供測試學習,強烈反對應用於生產環境!!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14184018/viewspace-760731/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE11G 字符集更改(這裡更改為AL32UTF8)Oracle
- oracle字符集轉換(ZHS16GBK轉AL32UTF8)Oracle
- 字符集為ZHS16GBK的資料庫匯入到字符集為AL32UTF8的資料庫資料庫
- 更改Oracle字符集:把字符集ZHS16GBK換成UTF8Oracle
- oracle11g更改資料庫字符集Oracle資料庫
- 修改Oracle字符集為ZHS16GBKOracle
- ZHS16GBK轉換成AL32UTF8
- Oracle 11g 修改字符集 為 ZHS16GBKOracle
- Oracle 12C 修改字符集為AL32UTF8研究Oracle
- US7ASCII字符集轉換為ZHS16GBKASCII
- itpub網友問題之AL32UTF8與ZHS16GBK 2種資料庫字符集database characterset資料庫Database
- oracle更改字符集Oracle
- oracle 字符集 AL32UTF8、UTF8Oracle
- plsql資料庫異常---plsql 登入後,提示資料庫字符集(AL32UTF8)和客戶端字符集(ZHS16GBK)不一致SQL資料庫客戶端
- 【轉】 oracle 字符集 AL32UTF8、UTF8Oracle
- oracle字符集的更改【轉】Oracle
- 通過ZHS16GBK和AL32UTF8字元編碼分析exp/imp字元
- oracle11g RESULT_CACHE測試 (一)Oracle
- ORACLE11G中us7ascii 字符集匯出檔案匯入zhs16gbk 庫中亂碼問題處理OracleASCII
- Oracle 12C 新特性之 db預設字符集AL32UTF8、PDB支援不同字符集Oracle
- oracle資料庫的字符集更改Oracle資料庫
- Oracle字符集 ZHS16GBK VS WE8ISO8859P1Oracle
- 測試面試-測試用例面試
- 為 java 開發者設計的效能測試框架,用於壓測+測試報告生成Java框架測試報告
- 使用 Moq 測試.NET Core 應用 -- Mock 行為Mock
- 在Oracle11g Streams測試Streams資料傳輸Oracle
- Oracle11g的使用者密碼預設為180天過期,更改為無期Oracle密碼
- [MySQLFAQ]系列–如何更改MySQL的預設字符集MySql
- oracle9i 更改字符集步驟方法Oracle
- 字符集問題的初步探討(七)-字符集更改的內部操作
- 【星雲測試】開發者測試-採用精準測試工具對Spring Boot應用進行測試Spring Boot
- 【星雲測試】開發者測試-採用精準測試工具對SpringBoot應用進行測試Spring Boot
- 測試用例
- oracle11g v$sql_v$sqlarea_version_count測試OracleSQL
- 含有漢字的固定字元由ZHS16GBK資料庫匯入到AL32UTF8的資料庫字元資料庫
- 開發者測試-採用精準測試工具對Spring Boot應用進行測試Spring Boot
- 為js做效能測試JS
- 【星雲測試】開發者測試(3)-採用精準測試工具對springcloud微服務應用進行穿透測試SpringGCCloud微服務穿透