修改oracle10 3資料庫字符集

2021-06-06 13:54:58 字數 775 閱讀 2990

修改資料庫字符集為:zhs16gbk

檢視伺服器端字符集

sql > select * from v$nls_parameters;

修改:$sqlplus /nolog

sql>conn / as sysdba

若此時資料庫伺服器已啟動,則先執行 shutdown immediate 命

令關閉資料庫伺服器,然後執行以下命令:

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

* error at line 1:

ora-12721: operation cannot execute when other sessions are active

若出現上面的錯誤,使用下面的辦法進行修改,使用internal_use可以跳過超集的檢查:

sql>alter database character set internal_use zhs16gbk;

sql>shutdown immediate

sql>startup

Oracle資料庫修改主鍵

一 資料表有主鍵但無主鍵約束名 先刪除之前的主鍵,後新增主鍵 a.alter table 表名 drop primary key b.alter table 表名 add primary key 想要更改的欄位名稱 二 資料表有主鍵也有主鍵約束名 1 刪除已有的主鍵約束名 a.若已知主鍵約束名 al...

oracle 資料庫修改列型別

新增備份字段 alter table acc accitem add back type char 1 備份字段 update acc accitem t set t.al type null t.back type decode al type,1 a 2 l 3 e 4 i 5 p 6 o 7 ...

修改oracle資料庫的名字

最近閒來無事,決定修改一下資料庫的名字,記得曾經學過通過重建控制檔案來修改資料庫的名字,網上找了下也可以通過oracle自帶的nid修改資料庫的名字,不過這個方法有些麻煩,並且修改的資料庫名字不能帶 1,通過重建控制檔案修改資料庫名字。為了方便查詢trace檔案我們在進行備份控制檔案的時候我們可以標...