Oracle導入字符集問題

一、導入給個人DMP文件 字符集是ZHS16GBK ,我本地服務器的字符集是AL32UTF8 ,導入數據是給出的提示html

二、sqlplus用  sys登陸sql

 

三、執行更改字符集語句數據庫

數據庫字符集在建立後原則上不能更改。所以,在設計和安裝之初考慮使用哪種字符集十分重要。對數據庫server而言,錯誤的修改字符集將會致使不少不可測的後果,可能會嚴重影響數據庫的正常運行,因此在修改以前必定要確認兩種字符集是否存在子集和超集的關係。通常來講,除非萬不得已,咱們不建議修改oracle數據庫server端的字符集。服務器

改成ZHS16GBKsession

shutdown immediate; 
startup mount; 
alter system enable restricted session; 
alter system set job_queue_processes=0; 
alter system set aq_tm_processes=0; 
alter database open; 
alter database character set internal_use ZHS16GBK; 
shutdown immediate; 
startup;

改成UTF-8oracle

shutdown immediate; 
startup mount; 
alter system enable restricted session; 
alter system set job_queue_processes=0; 
alter system set aq_tm_processes=0; 
alter database open; 
alter database character set internal_use AL32UTF8;
shutdown immediate; 
startup;

解決問題參考的網址:spa

http://soft.chinabyte.com/database/361/12294861.shtml設計

相關文章
相關標籤/搜索