1. 程式人生 > >ORACLE客戶端亂碼--修改Oracle客戶端字符集

ORACLE客戶端亂碼--修改Oracle客戶端字符集

修改Oracle客戶端字符集方法:

1:可以通過修改登錄檔鍵值永久設定,類似於這樣的鍵值:
HKEY_LOCAL_MACHINE/SOFTWARE/Oracle/HOME0下,
如一般的簡體中文
nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

2:檢視資料庫當前字符集引數設定

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

3:開啟CMD視窗,亂碼情況

C:/Documents and Settings/Administrator>set NLS_LANG=american_america.AL32UTF8

C:/Documents and Settings/Administrator>sqlplus

SQL*Plus: Release 9.2.0.1.0 - Production on 星期六 4月 10 10:59:53 2010

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

請輸入使用者名稱:  scott
請輸入口令:

連線到:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production

SQL> select empno,ename,sal from emp where empno=7779;

     EMPNO ENAME                                 SAL
---------- ------------------------------ ----------
      7779 鏉ㄥ鉤                                 6080

4:開啟另外個CMD視窗,正常情況

C:/Documents and Settings/Administrator>set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

C:/Documents and Settings/Administrator>sqlplus

SQL> select empno,ename,sal from emp where empno=7779;

     EMPNO ENAME             SAL
---------- ---------- ----------
      7779 楊平             6080

相關推薦

ORACLE客戶亂碼--修改Oracle客戶字符集

修改Oracle客戶端字符集方法: 1:可以通過修改登錄檔鍵值永久設定,類似於這樣的鍵值: HKEY_LOCAL_MACHINE/SOFTWARE/Oracle/HOME0下, 如一般的簡體中文 nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16

ORACLE pl/sqldeveloper 客戶亂碼--修改Oracle客戶字符集

一直在做日語專案 Oracle伺服器 是日語版本 為了訪問Oracle伺服器 在客戶端上安裝了pl/sqldeveloper 不知道怎麼搞得 通過pl/sql照會資料後亂碼了 通過SQLWINDOWS 執行以下命令後 select * from v$nls_paramete

window下修改Oracle客戶版的字符集

window oracle客戶端 字符集1、win+R,運行regedit,進入註冊表編輯器。 2、修改NLS_LANG的字符集 路徑 HKEY_LOCAL_MACHINE -> SOFTWARE -> WOW6432Node -> ORACLE -> KEY_OraCl

oracle檢視字符集修改oracle服務客戶字符集的步驟

1.oracle server端字符集查詢 程式碼如下: select userenv ('language')  from dual; 或: col PARAMETER format a20;  col VALUE format a30; SQL> sel

Oracle SQL Developer 免費的DB2客戶

www .net dev nbsp stack down tac 軟件 log 問題地址:https://stackoverflow.com/questions/8600735/is-there-any-opensource-db2-client 軟件地址:http:/

c#免安裝客戶連接oracle數據庫

遇到 iic 工作 dll rac .dll oracle數據 icu 安裝 在工作中遇到的問題,知道缺幾個DLL,但是無從下載,或者下載的版本不對應,直到找到了這個。。http://dl.pconline.com.cn/download/812683.html。 在沒有安

(已解決)c# 客戶程式訪問oracle報錯:ORA-12154: TNS: 無法處理服務名

錯誤:ORA-12154: TNS: 無法處理服務名 這個錯誤大家在百度上一搜一大把,但是我出現這個錯誤的原因跟百度不太一樣,我的客戶端程式在不同的目錄可以正常執行,但在其中1個目錄就是要出錯,因此我想到是目錄路徑中出了問題,既然是路徑那就只能是資料夾名有什麼特殊之處導致不能執行,後來發現不能執

重灌系統後,重新安裝ORACLE加環境變數配置、客戶PL/SQL的安裝過程,及注意事項(避免再次踩坑)

(1)首先了解什麼是OERACLE及Oracle與PL/SQL是什麼關係: ORACLE是資料庫,有客戶端和伺服器; PLSQL Developer只是第三方工具,服務於ORACLE,類似的工具還有Toad,sqlplus,sql developer等等; 安裝PLSQL Developer

Oracle資料庫與PL/SQL Developer客戶的安裝

使用PLSQL Developer出現錯誤:Initialization error  SQL*Net not properly installed 原因:32位的PL/SQL Developer需要搭配32位的Oracle資料庫,你可能安裝了64位的資料庫 Oracle

禁止PLSQL以及其他客戶工具連線ORACLE資料庫

這兩天一直在弄客戶端工具如PLSQL等登入資料庫的許可權控制,滿足了這樣不能滿足那樣,搞得頭暈。本來在系統防火牆層面應該也可以實現,但是還是要求在程式碼上來操作,開始用同事寫的一個指令碼來測試,雖然可以限制,但是不滿足要求。後來改了改,折騰了近一天,終於基本可以滿足要求。

MSMQ客戶程式碼(Oracle service bus)

今天做了一個MSMQ客戶端(伺服器是OSB)來幫助專案上找問題,程式碼很簡單,發現MQ協議也很方便呢。   using System; using System.Collections.Generic; using System.ComponentModel; using

Oracle RAC 負載均衡測試(結合伺服器客戶)

原文地址:http://blog.csdn.net/leshami/article/details/8072367        Oracle RAC 負載均衡使得從客戶端發起的連線能夠有效地分配到監聽器負載較小的例項上。有兩種方式實現客戶端負載均衡,一是通過配置客戶端的lo

【翻譯自mos文章】在RHEL7/OL7上安裝Oracle 12.1.0.2的伺服器或者客戶時,報需要"compat-libstdc++"包

在RHEL7/OL7上安裝Oracle 12.1.0.2的伺服器端或者客戶端時,報需要"compat-libstdc++"包 來源於: Installation of 12.1.0.2 Oracle Database Server/Client on RHEL 7/OEL7

設定Oracle用IP遠端連線和客戶訪問

要想將oracle設定為多使用者可遠端訪問,須進行以下設定: 1、路徑:D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\listener.ora,將其內容設定為如下:    LISTENER =   (DESCR

Oracle在RAC環境下遠端客戶連線的問題

資料庫伺服器系統:Solaris 5.9 兩臺做cluster,共享磁碟陣列櫃資料庫:Oracle 9.2.0.5 做的是RAC現象:最近2個月發現不時的客戶端應用程式無法登入,像宕機一樣一直等待(2個月前一直正常,這套系統已經投入使用5年)。應用伺服器  Windows 2

客戶工具連線oracle資料庫常見問題

安裝好oracle資料庫後大家都想動手學習oracle資料庫了,但是oracle資料庫一般都是用cmd命令列進行操作,這就有點不方便了,開發和使用中會造成很大的不便,不慌,我們可以安裝一個oracle客戶端進行資料庫的操作。下面介紹兩個可以連線oracle資料庫的客戶端軟體。

Oracle修改監聽口教程

pre code rac names tail gre 文件 toc tar Oracle默認監聽端口1521,一眾掃描器通常通過探測1521端口是否開啟來探測是否存在Oracle服務,如果修改默認監聽端口在一定程度上可以提升數據庫和主機的安全性。 比如這裏我們修改成252

客戶提交資料給伺服器,如果資料中帶有中文的話,有可能會出現亂碼情況

request: 如果是GET方式 程式碼轉碼 String username = request.getParameter("username"); String password = request.getParameter("password"); String use

mysql 客戶 亂碼

mysql> SHOW VARIABLES LIKE 'character_set%'; +--------------------------+--------------------------------------+ | Variable_name | Value | +----

檢視或修改GIT客戶使用者名稱和郵箱地址

今天無意中把我GIT的使用者名稱給修改,看公司gitlab的提交日誌發現使用者名稱不對,在這裡說一下解決方法。   這裡的使用者名稱和郵箱是我們本地git命令列配置的,而不是git賬號登入的使用者名稱和郵箱,當然一般情況下我們都會和git賬號的使用者名