在oracle用戶的.bash_profile文件中寫入
十年的邊壩網站建設經驗,針對設計、前端、開發、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網營銷推廣的優勢是能夠根據用戶設備顯示端的尺寸不同,自動調整邊壩建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優雅布局與設計,從而大程度地提升瀏覽體驗。成都創新互聯公司從事“邊壩網站設計”,“邊壩網站推廣”以來,每個客戶項目都認真落實執行。
export EDITOR=vi;
再 source .bash_profile或者退回到root用戶在進入oracle用戶,總之要使.bash_profile文件生效。
然后進入SQL *PLus,如果你寫錯了代碼只要
SQLed
就會進入修改頁面,注意修改頁面的左下方,你按下字母鍵"i"出現了“INSERT”字樣就可以編輯你希望修改的地方了。修改結束之后按下“Esc”鍵,屏幕左下方的“INSERT”消失之后,再輸入:“:wq!”(,不要輸入引號,只要輸入冒號,w,q,感嘆號,這四個字符就可以退出修改頁面,回到正常的SQL PLus界面)。修改過程中貌似只能用鍵盤定位到你要修改的地方,不能用鼠標的再交流哦,我的QQ:172785545.
以下內容為固定寫法,可以修改數據庫編碼格式。
第一步:通過系統管理員權限登錄數據庫。
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.
第五步:設置作業進行為0個。
sql alter system set job_queue_processes=0;
system altered.
第六步:設置啟動時間管理器的數量為0
sql alter system set aq_tm_processes=0;
system altered.
第七步:打開數據庫連接
sql alter database open;
database altered.
第八步:修改需要的編碼格式
sql alter database character set internal_use GBK;
第九步:關閉連接。
sql shutdown immediate;
第十步:啟動oracle進程。
sql startup;
備注:常用的有:UTF-8,GBK 。
UTF-8:是一種針對Unicode的可變長度字符編碼,又稱萬國碼。由Ken Thompson于1992年創建。現在已經標準化為RFC 3629。UTF-8用1到6個字節編碼UNICODE字符。用在網頁上可以同一頁面顯示中文簡體繁體及其它語言(如英文,日文,韓文)。
A、oracle server 端字符集查詢
select userenv('language') from dual
其中NLS_CHARACTERSET 為server端字符集
NLS_LANGUAGE 為 server端字符顯示形式
B、查詢oracle client端的字符集
$echo $NLS_LANG
如果發現你select 出來的數據是亂碼,請把client端的字符集配置成與linux操作系統相同的字符集。如果還是有亂碼,則有可能是數據庫中的數據存在問題,或者是oracle服務端的配置存在問題。
C、server端字符集修改
將數據庫啟動到RESTRICTED模式下做字符集更改:
SQL conn /as sysdba ?Connected.
SQL shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
如果發現你select 出來的數據是亂碼,請把client端的字符集配置成與linux操作系統相同的字符集。如果還是有亂碼,則有可能是數據庫中的數據存在問題,或者是oracle服務端的配置存在問題。
.?1.oracle server端字符集查詢? ? ? ? 復制代碼代碼如下:? ? select userenv('language') from dual;? ? server字符集修改:? ? 將數據庫啟動到RESTRICTED模式下做字符集更改:??
oracle10g服務器端是安裝在AIX 6.0系統上,客戶端是安裝在windows server 2008 系統上,客戶端與服務器已成功連接,但是數據庫表里的中文字無法顯示,顯示為“?”,用SQLPLUS查得服務器端的字符集為AL16uTF16,如何修改該字符集使之支持中文呢?另外oracle10G客戶端的字符集需不需要設置,如何查看和設置呢?
本文題目:oracle怎么改代碼,oracle改中文
轉載來源:http://vcdvsql.cn/article2/hspcic.html
成都網站建設公司_創新互聯,為您提供網站內鏈、做網站、手機網站建設、品牌網站設計、全網營銷推廣、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯