1:首先檢視oracle server 的字符集編碼
sql>select userenv(『language』) from dual;
把結果記錄下來
然後到oracle使用者下 vim .bash_profile
檢視nls_lang對應的值與這裡寫是否一樣,不一樣的話,改為上的編碼格式
如果。bash_profile裡面沒有nls_lang選項,就自己新增
不好用的話第二種方法:
出處:sql> select userenv(『language』) from dual;
simplified chinese_china.we8mswin1252
sql> select * from nls_database_parameters where parameter in (『nls_charcterset』,』nls_nchar_characterset』);
sql> select* from vnl
spar
amet
ersw
here
para
mete
r=′n
lsch
arac
ters
et′;
操作過程
如下:s
ql>sh
utdo
wnim
medi
ates
ql>st
artu
psql
>al
ters
essi
onse
tsql
trac
e=tr
ue;s
ql>al
ters
yste
mena
bler
estr
icte
dses
sion
;sql
>sh
owpa
rame
terj
obqu
euep
roce
sses
;sql
>al
ters
yste
mset
jobq
ueue
proc
esse
s=0;
sql>al
ters
yste
mset
aqtm
proc
esse
s=0;
sql>al
terd
atab
aseo
pen;
sql>al
terd
atab
asec
hara
cter
seti
nter
nalu
seal
32utf
8;sq
l>up
date
prop
s set value$=』utf8』 where name=』nls_nchar_characterset』;
改變字符集後,原來已有的資料不會改變,只是之後新增的資料會是新的字符集。
oracle字符集的檢視和修改
oracle字符集的檢視查詢和oracle字符集的設定修改
更多oracle相關資訊見oracle 專題頁面
Centos下徹底刪除oracle
1.用oracle使用者登入 如果要再次安裝,最好先做一些備份工作。包括使用者的登入指令碼,資料庫自動啟動關閉的指令碼,和listener自動啟動的指令碼。要是有可能連建立資料庫的指令碼也儲存下來 2.使用sql plus停止資料庫 oracle ora920 oracle sqlplus nolo...
Centos下PHP7 1開啟Oracle擴充套件
最近因為專案研究了一下php整合oracle,雖然這個組合很奇葩,但萬一用到請勿採坑 oracle instantclient12.2 basic 12.2.0.1.0 1.x86 64.rpm oracle instantclient12.2 devel 12.2.0.1.0 1.x86 64.r...
centos下解除安裝刪除oracle軟體和例項
環境 centos oracle 10.2.0.0 涉及使用者 root oracle a 刪除oracle軟體和例項步驟 1 oracle使用者登陸sqlplus停止資料庫 shutdown 2 oracle使用者停止監聽服務 lsnrctl stop 3 root使用者 刪除 tmp下ora 檔...