A. 如何修改已經創建好的資料庫的編碼格式
可以用固定寫法修改資料庫編碼格式
步驟如下:
第一步:通過系統管理員許可權登錄資料庫。
sql> conn / as sysdba;
第二步:關閉資料庫和實例連接。
sql> shutdown immediate;
database closed.
database dismounted.
oracle instance shut down.
第三步:啟動資料庫實例連接。
sql> startup mount;
oracle instance started.
total system global area 135337420 bytes
fixed size 452044 bytes
variable size 109051904 bytes
database buffers 25165824 bytes
redo buffers 667648 bytes
database mounted.
第四步:限制其它用戶連接資料庫使用資源。
sql> alter system enable restricted session;
system altered.
第五步:設置作業進行為0個。
sql> alter system set job_queue_processes=0;
system altered.
第六步:設置啟動時間管理器的數量為0
sql> alter system set aq_tm_processes=0;
system altered.
第七步:打開資料庫連接
sql> alter database open;
database altered.
第八步:修改需要的編碼格式
sql> alter database character set internal_use GBK;
第九步:關閉連接。
sql> shutdown immediate;
第十步:啟動oracle進程。
sql> startup;
備註:常用的有:UTF-8,GBK 。
B. db2建庫時,設置的編碼格式為ISO-8859-1,想修改成UTF-8,如何修改
字元編碼是在建庫的時候指定:
db2 create database intedb on /inte_tag using codeset gbk territory cn collate using system
創建完資料庫就不能修改了
C. DB2的JDBC連接字元串有資料庫字元集編碼的配置參數嗎
DB2的JDBC連接字元串中沒有資料庫字元集編碼的配置參數。你可以使用Java 的內置字元轉換器進行轉換或者使用過濾器進行字元轉碼