昨天幫海關的技術人員培訓我門公司的平台,由於平台依賴orcle資料庫中的平台表,所以需要匯入dmp檔案,後來發現中文全是亂碼,後來在網上查資料總結了修改orcle資料庫字符集編碼的方法,修改完了需要重新匯入dmp檔案就不會亂碼了
先用system和密碼登陸sqlplus,然後:
1.用sys登入到oracle中
connect sys/密碼 as sysdba; (能直接以sys登陸到sqlplus嗎?)
2.開始修改編碼
shutdown immediate;停止oracle服務以及監聽。如果服務停止,這部可省略
startup mount;
alter system enable restricted session;
alter system set job_queue_processes=0;初始化設定job
alter database open;
alter database character set internal_use utf8;設定編碼
shutdown immediate;
startup;
至此編碼已經設定完成。
匯入dmp檔案
imp 使用者名稱/密碼@資料庫名 file=d:\data.dmp full=y
orcle設定表中主鍵自增
思路為 建立乙個自增序列,建立乙個表觸發器根據每次插入表的資料,獲取序列值插入主鍵。1.1 建立序列 create sequence emp increment by 1 start with 1 nomaxvalue nocycle nocache 1.2 create or replace tr...
Orcle 分頁查詢
select from select from select info.id,info.age,info.address,row number over order by info.id asc as row number from test tb.info where info.id 0 orde...
ORCLE匯出資料
方法一 exp scf sit tgt scf sit tgt 10.20.35.117 1521 fgdbat file e data 20200108 scf.dmp owner scf sit tgt 方法二 expdp scf sit tgt scf sit tgt 10.20.35.117...