Oracle 12c資料庫擴充套件VARCHAR2欄位屬性超過4000位元組
在oracle 12c之前版本,varchar2和nvarchar2資料型別的欄位長度最大值是4000,在12c版本已擴充套件最大值支援到32767,也就是32kb,而引數MAX_STRING_SIZE就是控制擴充套件資料型別extended data type的最大長度:
• standard:代表12c之前的長度限制,即varchar2和nvarchar2 4是4000 bytes,raw是2000,且系統 預設是standard;
• extended:代表12c 32k strings新特性,varchar2、nvarchar2、raw最大長度是32767,即32kb
由資料庫引數max_string_size預設是standard,所以需要修改該引數值為extended,為資料庫配置擴充套件資料型別的具體步驟如下:
1.修改引數MAX_STRING_SIZE 為EXTENDED:
ALTER SYSTEM SET MAX_STRING_SIZE = EXTENDED SCOPE=SPFILE;
2.關閉資料庫例項,
shutodnw immediate;
PS:如果是RAC則需要關閉所有例項
3.以upgrade模式啟動資料庫例項:
startup upgrade;
4.執行指令碼:
SQL> @$ORACLE_HOME/rdbms/admin/utl32k ;
5>重啟資料庫例項。
SQL> shu immediate; SQL> startup;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30484956/viewspace-2676425/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 19c varchar2超過4000位元組處理Oracle
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- 【Kotlin】擴充套件屬性、擴充套件函式Kotlin套件函式
- Swift 擴充套件 Storyboard 屬性Swift套件
- oracle 資料庫磁碟組屬性Oracle資料庫
- oracle 資料庫磁碟組屬性Oracle資料庫
- bash的特有擴充套件屬性套件
- [外掛擴充套件]多圖上傳欄位擴充套件MultiImages0.4套件
- Swift快速為類擴充套件屬性Swift套件
- PG 資料庫查詢欄位屬性的指令碼資料庫指令碼
- python獲取、修改mysql資料庫欄位屬性PythonMySql資料庫
- 資料庫擴充套件表設計過程記錄資料庫套件
- django 2.0 擴充套件使用者欄位 示例Django套件
- macOS 探尋檔案擴充套件屬性Mac套件
- SAP CRM和Cloud for Customer的擴充套件欄位後設資料Cloud套件
- 擴充理解位元組序
- hibernate跨資料庫,json欄位處理方案,自定義擴充套件JsonStringType資料庫JSON套件
- [譯] 論資料流的擴充套件性套件
- Oracle 12C 新特性之擴充套件資料型別(extended data type)Oracle套件資料型別
- Oracle varchar2型別欄位插入插入過長資料丟失問題Oracle型別
- 檢視oracle 欄位的資料佔用的位元組數函式Oracle函式
- 不改表結構如何動態擴充套件欄位套件
- 可擴充套件性套件
- ORACLE 擴充套件Oracle套件
- Oracle行資料擴充套件方法總結Oracle套件
- [外掛擴充套件]外掛開發過程中 模型欄位定義套件模型
- XAML 屬性元素,標記擴充套件和註釋套件
- Activiti擴充套件的使用者任務屬性套件
- iOS利用runtime給分類擴充套件屬性iOS套件
- 位擴充套件和位截斷套件
- 在S/4HANA擴充套件欄位的Available Fields列表裡,看不到自己建立的擴充套件欄位該怎麼辦套件AI
- SAP S/4HANA擴充套件欄位建立過程的單步除錯套件除錯
- GBASE觀察:擴充套件分析型資料庫套件資料庫
- oracle 關閉資料檔案的擴充套件Oracle套件
- extractvalue處理XMLTYPE型別超過4000位元組ORA-01706的解決方法XML型別
- 大資料——Scala擴充套件大資料套件
- 資料塊、資料擴充套件、段套件
- 如何在Marketing Cloud裡建立extension field擴充套件欄位Cloud套件