SUSE11 上oracle11匯入資料中文亂碼

2021-09-02 10:02:25 字數 947 閱讀 9035

【原因】

資料庫字元編碼與suse11系統編碼不一致

【解決辦法】

【系統nls_lang】

檢視suse11系統是否有nls_lang環境變數,如果沒有,使用root賬號在/etc/profile檔案末尾加入:export nls_lang=american_america.zhs16gbk

【資料庫字元】

檢視資料庫中使用者環境變數:

1、sqlplus sys/123456 as sysdba

2、select userenv('language') from dual;檢視是否與nls_lang相對應,如果不對應則修改資料庫字元編碼。

修改字元:

通過select * from nls_database_parameters

和select * from nls_instance_parameters

檢視字符集

修改sql> shutdown immediate;

sql> startup mount;

sql> alter session set sql_trace=true;

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;

//如果不使用「internal_use」引數,系統會提示出錯:

sql> alter session set sql_trace=false;

sql> shutdown immediate;

sql> startup;

Suse11 企業版安裝Oracle11gR2

一 安裝準備 1.檢查硬體條件 記憶體 4g或以上 swap分割槽 至少記憶體的兩倍 tmp分割槽 至少1g oracle分割槽 建議40g 建議oracle就安裝在該分割槽 2.安裝suse過程中,最好將 將主機名寫入 etc hosts 給選中,不然安裝oracle時會提示localhost配置...

USE11 上oracle11匯入資料中文亂碼

原因 資料庫字元編碼與suse11系統編碼不一致 解決辦法 系統nls lang 檢視suse11系統是否有nls lang環境變數,如果沒有,使用root賬號在 etc profile檔案末尾加入 export nls lang american america.zhs16gbk 資料庫字元 檢視...

SUSE 11 本地 zypper 配置

配置本地 zypper 目的 安裝 suse 11 後想要再新增或刪除軟體元件 本地 zypper 配置步驟 2.拷貝 zypper 軟體倉庫 repository 檔案至目標伺服器 例如 將軟體倉庫檔案拷貝至目標伺服器的 root download 目錄下。3.修改 repo 檔案 name sa...