欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Oracle 12c修改字符集的方法(解決數(shù)據(jù)導(dǎo)入后中文亂碼及ORA-12899錯誤)

 更新時(shí)間:2024年04月23日 11:32:10   作者:小碼蟻啊  
之前在Windows上安裝的Oracle,現(xiàn)在遷移到Linux上,把dmp文件導(dǎo)入Linux的時(shí)候發(fā)現(xiàn)字段的注釋和存儲過程中的中文是問號?,而且導(dǎo)入的時(shí)候還會報(bào)ORA-12899錯誤,其實(shí)這些都是字符集問題,所以本文給大家介紹了Oracle 12c修改字符集的方法,需要的朋友可以參考下

之前在Windows上安裝的Oracle,現(xiàn)在遷移到Linux上,把dmp文件導(dǎo)入Linux的時(shí)候發(fā)現(xiàn)字段的注釋和存儲過程中的中文是問號?,而且導(dǎo)入的時(shí)候還會報(bào)ORA-12899錯誤。其實(shí)這些都是字符集問題。

1、查詢當(dāng)前字符集

select * from nls_database_parameters where parameter='NLS_CHARACTERSET';

如果不是ZHS16GBK說明確實(shí)是字符集問題。

2、關(guān)閉數(shù)據(jù)庫

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

3、啟動數(shù)據(jù)庫到mount狀態(tài)

SQL> startup mount
ORACLE instance started.
Total System Global Area  205520896 bytes
Fixed Size                  1266608 bytes
Variable Size             100666448 bytes
Database Buffers          100663296 bytes
Redo Buffers                2924544 bytes
Database mounted.

4、限制session

SQL> alter system enable restricted session;
System altered.

5、禁用作業(yè)調(diào)度進(jìn)程,確保無進(jìn)程調(diào)用數(shù)據(jù)庫

先查詢之前的值

SQL> show parameter job_queue_processes;

把參數(shù)置為0

SQL> alter system set job_queue_processes=0;
System altered.

6、打開數(shù)據(jù)庫

alter database open;

7、修改字符集

SQL> alter database character set internal_use ZHS16GBK;          
Database altered.

8、查詢當(dāng)前字符集

SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET';
PARAMETER                                VALUE
---------------------------------------- ----------------------------------------
NLS_CHARACTERSET                         ZHS16GBK

9、重復(fù)2關(guān)閉數(shù)據(jù)庫和3啟動數(shù)據(jù)庫到mount狀態(tài)并將作業(yè)調(diào)度進(jìn)程參數(shù)調(diào)回之前的值

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
 
SQL> startup mount
ORACLE instance started.
Total System Global Area  205520896 bytes
Fixed Size                  1266608 bytes
Variable Size             100666448 bytes
Database Buffers          100663296 bytes
Redo Buffers                2924544 bytes
Database mounted.
 
SQL> alter system set job_queue_processes=110;
System altered.

10、恢復(fù)session

SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION;
System altered.

11、打開數(shù)據(jù)庫

SQL> alter database open;
Database altered.

到此這篇關(guān)于Oracle 12c修改字符集的方法(解決數(shù)據(jù)導(dǎo)入后中文亂碼及ORA-12899錯誤)的文章就介紹到這了,更多相關(guān)Oracle 12c修改字符集內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Oracle 多參數(shù)查詢語句

    Oracle 多參數(shù)查詢語句

    這篇文章主要介紹了Oracle 多參數(shù)查詢語句 的相關(guān)資料,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-12-12
  • Linux?CentOS7安裝Oracle11g的超完美新手教程

    Linux?CentOS7安裝Oracle11g的超完美新手教程

    Linux下安裝Oracle相比windows安裝Oracle要顯得繁瑣很多,繁瑣在前期準(zhǔn)備工作很多,下面這篇文章主要給大家介紹了關(guān)于Linux?CentOS7安裝Oracle11g的超完美教程,需要的朋友可以參考下
    2022-07-07
  • oracle中的substr()函數(shù)用法實(shí)例詳解

    oracle中的substr()函數(shù)用法實(shí)例詳解

    這篇文章主要給大家介紹了關(guān)于oracle中substr()函數(shù)用法的相關(guān)資料,substr函數(shù)是用于字符串的截取的函數(shù),只適用于string類型,并不適用于字符數(shù)組,需要的朋友可以參考下
    2023-11-11
  • Oracle PL/SQL中“表或視圖不存在“錯誤的解決方案

    Oracle PL/SQL中“表或視圖不存在“錯誤的解決方案

    在Oracle PL/SQL開發(fā)中,許多開發(fā)者都遇到過這個令人困惑的錯誤表或視圖不存在,這個錯誤看似簡單,但背后可能有多種原因,特別是當(dāng)表確實(shí)存在時(shí),這個錯誤更讓人摸不著頭腦,所以本文介紹了詳細(xì)的解決方案,需要的朋友可以參考下
    2025-04-04
  • Oracle數(shù)據(jù)庫邏輯備份的SH文件

    Oracle數(shù)據(jù)庫邏輯備份的SH文件

    Oracle數(shù)據(jù)庫邏輯備份的SH文件...
    2007-03-03
  • Oracle中RAISE異常深入分析

    Oracle中RAISE異常深入分析

    當(dāng)數(shù)據(jù)庫或PL/SQL在運(yùn)行時(shí)發(fā)生錯誤時(shí),一個異常被PL/SQL運(yùn)行時(shí)引擎自動拋出,oracle有三種方式拋出異常,需要了解的朋友可以祥看本文
    2012-12-12
  • Oracle自定義脫敏函數(shù)的代碼詳解

    Oracle自定義脫敏函數(shù)的代碼詳解

    這篇文章主要介紹了Oracle自定義脫敏函數(shù)的實(shí)例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-07-07
  • Oracle創(chuàng)建定時(shí)任務(wù)的方法步驟

    Oracle創(chuàng)建定時(shí)任務(wù)的方法步驟

    在日常的數(shù)據(jù)庫管理中,經(jīng)常會遇到需要定期執(zhí)行某個任務(wù)的需求,本文主要介紹了Oracle創(chuàng)建定時(shí)任務(wù)的方法步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • PLSQL導(dǎo)入dmp文件的詳細(xì)完整步驟

    PLSQL導(dǎo)入dmp文件的詳細(xì)完整步驟

    plsql導(dǎo)入.sql和.dmp文件時(shí),會經(jīng)常用到,對于初學(xué)者來說可能沒有那么簡單,畢竟oracle數(shù)據(jù)庫比較麻煩,下面這篇文章主要給大家介紹了關(guān)于PLSQL導(dǎo)入dmp文件的詳細(xì)完整步驟,需要的朋友可以參考下
    2023-05-05
  • Oracle中實(shí)現(xiàn)行列互轉(zhuǎn)的方法分享

    Oracle中實(shí)現(xiàn)行列互轉(zhuǎn)的方法分享

    這篇文章主要為大家總結(jié)了Oracle中實(shí)現(xiàn)行列互轉(zhuǎn)的簡單方法,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-06-06

最新評論