pl sql developer 編碼格式設定

2021-06-19 00:54:04 字數 1419 閱讀 2778

一、pl/sql developer 中文字段顯示亂碼 

原因:因為資料庫的編號格式和pl /sql developer的編碼格式不統一造成的。

二、檢視和修改oracle資料庫字符集:

select userenv('language') from dual;

查詢結果:

simplified chinese_china.al32utf8

--修改oracle資料庫字符集:(在sql plus中)

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.

sql> alter system set job_queue_processes=0;

system altered.

sql> alter system set aq_tm_processes=0;

system altered.

sql> alter database open;

database altered.

sql> alter database character set internal_use ja16sjis;

sql> shutdown immediate;

sql> startup;

三、修改pl/sql developer 的編碼格式:

在windows中創 建乙個名為「nls_lang」的系統環境變數,設定其值為「simplified chinese_china.zhs16gbk」,

然後重新啟動 pl/sql developer,這樣檢索出來的中文內容就不會是亂碼了。如果想轉換為utf8字符集,可以賦予「nls_lang」為 「american_america.utf8」,然後重新啟動 pl/sql developer。其它字符集設定同上

PLSQL Developer遠端連線oracle

事情開始是我的一位同學在群裡的求教 今天自己配置遠端連線的時候遇到了很多問題,記錄下來,和其他oracle小白們分享,大俠勿噴!測試目的 從客戶機遠端連線oracle伺服器 測試前提 雙方機器必須ping通,我就用自己的虛擬機器測試了 伺服器端安裝了oracle 測試步驟 我這裡用的是精簡版,不用安...

PLSQL Developer多 表 查 詢

多 表 查 詢 表 查 詢就從多個表中獲取資料,那麼我們就會產生笛卡爾集,笛卡爾集會在這種條件下產生 1.省略連線條件2.連線條件無效3.所有表中的所有行互相連線,同時為了避免笛卡爾集,可以在 where 加入有效的連線條件。oracle 連線 在在 where 子句中寫入連線條件。在表中有相同列時...

PLSQL Developer快速入門

背景 windows 10pro本地安裝plsql developer工具,連線虛擬機器的xp系統安裝的oracle資料庫。開發平台 win10 pro oracle 10g xp虛擬機器 plsql developer 此步省略,具體參考oracle安裝及操作資源。通過虛擬機器建立虛擬網路區域網v...