91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ORA-01756報錯的解決方法

發布時間:2021-11-12 15:14:14 來源:億速云 閱讀:2263 作者:柒染 欄目:關系型數據庫

今天就跟大家聊聊有關ORA-01756報錯的解決方法,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

今天在嘗試執行一個包含中文字符的腳本時,出現以下報錯:"ora-01756:quoted string not properly terminated"。

檢查腳本后,沒有發現引號不匹配等常見問題;拷貝其中報錯的語句到sqlplus環境下執行沒有報錯。綜上,初步斷定和數據庫字符集有關系。

問題排查:

1.查看Linux系統環境變量

[root@localhost Desktop]# echo $NLS_LANG
SIMPLIFIED CHINESE_CHINA.ZHS32GB18030
[root@localhost Desktop]#

2.查看數據庫的userenv

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

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

SQL>

3.查看數據庫的NLS_LANG

SQL> show parameter NLS_LANG

NAME TYPE VALUE
------------------------------------ -------------------------------------------- ------------------------------
nls_language string SIMPLIFIED CHINESE
SQL>

我們發現數據庫的字符集和Linux設置的字符集不一致。接下來,我們需要修改Linux的字符集,和數據庫字符集保持一致。

解決方案:

修改root用戶和oracle用戶下.bash_profile中的NLS_LANG設置,以root用戶為例,修改方法如下:

1.修改~/.bash_profile中的NLS_LANG設置。

[root@localhost Desktop]# vim ~/.bash_profile

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/.local/bin:$HOME/bin

export PATH

export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS32GB18030"
umask 022

將紅色部分改為:

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"

2.重新加載修改后的.bash_profile文件

[root@localhost oracle]#source ~/.bash_profile

注意:

修改配置后強烈建議重啟操作系統

看完上述內容,你們對ORA-01756報錯的解決方法有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台北县| 莎车县| 金门县| 弋阳县| 舞阳县| 钦州市| 华安县| 读书| 子长县| 庆城县| 连云港市| 鹤壁市| 什邡市| 卢氏县| 安西县| 淄博市| 安多县| 通江县| 灌云县| 康定县| 延边| 赤峰市| 诸城市| 泰州市| 福安市| 邵东县| 察雅县| 东平县| 韶山市| 同江市| 静安区| 广河县| 故城县| 南川市| 茌平县| 南阳市| 台东县| 海南省| 马鞍山市| 卢龙县| 横山县|