国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Oracle 12c中文亂碼,修改字符集的方法

2019-11-08 20:36:45
字體:
來源:轉載
供稿:網友

Oracle 12c中文亂碼,修改字符集的方法

Windows 7 64位上安裝Oracle 12c沒有設定字符集,采用的是操作系統默認字符集:WE8MSWIN1252,將字符集修改為:ZHS16GBK。由于過程不可逆,首先需要備份數據庫。 1.數據庫全備

2.查詢當前字符集 SQL> select * from nls_database_parameters where parameter=’NLS_CHARACTERSET’; PARAMETER VALUE


NLS_CHARACTERSET WE8ISO8859P1 3.關閉數據庫

SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. 4.啟動數據庫到mount狀態

復制代碼 SQL> startup mount ORACLE instance started. Total System Global Area 205520896 bytes Fixed Size 1266608 bytes Variable Size 100666448 bytes Database Buffers 100663296 bytes Redo Buffers 2924544 bytes Database mounted. 復制代碼 5.限制session

SQL> alter system enable restricted session; System altered. 6.查詢相關參數并修改 復制代碼 SQL> show parameter job_queue_PRocesses; NAME TYPE VALUE


job_queue_processes integer 10

SQL> show parameter aq_tm_processes; NAME TYPE VALUE


aq_tm_processes integer 0

SQL> alter system set job_queue_processes=0; System altered. 復制代碼 7.打開數據庫 SQL> alter database open; Database altered. 8.修改字符集 SQL> alter database character set ZHS16GBK; alter database character set ZHS16GBK * ERROR at line 1: ORA-12712: new character set must be a superset of old character set 出現錯誤提示,新字符集必須是老字符集的超集,也就原來字符集是新字符集的子集,可以再Oracle官方文檔上查詢字符集包含關系。下面使用Oracle內部命令internal_use,跳過超集檢查,生產環境不建議使用此方法。 SQL> alter database character set internal_use ZHS16GBK; Database altered. 9.查詢當前字符集 SQL> select * from nls_database_parameters where parameter=’NLS_CHARACTERSET’; PARAMETER VALUE


NLS_CHARACTERSET ZHS16GBK 10.關閉數據庫 SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. 11.啟動數據庫到mount狀態 復制代碼 SQL> startup mount ORACLE instance started. Total System Global Area 205520896 bytes Fixed Size 1266608 bytes Variable Size 100666448 bytes Database Buffers 100663296 bytes Redo Buffers 2924544 bytes Database mounted. 復制代碼 12.將相關參數改回原來值 SQL> alter system set job_queue_processes=10; System altered. 13.打開數據庫 SQL> alter database open; Database altered.

在windows 7 64位上安裝Oracle 12c沒有設定字符集,采用的是操作系統默認字符集:WE8MSWIN1252,將字符集修改為:ZHS16GBK。由于過程不可逆,首先需要備份數據庫。 1.數據庫全備

2.查詢當前字符集 SQL> select * from nls_database_parameters where parameter=’NLS_CHARACTERSET’; PARAMETER VALUE


NLS_CHARACTERSET WE8ISO8859P1 3.關閉數據庫

SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. 4.啟動數據庫到mount狀態

復制代碼 SQL> startup mount ORACLE instance started. Total System Global Area 205520896 bytes Fixed Size 1266608 bytes Variable Size 100666448 bytes Database Buffers 100663296 bytes Redo Buffers 2924544 bytes Database mounted. 復制代碼 5.限制session

SQL> alter system enable restricted session; System altered. 6.查詢相關參數并修改 復制代碼 SQL> show parameter job_queue_processes; NAME TYPE VALUE


job_queue_processes integer 10

SQL> show parameter aq_tm_processes; NAME TYPE VALUE


aq_tm_processes integer 0

SQL> alter system set job_queue_processes=0; System altered. 復制代碼 7.打開數據庫 SQL> alter database open; Database altered. 8.修改字符集 SQL> alter database character set ZHS16GBK; alter database character set ZHS16GBK * ERROR at line 1: ORA-12712: new character set must be a superset of old character set 出現錯誤提示,新字符集必須是老字符集的超集,也就原來字符集是新字符集的子集,可以再Oracle官方文檔上查詢字符集包含關系。下面使用Oracle內部命令internal_use,跳過超集檢查,生產環境不建議使用此方法。 SQL> alter database character set internal_use ZHS16GBK; Database altered. 9.查詢當前字符集 SQL> select * from nls_database_parameters where parameter=’NLS_CHARACTERSET’; PARAMETER VALUE


NLS_CHARACTERSET ZHS16GBK 10.關閉數據庫 SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. 11.啟動數據庫到mount狀態 復制代碼 SQL> startup mount ORACLE instance started. Total System Global Area 205520896 bytes Fixed Size 1266608 bytes Variable Size 100666448 bytes Database Buffers 100663296 bytes Redo Buffers 2924544 bytes Database mounted. 復制代碼 12.將相關參數改回原來值 SQL> alter system set job_queue_processes=10; System altered. 13.打開數據庫 SQL> alter database open; Database altered.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合肥市| 和林格尔县| 常山县| 岐山县| 宣汉县| 大石桥市| 义马市| 太康县| 普定县| 马尔康县| 大方县| 盐池县| 贵港市| 鄂托克前旗| 龙胜| 清远市| 芦山县| 嘉善县| 西畴县| 法库县| 鸡西市| 龙游县| 通化县| 柳河县| 梁河县| 东辽县| 平乡县| 抚州市| 吴江市| 微博| 贵阳市| 中西区| 平舆县| 大冶市| 盐山县| 景泰县| 景东| 宜章县| 邵东县| 长子县| 潢川县|