Oracle ORA

来源:http://www.cnblogs.com/bbliutao/archive/2017/05/05/6812872.html
-Advertisement-
Play Games

ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當在唯一索引所對應的列上鍵入重覆值時,會觸發此異常。 ORA-00017: 請求會話以設置跟蹤事件 ORA-00018: 超出最大會話數 ORA-00019: 超出最大會話許可數 ORA-00020: 超出最大進程數 () ORA-00021... ...


ORA-00001: 違反唯一約束條件 (.)

錯誤說明:當在唯一索引所對應的列上鍵入重覆值時,會觸發此異常。

ORA-00017: 請求會話以設置跟蹤事件

ORA-00018: 超出最大會話數

ORA-00019: 超出最大會話許可數

ORA-00020: 超出最大進程數 ()

ORA-00021: 會話附屬於其它某些進程;無法轉換會話

ORA-00022: 無效的會話 ID;訪問被拒絕

ORA-00023: 會話引用進程私用記憶體;無法分離會話

ORA-00024: 單一進程模式下不允許從多個進程註冊

ORA-00025: 無法分配

ORA-00026: 丟失或無效的會話 ID

ORA-00027: 無法刪去當前會話

ORA-00028: 您的會話己被刪去

ORA-00029: 會話不是用戶會話

ORA-00030: 用戶會話 ID 不存在。

ORA-00031: 標記要刪去的會話

ORA-00032: 無效的會話移植口令

ORA-00033: 當前的會話具有空的移植口令

ORA-00034: 無法在當前 PL/SQL 會話中

ORA-00035: LICENSE_MAX_USERS 不能小於當前用戶數

ORA-00036: 超過遞歸 SQL () 級的最大值

ORA-00037: 無法轉換到屬於不同伺服器組的會話

ORA-00038: 無法創建會話: 伺服器組屬於其它用戶

ORA-00050: 獲取入隊時操作系統出錯

ORA-00051: 等待資源超時

說明:如果Oracle在等待資源時出現超時錯誤,會觸發此異常。

ORA-00052: 超出最大入隊資源數 ()

ORA-00053: 超出最大入隊數

ORA-00054: 資源正忙,要求指定 NOWAIT

英文解析:resource busy and acquire with NOWAIT specified

錯誤解析:表被鎖住了,要不等待表解鎖,要不就去kill了它。

ORA-00055: 超出 DML 鎖的最大數

ORA-00056: 對象 '.' 上的 DDL 鎖以不相容模式掛起

ORA-00057: 超出臨時表鎖的最大數

ORA-00058: DB_BLOCK_SIZE 必須為才可安裝此資料庫 (非 )

ORA-00059: 超出 DB_FILES 的最大值

ORA-00060: 等待資源時檢測到死鎖

說明:當產生死鎖的時候,Oracle10g、11gOracle自動處理死鎖。

ORA-00061: 另一個常式設置了不同的 DML_LOCKS,由於死鎖使事務回退。

ORA-00062: 無法獲得 DML 全表鎖定;DML_LOCKS 為 0

ORA-00063: 超出 LOG_FILES 的最大數

ORA-00064: 對象過大以至無法分配在此 O/S (,)

ORA-00065: FIXED_DATE 的初始化失敗

ORA-00066: LOG_FILES 為 但需要成為 才可相容

ORA-00067: 值 對參數 無效;至少必須為

ORA-00068: 值 對參數 無效,必須在 和 之間

ORA-00069: 無法獲得鎖定 -- 禁用了表鎖定

ORA-00070: 命令無效

ORA-00071: 進程號必須介於 1 和 之間

ORA-00072: 進程""不活動

ORA-00073: 命令 介於 和 個參數之間時使用

ORA-00074: 未指定進程

ORA-00075: 在此常式未找到進程 ""

ORA-00076: 未找到轉儲

ORA-00077: 轉儲 無效

ORA-00078: 無法按名稱轉儲變數

ORA-00079: 未找到變數

ORA-00080: 層次 指定的全局區域無效

ORA-00081: 地址範圍 [,) 不可讀

ORA-00082: 的記憶體大小不在有效集合 [1], [2], [4] 之內

ORA-00083: 警告: 可能損壞映射的 SGA

ORA-00084: 全局區域必須為 PGA, SGA 或 UGA

ORA-00085: 當前調用不存在

ORA-00086: 用戶調用不存在

ORA-00087: 命令無法在遠程常式上執行

ORA-00088: 共用伺服器無法執行命令

ORA-00089: ORADEBUG 命令中無效的常式號

ORA-00090: 未能將記憶體分配給群集資料庫 ORADEBUG 命令

ORA-00091: LARGE_POOL_SIZE 至少必須為

ORA-00092: LARGE_POOL_SIZE 必須大於 LARGE_POOL_MIN_ALLOC

ORA-00093: 必須介於 和 之間

ORA-00094: 要求整數值

ORA-00096: 值 對參數 無效,它必須來自 之間

ORA-00097: 使用 Oracle SQL 特性不在 SQL92 級中

ORA-00099: 等待資源時發生超時,可能是 PDML 死鎖所致

ORA-00100: 未找到數據

ORA-00101: 系統參數 DISPATCHERS 的說明無效

ORA-00102: 調度程式無法使用網路協議

ORA-00103: 無效的網路協議;供調度程式備用

ORA-00104: 檢測到死鎖;全部公用伺服器已鎖定等待資源

ORA-00105: 未配置網路協議 的調度機制

ORA-00106: 無法在連接到調度程式時啟動/關閉資料庫

ORA-00107: 無法連接到 ORACLE 監聽器進程

ORA-00108: 無法設置調度程式以同步進行連接

ORA-00111: 由於伺服器數目限制在 , 所以沒有啟動所有伺服器

ORA-00112: 僅能創建多達 (最多指定) 個調度程式

ORA-00113: 協議名 過長

ORA-00114: 缺少系統參數 SERVICE_NAMES 的值

ORA-00115: 連接被拒絕;調度程式連接表已滿

ORA-00116: SERVICE_NAMES 名過長

ORA-00117: 系統參數 SERVICE_NAMES 的值超出範圍

ORA-00118: 系統參數 DISPATCHERS 的值超出範圍

ORA-00119: 系統參數 的說明無效

ORA-00120: 未啟用或安裝調度機制

ORA-00121: 在缺少 DISPATCHERS 的情況下指定了 SHARED_SERVERS

ORA-00122: 無法初始化網路配置

ORA-00123: 空閑公用伺服器終止

ORA-00124: 在缺少 MAX_SHARED_SERVERS 的情況下指定了 DISPATCHERS

ORA-00125: 連接被拒絕;無效的演示文稿

ORA-00126: 連接被拒絕;無效的重覆

ORA-00127: 調度進程 不存在

ORA-00128: 此命令需要調度進程名

ORA-00129: 監聽程式地址驗證失敗 ''

ORA-00130: 監聽程式地址 '' 無效

ORA-00131: 網路協議不支持註冊 ''

ORA-00132: 語法錯誤或無法解析的網路名稱 ''

ORA-00150: 重覆的事務處理 ID

ORA-00151: 無效的事務處理 ID

ORA-00152: 當前會話與請求的會話不匹配

ORA-00153: XA 庫中的內部錯誤

ORA-00154: 事務處理監視器中的協議錯誤

ORA-00155: 無法在全局事務處理之外執行工作

ORA-00160: 全局事務處理長度 超出了最大值 ()

ORA-00161: 事務處理的分支長度 非法 (允許的最大長度為 )

ORA-00162: 外部 dbid 的長度 超出了最大值 ()

ORA-00163: 內部資料庫名長度 超出了最大值 ()

ORA-00164: 在分散式事務處理中不允許獨立的事務處理

ORA-00165: 不允許對遠程操作進行可移植分散式自治轉換

ORA-00200: 無法創建控制文件

ORA-00201: 控制文件版本 與 ORACLE 版本 不相容

ORA-00202: 控制文件: ''

ORA-00203: 使用錯誤的控制文件

ORA-00204: 讀控制文件時出錯 (塊 ,# 塊 )

ORA-00205: 標識控制文件出錯,有關詳情,請檢查警告日誌

ORA-00206: 寫控制文件時出錯 (塊 ,# 塊 )

ORA-00207: 控制文件不能用於同一資料庫

ORA-00208: 控制文件的名稱數超出限制

ORA-00209: 控制文件塊大小不匹配,有關詳情,請檢查警告日誌

ORA-00210: 無法打開指定的控制文件

ORA-00211: 控制文件與先前的控制文件不匹配

ORA-00212: 塊大小 低於要求的最小大小 ( 位元組)

ORA-00213: 不能重新使用控制文件;原文件大小為 ,還需

ORA-00214: 控制文件 '' 版本 與文件 '' 版本 不一致

ORA-00215: 必須至少存在一個控制文件

ORA-00216: 無法重新調整從 8.0.2 移植的控制文件大小

ORA-00217: 從 9.0.1 進行移植無法重新調整控制文件的大小

ORA-00218: 控制文件的塊大小 與 DB_BLOCK_SIZE () 不匹配

ORA-00219: 要求的控制文件大小 超出了允許的最大值

ORA-00220: 第一個常式未安裝控制文件,有關詳情,請檢查警告日誌

ORA-00221: 寫入控制文件出錯

ORA-00222: 操作將重新使用當前已安裝控制文件的名稱

ORA-00223: 轉換文件無效或版本不正確

ORA-00224: 控制文件重設大小嘗試使用非法記錄類型 ()

ORA-00225: 控制文件的預期大小 與實際大小 不同

ORA-00226: 備用控制文件打開時不允許進行操作

ORA-00227: 控制文件中檢測到損壞的塊: (塊 ,# 塊 )

ORA-00228: 備用控制文件名長度超出了最大長度

ORA-00229: 操作不允許: 已掛起快照控制文件入隊

ORA-00230: 操作不允許: 無法使用快照控制文件入隊

ORA-00231: 快照控制文件未命名

ORA-00232: 快照控制文件不存在, 已損壞或無法讀取

ORA-00233: 控制文件副本已損壞或無法讀取

ORA-00234: 標識或打開快照或複製控制文件時出錯

ORA-00235: 控制文件固定表因併發更新而不一致

ORA-00236: 快照操作不允許: 掛上的控制文件為備份文件

ORA-00237: 快照操作不允許: 控制文件新近創建

ORA-00238: 操作將重用屬於資料庫一部分的文件名

ORA-00250: 未啟動存檔器

ORA-00251: LOG_ARCHIVE_DUPLEX_DEST 不能是與字元串 相同的目的地

ORA-00252: 日誌 線上程 上為空,無法存檔

ORA-00253: 字元限制在 以內,歸檔目的字元串 超出此限制

ORA-00254: 存檔控制字元串 '' 時出錯

ORA-00255: 存檔日誌 (線程 , 序列 # ) 時出錯

ORA-00256: 無法翻譯歸檔目的字元串

ORA-00257: 存檔器錯誤。在釋放之前僅限於內部連接

ORA-00258: NOARCHIVELOG 模式下的人工存檔必須標識日誌

ORA-00259: 日誌 (打開線程 ) 為當前日誌,無法存檔

ORA-00260: 無法找到聯機日誌序列 (線程 )

ORA-00261: 正在存檔或修改日誌 (線程 )

ORA-00262: 當前日誌 (關閉線程 ) 無法切換

ORA-00263: 線程 沒有需要存檔的記錄

ORA-00264: 不要求恢復

ORA-00265: 要求常式恢復,無法設置 ARCHIVELOG 模式

ORA-00266: 需要存檔日誌文件名

ORA-00267: 無需存檔日誌文件名

ORA-00268: 指定的日誌文件不存在 ''

ORA-00269: 指定的日誌文件為線程 的一部分 (非 )

ORA-00270: 創建存檔日誌 時出錯

ORA-00271: 沒有需要存檔的日誌

ORA-00272: 寫存檔日誌 時出錯

ORA-00273: 未記錄的直接載入數據的介質恢復

ORA-00274: 非法恢覆選項

ORA-00275: 已經開始介質恢復

ORA-00276: CHANGE 關鍵字已指定但未給出更改編號

ORA-00277: UNTIL 恢復標誌 的非法選項

ORA-00278: 此恢復不再需要日誌文件 ''

ORA-00279: 更改 (在 生成) 對於線程 是必需的

ORA-00280: 更改 對於線程 是按序列 # 進行的

ORA-00281: 不能使用調度進程執行介質恢復

ORA-00282: UPI 調用不被支持,請使用 ALTER DATABASE RECOVER

ORA-00283: 恢復會話因錯誤而取消

ORA-00284: 恢復會話仍在進行

ORA-00285: TIME 未作為字元串常數給出

ORA-00286: 無可用成員,或成員無有效數據

ORA-00287: 未找到指定的更改編號 (線上程 中)

ORA-00288: 要繼續恢復,請鍵入 ALTER DATABASE RECOVER CONTINUE

ORA-00289: 建議:

ORA-00290: 操作系統出現存檔錯誤。請參閱下麵的錯誤

ORA-00291: PARALLEL 選項要求數字值

ORA-00292: 未安裝並行恢復功能

ORA-00293: 控制文件與重做日誌不同步

ORA-00294: 無效的存檔日誌格式標識 ''

ORA-00295: 數據文件號 無效,必須介於 1 與 之間

ORA-00296: 已超出 RECOVER DATAFILE LIST 的最大文件數 ()

ORA-00297: 必須在 RECOVER DATAFILE START 之前指定 RECOVER DATAFILE LIST

ORA-00298: 丟失或無效的 TIMEOUT 間隔

ORA-00299: 必須在數據文件 上使用文件級介質恢復

ORA-00300: 指定的重做日誌塊大小 非法 - 超出限制

ORA-00301: 添加日誌文件 '' 時出錯 - 無法創建文件

ORA-00302: 日誌超出限制

ORA-00303: 無法處理多次中斷的重做

ORA-00304: 請求的 INSTANCE_NUMBER 在使用中

ORA-00305: 日誌 (線程 ) 不一致;屬於另一個資料庫

ORA-00306: 此資料庫中的常式限制

ORA-00307: 請求的 INSTANCE_NUMBER 超出限制,最大為

ORA-00308: 無法打開存檔日誌 ''

ORA-00309: 日誌屬於錯誤的資料庫

ORA-00310: 存檔日誌包含序列 ;要求序列

ORA-00311: 無法從存檔日誌讀取標題

ORA-00312: 聯機日誌 線程 : ''

ORA-00313: 無法打開日誌組 (線程 ) 的成員

ORA-00314: 日誌 (線程 ),預計序號 與 不匹配

ORA-00315: 日誌 (線程 ),標題中的線程 # 錯誤

ORA-00316: 日誌 (線程 ),標題中的類型 不是日誌文件

ORA-00317: 標題中的文件類型 不是日誌文件

ORA-00318: 日誌 (線程 ),預計文件大小 與 不匹配

ORA-00319: 日誌 (線程 ) 具有錯誤的日誌重置狀態

ORA-00320: 無法從日誌 (線程 ) 讀取文件標題

ORA-00321: 日誌 (線程 ),無法更新日誌文件標題

ORA-00322: 日誌 (線程 ) 不是當前副本

ORA-00323: 線程 的當前日誌不可用而所有其它日誌均需要存檔

ORA-00324: 日誌文件 '' 的翻譯名 '' 太長, 字元超出 限制

ORA-00325: 已歸檔線程 的日誌,標題中的線程 # 錯誤

ORA-00326: 日誌在更改 開始,需要更早的更改

ORA-00327: 日誌 (線程 ),實際大小 小於需要的

ORA-00328: 歸檔日誌在更改 結束,需要稍後的更改

ORA-00329: 歸檔日誌在更改 開始,需要更改

ORA-00330: 歸檔日誌在更改 結束,需要更改

ORA-00331: 日誌版本 與 ORACLE 版本 不相容

ORA-00332: 歸檔日誌過小 - 可能未完全歸檔

ORA-00333: 重做日誌讀取塊 計數 出錯

ORA-00334: 歸檔日誌: ''

ORA-00335: 聯機日誌 : 沒有此編號的日誌,日誌不存在

ORA-00336: 大小為 的日誌文件塊數小於最小 塊數

解決:重做日誌文件有最小限制,不能小於制定的大小

ORA-00337: 日誌文件 '' 不存在且未指定大小

ORA-00338: 日誌 (線程 ) 比控制文件更新

ORA-00339: 歸檔日誌未包含任何重做

ORA-00340: 處理聯機日誌 (線程 ) 時出現 I/O 錯誤

ORA-00341: 日誌 (線程 ),標題中的日誌 # 錯誤

ORA-00342: 歸檔日誌在上一個 RESETLOGS 之前創建程式包

ORA-00343: 錯誤過多,已關閉日誌成員

ORA-00344: 無法重新創建聯機日誌 ''

ORA-00345: 重做日誌寫入塊 計數 出錯

ORA-00346: 日誌成員標記為 STALE

ORA-00347: 日誌 (線程 ),預計塊大小 與 不匹配

ORA-00348: 單一進程重做失敗;必須中止常式

ORA-00349: 無法獲得 '' 的塊大小

ORA-00350: 日誌 (線程 ) 中需要歸檔

ORA-00351: recover-to 時間無效

ORA-00352: 線程 的所有日誌均需要歸檔 - 無法啟用

ORA-00353: 日誌損壞接近塊 更改 時間

ORA-00354: 損壞重做日誌塊標題

ORA-00355: 更改編號無次序

ORA-00356: 更改說明中的長度不一致

ORA-00357: 日誌文件指定了過多成員,最大為

ORA-00358: 指定了過多文件成員,最大為

ORA-00359: 日誌文件組 不存在

ORA-00360: 非日誌文件成員:

ORA-00361: 無法刪除最後一個日誌成員 (組 )

ORA-00362: 組成組 中的有效日誌文件要求輸入成員

ORA-00363: 日誌不是歸檔版本

ORA-00364: 無法將標題寫入新日誌成員

ORA-00365: 指定日誌不是正確的下一個日誌

ORA-00366: 日誌 (線程 ),文件標題中的校驗和錯誤

ORA-00367: 日誌文件標題中的校驗和錯誤

ORA-00368: 重做日誌塊中的校驗和錯誤

ORA-00369: 線程 的當前日誌不可用且其它日誌已被清除

ORA-00370: Rcbchange 操作過程中可能出現死鎖

ORA-00371: 共用池記憶體不足

ORA-00372: 此時無法修改文件

ORA-00373: 聯機日誌版本 與 ORACLE 版本 不相容

ORA-00374: 參數 db_block_size = 無效; 它必須是 的倍數, 範圍為 [..]

ORA-00375: 無法獲得預設 db_block_size

ORA-00376: 此時無法讀取文件

ORA-00377: 文件 的頻繁備份導致寫操作延遲

ORA-00378: 無法按指定創建緩衝池

ORA-00379: 緩衝池 中無法提供 K 塊大小的空閑緩衝區

ORA-00380: 無法指定 db_k_cache_size, 因為 K 是標準塊大小

ORA-00381: 無法將新參數和舊參數同時用於緩衝區高速緩存的大小說明

ORA-00382: 不是有效的塊大小, 有效範圍為 [..]

ORA-00383: DEFAULT 高速緩存的塊大小 不能減少至零

ORA-00384: 沒有足夠的記憶體來增加高速緩存的大小

ORA-00385: cannot enable Very Large Memory with new buffer cache parameters

ORA-00390: 日誌 (線程 ) 正被清除,無法成為當前日誌

ORA-00391: 所有線程必須同時轉換為新的日誌格式

ORA-00392: 日誌 (線程 ) 正被清除,不允許操作

ORA-00393: 離線數據文件的恢復需要日誌 (線程 )

ORA-00394: 在嘗試存檔時重新使用聯機日誌

ORA-00395: '克隆' 資料庫的聯機日誌必須重命名

ORA-00396: 錯誤 需要退回到單次遍歷恢復

ORA-00397: 對於文件 (塊 ), 檢測到寫入丟失情況

ORA-00398: 由於重新配置而中止了線程恢復

ORA-00399: 重做日誌中的更改說明已損壞

ORA-00400: 無效的版本值 (對於參數 )

ORA-00401: 此版本不支持參數 的值

ORA-00402: 版本 的資料庫更改無法用於版本

ORA-00403: () 不同於其它常式 ()

ORA-00404: 未找到轉換文件: ''

ORA-00405: 相容類型""

ORA-00406: COMPATIBLE 參數需要為 或更大

ORA-00407: 不允許從版本 . 到 . 滾動升級

ORA-00408: 參數 設置為 TRUE

ORA-00409: COMPATIBLE 必須是 或更高值才能使用 AUTO SEGMENT SPACE MANAGEMENT

ORA-00436: 沒有 ORACLE 軟體使用權,請與 Oracle 公司聯繫獲得幫助

ORA-00437: 沒有 ORACLE 軟體功能使用權,請與 Oracle 公司聯繫獲得幫助

ORA-00438: 未安裝 選項

ORA-00439: 未啟用特性:

ORA-00443: 背景進程 "" 未啟動

ORA-00444: 背景進程 "" 啟動時失敗

ORA-00445: 背景進程 "" 在 秒之後仍沒有啟動

ORA-00446: 背景進程意外啟動

ORA-00447: 背景進程出現致命錯誤

ORA-00448: 背景進程正常結束

ORA-00449: 背景進程 '' 因錯誤 異常終止

ORA-00470: LGWR 進程因錯誤而終止

ORA-00471: DBWR 進程因錯誤而終止

ORA-00472: PMON 進程因錯誤而終止

ORA-00473: ARCH 進程因錯誤而終止

ORA-00474: SMON 進程因錯誤而終止

ORA-00475: TRWR 進程因錯誤而終止

ORA-00476: RECO 進程因錯誤而終止

ORA-00477: SNP* 進程因錯誤而終止

ORA-00478: SMON 進程由於 錯誤終止

ORA-00480: LCK* 進程因錯誤而終止

ORA-00481: LMON 進程因錯誤而終止

ORA-00482: LMD* 進程因錯誤而終止

ORA-00483: 關閉進程過程中異常終止

ORA-00484: LMS* 進程因錯誤而終止

ORA-00485: DIAG 進程由於 錯誤終止

ORA-00486: 功能不可用

ORA-00568: 超出中斷處理程式的最大數

ORA-00574: osndnt: $CANCEL 失敗 (中斷)

ORA-00575: osndnt: $QIO 失敗 (發送 out-of-band 中斷)

ORA-00576: 帶內中斷協議錯誤

ORA-00577: 帶外中斷協議錯誤

ORA-00578: 重置協議錯誤

ORA-00579: osndnt: 伺服器收到連接請求格式不正確

ORA-00580: 協議版本不匹配

ORA-00581: osndnt: 無法分配上下文區域

ORA-00582: osndnt: 無法撤消分配上下文區域

ORA-00583: osndnt: $TRNLOG 失敗

ORA-00584: 無法關閉連接

ORA-00585: 主機名稱格式錯誤

ORA-00586: osndnt: LIB$ASN_WTH_MBX 失敗

ORA-00587: 無法連接到遠程主機

ORA-00588: 來自主機的信息過短

ORA-00589: 來自主機的信息數據長度錯誤

ORA-00590: 來自主機的信息類型錯誤

ORA-00591: 寫入的位元組數錯誤

ORA-00592: osndnt: $QIO 失敗 (郵箱隊列)

ORA-00593: osndnt: $DASSGN 失敗 (網路設備)

ORA-00594: osndnt: $DASSGN 失敗 (郵箱)

ORA-00595: osndnt: $QIO 失敗 (接收)

ORA-00596: osndnt: $QIO 失敗 (發送)

ORA-00597: osndnt: $QIO 失敗 (郵箱隊列)

ORA-00598: osndnt: $QIO IO 失敗 (郵箱讀取)

ORA-00600: 內部錯誤代碼,參數: [], [], [], [], [], [], [], []

說明:詳細請看獨立章節 ORA-00600。

ORA-00601: 清除鎖定衝突

ORA-00602: 內部編程異常錯誤

ORA-00603: ORACLE 伺服器會話因致命錯誤而終止

ORA-00604: 遞歸 SQL 層 出現錯誤(error occurred at recursive SQL level 1)

ORA-00606: 內部錯誤代碼

ORA-00607: 當更改數據塊時出現內部錯誤

ORA-00701: 無法改變熱啟動資料庫所需的對象

ORA-00702: 引導程式版本 '' 與版本 '' 不一致

ORA-00703: 超出行高速緩存常式鎖的最大數

ORA-00704: 引導程式進程失敗

ORA-00705: 啟動過程中的狀態不一致;請在關閉常式後重新啟動

ORA-00706: 更改文件 '' 的格式時出錯

ORA-00816: 錯誤信息無法轉換

ORA-00844:Parameter not taking MEMORY_TARGET into account

ORA-00845: MEMORY_TARGET not supported on this system

解決:Oracle啟動報此錯誤,因為參數MEMORY_TARGET設置的值小於當前tmpfs可用空間導致報錯。

增大tmpfs的方法:

1、 修改/etc/fstab文件,增加size=2G

2、mount -o remount,size=2G /dev/shm(上圖所示tmpfs分區名為/dev/shm)

3、df –h(可見空間大小已經發生變化)

(以上是紅帽子,有網友說如果是Oracle Linux還需要修改/etc/rc.d/rc.sysinit)

ORA-00851:SGA_MAX_SIZE 1073741824 cannot be set to more than MEMORY_TARGET 784334848.

ORA-00900: 無效 SQL 語句

ORA-00901: 無效 CREATE 命令

ORA-00902: 無效數據類型

ORA-00903: 表名無效

英文解析:invalid table name

錯誤解析:例如動態SQL用綁定變數不能傳參做表名,如果傳參做表名就會觸發這個錯誤

代碼案例:declare

vc_sql varchar2(100);

vc_tablename varchar2(100):='dual';

begin

vc_sql:='insert into temp_phone2(phone)

select 55 from :1';

execute IMMEDIATE vc_sql using vc_tablename;

commit;

end;

ORA-00904: 無效的標識符

ORA-00905: 缺少關鍵字

ORA-00906: 缺少左括弧

ORA-00907: 缺少右括弧

ORA-00908: 缺少 NULL 關鍵字

ORA-00909: 參數個數無效

ORA-00910: 指定的長度對於數據類型而言過長

ORA-00911: 無效字元

ORA-00913: 值過多

ORA-00914: 缺少 ADD 關鍵字

ORA-00915: 當前不允許網路訪問字典表

ORA-00917: 缺少逗號

ORA-00918: 未明確定義列

ORA-00919: 無效函數

ORA-00920: 無效的關係運算符

ORA-00921: 未預期的 SQL 命令結尾

ORA-00922: 缺少或無效選項

ORA-00923: 未找到預期 FROM 關鍵字

ORA-00924: 缺少 BY 關鍵字

ORA-00925: 缺失 INTO 關鍵字

ORA-00926: 缺少 VALUES 關鍵字

ORA-00927: 缺少等號

ORA-00928: 缺少 SELECT 關鍵字

ORA-00929: 缺少句號

ORA-00930: 缺少星號

ORA-00931: 缺少標識

ORA-00932: 不一致的數據類型: 要求 得到的卻是

ORA-00933: SQL 命令未正確結束

ORA-00934: 此處不允許使用分組函數

ORA-00935: 分組函數的嵌套太深

ORA-00936: 缺少表達式

ORA-00937: 非單組分組函數

ORA-00938: 函數沒有足夠的參數

ORA-00939: 函數的參數過多

ORA-00940: 無效的 ALTER 命令

ORA-00941: 群集名缺少

ORA-00942: 表或視圖不存在

ORA-00943: 群集不存在

ORA-00944: 沒有足夠的聚簇列數

ORA-00945: 指定的聚簇列不存在

ORA-00946: 缺少 TO 關鍵字

ORA-00947: 沒有足夠的值

ORA-00948: 不再支持 ALTER CLUSTER 語句

ORA-00949: 非法引用遠程資料庫

ORA-00950: 無效 DROP 選項

ORA-00951: 群集非空

ORA-00952: 缺少 GROUP 關鍵字

ORA-00953: 缺少或無效索引名

ORA-00954: 缺少 IDENTIFIED 關鍵字

ORA-00955: 名稱已由現有對象使用

ORA-00956: 缺少或無效審計選項

ORA-00957: 列名重覆

ORA-00958: 缺少 CHECK 關鍵字

ORA-00959: 表空間''不存在

ORA-00960: 選擇列表中的命名含糊

ORA-00961: 錯誤的日期/間隔值

ORA-00962: group-by / order-by 表達式過多

ORA-00963: 不支持的間隔類型

ORA-00964: 表名不在 FROM 列表中

ORA-00965: 列別名中不允許'*'

ORA-00966: 缺少 TABLE 關鍵字

ORA-00967: 缺少 WHERE 關鍵字

ORA-00968: 缺少 INDEX 關鍵字

ORA-00969: 缺少 ON 關鍵字

ORA-00970: 缺少 WITH 關鍵字

ORA-00971: 缺少 SET 關鍵字

ORA-00972: 標識過長

錯誤說明:Oracle規定名稱最長30個字元,超過長度就會報這個錯誤。

ORA-00973: 無效的行數估計

ORA-00974: 無效 PCTFREE 值 (百分比)

ORA-00975: 不允許日期 + 日期

ORA-00976: 此處不允許為 LEVEL, PRIOR 或 ROWNUM

ORA-00977: 重覆的審計選項

ORA-00978: 嵌套分組函數沒有 GROUT BY

說明:當嵌套分組函數的時候例如SELECT MAX(COUNT(*)) FROM products;沒有GROUT BY就會報此錯誤。

解決:嵌套分組函數必須要有GROUT BY子句(哪些是分組函數請看“Oracle函數大全”)

ORA-00979: 不是 GROUP BY 表達式

ORA-00980: 同義詞轉換不再有效

說明:同義詞創建時,不會去檢測內容的準確性,即如果表不存在,也可以創建該表的同義詞,但是select時會報ORA-00980

ORA-00981: 不能將表和系統審計選項混在一起

ORA-00982: 缺少加號

ORA-00984: 列在此處不允許

說明:創建CREATE TABLE ord_items(ord_no NUMBER(4)DEFAULT comment_id_seq.NEXTVAL NOT NULL)時報錯

解決:序列值不能當做欄位的預設值。

ORA-00985: 無效的程式名

ORA-00986: 缺少或無效組名

ORA-00987: 缺少或無效用戶名

ORA-00988: 缺少或無效口令

ORA-00989: 給出的用戶名口令過多

ORA-00990: 缺少或無效許可權

說明:例如GRANT ALTER TABLE TO drm_mdm;這樣賦許可權就會報錯,因為沒有alter table的系統許可權,只有alter any table

ORA-00991: 過程僅有 MAC 許可權

ORA-00992: REVOKE 命令格式無效

ORA-00993: 缺少 GRANT 關鍵字

ORA-00994: 缺少 OPTION 關鍵字

ORA-00995: 缺少或無效同義詞標識

ORA-00996: 連接運算符是 || 而不是 |

ORA-00997: 非法使用 LONG 數據類型

說明:long數據類型一個表只能有一個,且該列不能GROUP BY,orderby。

ORA-00998: 必須使用列別名命名此表達式

ORA-00999: 無效的視圖名

ORA-01000: 超出打開游標的最大數

說明:show parameter open_cursors太小,更改alter system set open_cursors=2000 scope=both;

ORA-01001: 無效的游標

說明:當試圖在不合法的游標上執行操作時,會觸發此異常。例如從未打開的游標提取數據或關閉未打開的游標。

ORA-01002: 讀取違反順序

ORA-01003: 語句未進行語法分析

ORA-01004: 不支持預設用戶名特性;登錄被拒絕

ORA-01005: 未給出口令;登錄被拒絕

ORA-01006: 賦值變數不存在

ORA-01007: 選擇列表中沒有變數

ORA-01008: 並非所有變數都已關聯

ORA-01009: 缺少法定參數

ORA-01010: 無效的 OCI 操作

ORA-01011: 在與第 6 版伺服器會話時不能使用第 7 版相容模式

ORA-01012: 沒有登錄,沒有連接到Oracle

說明:如果在沒有連接到資料庫的情況下,執行PL/SQL塊,會觸發此異常。

ORA-01013: 用戶請求取消當前的操作

說明:一個可能是用戶取消了操作;一個可能是超時。

ORA-01014: ORACLE 正在關閉過程中

ORA-01015: 迴圈登錄請求

ORA-01016: 此函數僅可以在讀取後調用

ORA-01017: 無效的用戶名/口令;拒絕登錄

英文解析:invalid username/password; logon denied

錯誤原因:賬號密碼錯誤

ORA-01018: 列不具有 LONG 數據類型

ORA-01019: 無法在用戶方分配記憶體

ORA-01020: 未知的上下文狀態

ORA-01021: 指定的上下文大小無效

ORA-01022: 此配置中不支持資料庫操作

ORA-01023: 未找到游標上下文 (無效的游標編號)

ORA-01024: OCI 調用中的數據類型無效

ORA-01025: UPI 參數超出範圍

ORA-01026: 賦值列表中存在多個大小 > 4000 的緩衝區

ORA-01027: 在數據定義操作中不允許對變數賦值

英文解析:bind variables not allowed for data definition operations

錯誤原因:在數據定義操作語句(create,alter,drop,rename,truncate)中使用了捆綁變數

ORA-01028: 內部雙工錯誤

ORA-01029: 內部雙工錯誤

ORA-01030: SELECT ...INTO 變數不存在

ORA-01031: 許可權不足

說明:用戶不足有操作此語句的許可權

ORA-01032: 沒有這樣的用戶標識

ORA-01033: ORACLE 正在初始化或關閉過程中

ORA-01034: ORACLE 不可用

ORA-01035: ORACLE 只允許具有 RESTRICTED SESSION 許可權的用戶使用

ORA-01036: 非法的變數名/編號

ORA-01037: 超出最大游標記憶體

ORA-01038: 無法寫入資料庫文件版本 (使用 ORACLE 版本 )

ORA-01039: 視圖基本對象的許可權不足

ORA-01040: 口令中的字元無效;登錄被拒絕

ORA-01041: 內部錯誤,hostdef 擴展名不存在

說明:SQLPLUS修改了做了操作後,啟動資料庫報此錯誤,關閉SQLPLUS,重新打開一個就行

ORA-01042: 不允許使用打開游標分離會話

ORA-01043: 用戶方記憶體損壞 [], [], [], []

ORA-01044: 緩衝區大小 (與變數關聯) 超出了最大限制

ORA-01045: 用戶 沒有 CREATE SESSION 許可權;登錄被拒絕

ORA-01046: 無法獲得擴展上下文區域的空間

ORA-01047: 以上錯誤出現在 schema=, package=, procedure= 中

ORA-01048: 給定的上下文中無法找到指定的過程

ORA-01049: 流動 RPC 中不支持按名稱賦值

ORA-01050: 無法獲得打開上下文區域的空間

ORA-01051: 延遲 rpc 緩衝區格式無效

ORA-01052: 未指定所需的目的 LOG_ARCHIVE_DUPLEX_DEST

ORA-01053: 無法讀取用戶存儲地址

ORA-01054: 無法寫入用戶存儲地址

ORA-01057: 用戶出口中引用的 block.field 無效或有歧義

ORA-01058: 內部 New Upi 介面錯誤

ORA-01059: 在賦值或執行之前進行語法分析

ORA-01060: 不允許數組賦值或執行

ORA-01061: 無法使用第 7 版客戶應用程式啟動第 8 版伺服器

ORA-01062: 無法分配定義緩衝區所需的記憶體

ORA-01070: 伺服器使用 Oracle 的舊版本

ORA-01071: 無法不啟動 ORACLE 而執行操作

ORA-01072: 無法停止 ORACLE;因為 ORACLE 不在運行

ORA-01073: 致命的連接錯誤: 不能識別的調用類型

ORA-01074: 無法關閉 ORACLE;請首先在註冊會話中註銷

ORA-01075: 您現在已登錄

ORA-01076: 尚不支持每個進程的多次登錄

ORA-01077: 背景進程初始化失敗

ORA-01078: 處理系統參數失敗

ORA-01079: ORALCE 資料庫未正確創建,操作中止

ORA-01080: 關閉 ORACLE 時出錯

ORA-01081: 無法啟動已在運行的 ORACLE --- 請首先關閉

ORA-01082: 'row_locking = always' 要求事務處理處理選項

ORA-01083: 參數 "" 的值與其它常式序的相應參數值不一致。

ORA-01084: OCI 調用中的參數無效

ORA-01085: 延遲 rpc 到 ".." 之前的錯誤

ORA-01086: 從未創建保留點 ''

ORA-01087: 不能啟動 ORALCE --- 現在已登錄

ORA-01088: 不能在存在活動進程時關閉 ORACLE

ORA-01089: 正在進行緊急關閉 - 不允許進行任何操作

ORA-01090: 正在進行關閉 --- 不允許連接

ORA-01091: 強行啟動出錯

ORA-01092: ORACLE 常式終止。強行斷開連接

ORA-01093: ALTER DATABASE CLOSE 僅允許在沒有連接會話時使用

ORA-01094: ALTER DATABASE CLOSE 正在進行。不允許連接

ORA-01095: DML 語句處理了零個行

ORA-01096: 程式版本 () 與常式 () 不相容

ORA-01097: 無法在事務處理過程中關閉 - 首先提交或返回

ORA-01098: 在 Long Insert 過程中出現程式介面錯誤

ORA-01099: 如果在單進程模式下啟動,則無法在 SHARED 模式下安裝資料庫

ORA-01100: 資料庫已安裝

ORA-01101: 要創建的資料庫當前正由其它常式安裝

ORA-01102: 無法在 EXCLUSIVE 模式下安裝資料庫

ORA-01103: 控制文件中的資料庫名 '' 不是 ''

ORA-01104: 控制文件數 () 不等於

ORA-01105: 安裝與其它常式的安裝不相容

ORA-01106: 必須在卸下之前關閉資料庫

ORA-01107: 必須安裝資料庫才可以進行介質恢復

ORA-01108: 文件 正處於備份或介質恢復過程中

ORA-01109: 資料庫未打開

ORA-01110: 數據文件 : ''

ORA-01111: 數據文件 名稱未知 - 請重命名以更正文件

ORA-01112: 未啟動介質恢復

ORA-01113: 文件 需要介質恢復

ORA-01114: 將塊寫入文件 時出現 IO 錯誤 (塊 # )

ORA-01115: 從文件 讀取塊時出現 IO 錯誤 (塊 # )

ORA-01116: 打開資料庫文件時出錯

ORA-01117: 對文件 '' 添加非法塊大小: ;限製為

ORA-01118: 無法添加任何其它資料庫文件: 超出限制

ORA-01119: 創建資料庫文件 '' 時出錯

ORA-01120: 無法刪除聯機資料庫文件

ORA-01121: 無法重命名資料庫文件 - 文件在使用中或在恢復中

ORA-01122: 資料庫文件 驗證失敗

ORA-01123: 無法啟動聯機備份;未啟用介質恢復

ORA-01124: 無法恢複數據文件 - 文件在使用中或在恢復中

ORA-01125: 無法禁用介質恢復 - 文件 設置了聯機備份

ORA-01126: 資料庫必須已裝載到此實例並且不在任何實例中打開

解決:更改歸檔狀態時報此錯誤,更改歸檔狀態,Oracle必須處於mount狀態,不能open狀態。

ORA-01127: 資料庫名 '' 超出 個字元的限制

ORA-01128: 無法啟動聯機備份 - 文件 處於離線狀態

ORA-01129: 用戶預設或臨時表空間不存在

ORA-01130: 資料庫文件版本 與 ORACLE 版本 不相容

ORA-01131: DB_FILES 系統參數值 超出限制

ORA-01132: 資料庫文件名 '' 的長度超出 個字元的限制

ORA-01133: 日誌文件名 '' 的長度超出 個字元的限制

ORA-01134: 資料庫已由其它常式獨立安裝

ORA-01135: DML/query 訪問的文件 處於離線狀態

ORA-01136: 文件 ( 塊) 的指定大小小於 塊的原大小

ORA-01137: 數據文件 仍處於離線過程中

ORA-01138: 資料庫必須在此常式中打開或根本沒有打開

ORA-01139: RESETLOGS 選項僅在不完全資料庫恢復後有效

ORA-01140: 無法結束聯機備份 - 所有文件均處於離線狀態

ORA-01141: 重命名數據文件 時出錯 - 未找到新文件 ''

ORA-01142: 無法結束聯機備份 - 沒有文件在備份中

ORA-01143: 不能禁用介質恢復 - 文件 需要介質恢復

ORA-01144: 文件大小 ( 塊) 超出 塊的最大數

ORA-01145: 除非啟用了介質恢復,否則不允許緊急離線

ORA-01146: 無法啟動聯機備份 - 文件 已在備份中

ORA-01147: SYSTEM 表空間文件 處於離線狀態

ORA-01149: 無法關閉 - 文件 設置了聯機備份

ORA-01150: 無法防止寫入 - 文件 設置了聯機備份

ORA-01151: 如果需要,請使用介質恢復以恢復塊和恢復備份

ORA-01152: 文件 沒有從完備的舊備份中恢復

ORA-01153: 激活了不相容的介質恢復

ORA-01154: 資料庫正在運行。現在不允許打開, 關閉, 安裝和拆卸

ORA-01155: 正在打開, 關閉, 安裝或拆卸資料庫

ORA-01156: 進行中的恢復可能需要訪問文件

ORA-01157: 無法標識/鎖定數據文件 - 請參閱 DBWR 跟蹤文件

ORA-01158: 資料庫 已安裝

ORA-01159: 文件並非來自先前文件的同一資料庫 - 資料庫標識錯誤

ORA-01160: 文件不是

ORA-01161: 文件標題中的資料庫名 與給定的名稱 不匹配

ORA-01162: 文件標題中的塊大小 與配置的塊大小不匹配

ORA-01163: SIZE 子句表示 (塊),但應與標題 匹配

ORA-01164: MAXLOGFILES 不可以超出

ORA-01165: MAXDATAFILES 不可以超出

ORA-01166: 文件數量 大於 ()

ORA-01167: 這兩個文件為相同的文件/組號或相同的文件

ORA-01168: 物理塊大小 與其它成員的大小 不匹配

ORA-01169: 未找到 DATAFILE 編號 1。此編號必須存在

ORA-01170: 文件未找到 ''

ORA-01171: 數據文件因高級檢查點錯誤而將離線

ORA-01172: 線程的恢復停止在塊(在文件中)

ORA-01173: 數據字典指明從系統表空間丟失的數據文件

ORA-01174: DB_FILES 為 ,但需要為 才能相容

ORA-01175: 常式允許數據字典具有多於個文件

ORA-01176: 控制文件允許數據字典具有多於個文件

ORA-01177: 數據文件與字典不匹配- 可能是舊的原型

ORA-01178: 文件 在最後一個 CREATE CONTROLFILE 之前創建,無法重新創建

ORA-01179: 文件 不存在

ORA-01180: 無法創建數據文件 1

ORA-01181: 文件在最後一個 RESETLOGS 之前創建,無法重新創建

ORA-01182: 無法創建數據文件 - 文件在使用中或在恢復中

ORA-01183: 無法在 SHARED 模式下安裝資料庫

ORA-01184: 日誌文件組已經存在

ORA-01185: 日誌文件組號無效

ORA-01186: 文件 驗證測試失敗

ORA-01187: 由於驗證測試失敗而無法從文件 讀取

ORA-01188: 標題中的塊大小與物理塊大小不匹配

ORA-01189: 文件來自於與先前文件不同的 RESETLOGS

ORA-01190: 控制文件或數據文件來自於最後一個 RESETLOGS 之前

ORA-01191: 文件已經離線 - 無法進行正常離線

ORA-01192: 必須啟用至少一個線程

ORA-01193: 文件與恢復開始時的文件不同

ORA-01194: 文件需要更多的恢復來保持一致性

ORA-01195: 文件的聯機備份需要更多的恢復來保持一致性

ORA-01196: 文件由於介質恢復會話失敗而不一致

ORA-01197: 線程僅包含一個日誌

ORA-01198: 在選項為 RESETLOGS 時必須指定日誌文件的大小

ORA-01199: 文件不處於聯機備份模式

ORA-01200: 的實際文件大小小於塊的正確大小

ORA-01201: 文件標題無法正確寫入

ORA-01202: 此文件的原型錯誤 - 創建時間錯誤

ORA-01203: 此文件的原型錯誤 - 創建 SCN 錯誤

ORA-01204: 文件號是而不是 - 文件錯誤

ORA-01205: 不是數據文件 - 標題的類型編號是

ORA-01206: 文件不是此資料庫的一部份 - 資料庫標識錯誤

ORA-01207: 文件比控制文件更新 - 舊的控制文件

ORA-01208: 數據文件是舊的版本 - 不能訪問當前版本

ORA-01209: 數據文件來自最後一個 RESETLOGS 之前

ORA-01210: 數據文件標題是介質損壞

ORA-01211: Oracle7 數據文件不是來自於 Oracle8 的移植版本

ORA-01212: MAXLOGMEMBERS 不可以超出

ORA-01213: MAXINSTANCES 不可以超出

ORA-01214: MAXLOGHISTORY 不可以超出

ORA-01215: 啟用的線程在 CREATE CONTROLFILE 之後丟失

ORA-01216: 線程預計在 CREATE CONTROLFILE 之後禁用

ORA-01217: 日誌文件成員屬於一個不同的日誌文件組

ORA-01218: 日誌文件成員來自於不同的時間點

ORA-01219: 資料庫未打開: 僅允許在固定表/視圖中查詢

ORA-01220: 在資料庫打開之前基於文件的分類非法

ORA-01221: 數據文件與背景進程的文件不同

ORA-01222: 的 MAXINSTANCES 要求 MAXLOGFILES 至少是而不是

ORA-01223: 必須指定 RESETLOGS 以設置新的資料庫名

ORA-01224: 標題中的組號與 GROUP 不匹配

ORA-01225: 線程編號大於 MAXINSTANCES

ORA-01226: 日誌成員的文件標題與其它成員不一致

ORA-01227: 日誌與其它日誌不一致

ORA-01228: SET DATABASE 選項要求安裝源資料庫

ORA-01229: 數據文件與日誌不一致

ORA-01230: 無法設置只讀 - 文件處於離線狀態

ORA-01231: 無法設置讀寫 - 文件處於離線狀態

ORA-01232: 無法啟動聯機備份 - 文件是只讀文件

ORA-01233: 文件是只讀文件 - 無法使用備份控制文件恢復

ORA-01234: 無法終止文件的備份 - 文件在使用或在恢復中

ORA-01235: END BACKUP 對文件失敗而對成功

ORA-01236: 文件標題訪問的初始化過程中出現錯誤

ORA-01237: 無法擴展數據文件

ORA-01238: 無法收縮數據文件

ORA-01239: 資料庫必須在 ARCHIVELOG 模式下使用外部高速緩存

ORA-01240: 一個命令中添加的數據文件過多

ORA-01241: 外部高速緩存已停止

ORA-01242: 數據文件出現介質錯誤: 資料庫處於 NOARCHIVELOG 模式

ORA-01243: 系統表空間文件出現介質錯誤

ORA-01244: 未命名的數據文件由介質恢復添加至控制文件

ORA-01245: RESETLOGS 完成時離線文件將丟失

ORA-01246: 通過表空間的 TSPITR 來恢覆文件

ORA-01247: 通過表空間的 TSPITR 來恢複數據庫

ORA-01248: 文件在將來的不完整恢復中創建

ORA-01249: 不允許在 '克隆' 資料庫中存檔

ORA-01250: 文件標題訪問的終止過程中出現錯誤

ORA-01251: 文件號的未知文件標題版本讀取

ORA-01252: 無法禁止寫 - 文件在恢復管理器備份中

ORA-01253: 無法啟動聯機備份 - 文件在恢復管理器備份中

ORA-01254: 無法結束聯機備份 - 文件在恢復管理器備份中

ORA-01255: 無法關閉 - 文件在恢復管理器備份中

ORA-01256: 在鎖定資料庫文件 時出錯

ORA-01257: 不能重用資料庫文件 ,文件大小未知

ORA-01258: 無法刪除臨時文件

ORA-01259: 無法刪除數據文件

ORA-01260: 當資料庫打開時, 不能發出 ALTER DATABASE END BACKUP 命令

ORA-01261: 無法轉換參數 目標字元串

ORA-01262: 在文件目標目錄上無法進行統計

ORA-01263: 文件目標目錄的名稱無效

ORA-01264: 無法創建 文件名

ORA-01265: 無法刪除文件

ORA-01266: 無法創建唯一的文件名

ORA-01267: 無法獲取日期/時間

ORA-01268: 用於變更永久性 TABLESPACE 的 TEMPFILE 子句無效

ORA-01269: 目標參數字元串過長

ORA-01270: STANDBY_PRESERVES_NAMES 為 true 時, 不允許進行 操作

ORA-01271: 無法創建文件 的新文件名

ORA-01272: 只有當提供文件名時, 才允許 REUSE。

ORA-01274: 無法添加數據文件 '' - 無法創建文件

ORA-01275: 自動進行備用文件管理時, 不允許進行 操作。

ORA-01276: 無法添加文件 。 相應文件具有一個 Oracle 管理文件文件名。

ORA-01277: 文件 '' 已存在

ORA-01278: 創建文件 '' 出錯

ORA-01279: db_files 太大

ORA-01280: 嚴重的 LogMiner 錯誤。

ORA-01281: 指定的 SCN 範圍無效

ORA-01282: 指定的日期範圍無效

ORA-01283: 指定選項無效

ORA-01284: 文件 無法打開

ORA-01285: 讀取文件 時出錯

ORA-01286: 由於 DB_ID 不匹配無法添加文件

ORA-01287: 文件 來源於其他的資料庫原型

ORA-01288: 文件 來自不同的資料庫實體

ORA-01289: 無法添加重覆的日誌文件

ORA-01290: 無法刪除未列出的日誌文件

ORA-01291: 丟失的日誌文件

ORA-01292: 當前 LogMiner 會話無指定的日誌文件

ORA-01293: 時間或 SCN 範圍沒有完全包含在列出的日誌文件中

ORA-01294: 當處理字典文件 中的信息時出錯,可能損壞

ORA-01295: 字典 和日誌文件之間的 DB_ID 不匹配

ORA-01296: 字典 和日誌文件之間的字元集不匹配

ORA-01297: 字典 和日誌文件之間的重做版本不匹配

ORA-01298: 字典 和最早的日誌文件不是 SCN 可相容的

ORA-01299: 字典 對應於不同的資料庫原型

ORA-01300: 字典 和最早的日誌文件之間已啟用的線程位向量不匹配

ORA-01301: dbms_logmnr.USE_COLMAP 只用於有效字典

ORA-01302: 在 logmnr.opt 文件中出現語法錯誤

ORA-01303: 在 logmnr.opt 文件中指定的方案 不存在

ORA-01304: 在 logmnr.opt 文件中指定的表 , 方案 不存在

ORA-01305: 在 logmnr.opt 文件中指定的列 不存在於表 ,, 方案 中

ORA-01306: 在從 v$logmnr_contents 中選擇之前必須調用 dbms_logmnr.start_logmnr()

ORA-01307: 當前無活動的 LogMiner 會話

ORA-01308: 未設置初始化參數 utl_file_dir

ORA-01309: 會話無效

ORA-01310: lcr_mine 函數不支持請求的返回類型

ORA-01311: mine_value 函數的調用非法

ORA-01312: 指定的表/列不存在

ORA-01313: LogMiner 字典列類型不同於指定的類型

ORA-01314: 要挖掘的列名字面上應是字元串

ORA-01315: 日誌文件在選取過程中已被添加或移去

ORA-01316: 已連接到 Logminer 會話中

ORA-01317: 未連接到 Logminer 會話中

ORA-01318: Logminer 會話未啟動

ORA-01319: Logminer 會話屬性無效

ORA-01320: Logminer 字典屬性無效

ORA-01321: SCN 範圍沒有完全包含在所列日誌文件中

ORA-01322: 這樣的表不存在

ORA-01323: 狀態無效

ORA-01324: 由於 DB_ID 匹配出錯, 無法添加文件

ORA-01325: 要構建日誌流, 必須啟用“歸檔日誌”模式

ORA-01326: 要構建日誌流, 相容性必須大於等於 8.2

ORA-01327: 無法按構建的要求鎖定系統字典 (鎖為排他鎖)

ORA-01328: 一次只能進行一個構建操作

ORA-01329: 無法截斷所需的構建表

ORA-01330: 載入所需的構建表時出現問題

ORA-01331: 運行構建時出現一般錯誤

ORA-01332: Logminer 字典內部錯誤

ORA-01333: 無法構建 Logminer 字典

ORA-01334: logminer 字典進程上下文無效或缺失

ORA-01335: 此功能尚未實現

ORA-01336: 無法打開指定的字典文件

ORA-01337: 日誌文件的相容版本不同

ORA-01338: 其他進程已附加到 LogMiner 會話

ORA-01339: 日誌文件過舊

ORA-01340: NLS error

ORA-01341: LogMiner 記憶體不足

ORA-01342: LogMiner 由於無法暫存檢查點數據而無法恢復會話

ORA-01343: LogMiner - 遇到崩潰的重做塊

ORA-01344: LogMiner 協調器已掛接

ORA-01345: 必須啟用補充日誌數據以納入到日誌流中

ORA-01346: 從屬 LogMiner 會話依賴於存在補充性的記錄數據

ORA-01347: 未找到補充日誌數據

ORA-01348: LogMiner 測試事件

ORA-01349: LogMiner 跟蹤事件

ORA-01350: 必須指定表空間名

ORA-01351: 為 Logminer 字典提供的表空間不存在

ORA-01352: 為 Logminer 溢出提供的表空間不存在

ORA-01353: 正在退出 Logminer 會話

ORA-01370: 指定的重啟 SCN 太舊

ORA-01371: 未找到完整的 LogMiner 目錄

ORA-01372: 用於指定 LogMiner 操作的進程數不足

ORA-01373: insufficient memory for staging persistent LogMiner session

ORA-01374: log_parallelism greater than 1 not supported in this release

ORA-01400: 無法將 NULL 插入 ()

ORA-01401: 插入的值對於列過大

ORA-01402: 視圖 WITH CHECK OPTIDN 違反 where 子句

ORA-01403: 未找到數據

說明:SELECT INTO沒有返回一行,或視圖引用一個沒有被賦值的plsql表單元素

ORA-01404: ALTER COLUMN 將使索引過大

ORA-01405: 讀取的列值為 NULL

ORA-01406: 讀取的列值被截斷

ORA-01407: 無法更新 () 為 NULL

ORA-01408: 此列列表已編製索引

ORA-01409: 不可以使用 NOSORT 選項;行不是按升序排列

ORA-01410: 無效的 ROWID

說明:當將字元轉變為ROWID時,如果使用了無效的字元串,會觸發此異常。

ORA-01411: 無法在指示器中存儲列長度

ORA-01412: 此數據類型不允許零長度

ORA-01413: 壓縮十進位數字緩衝區中的非法值

ORA-01414: 嘗試對數組賦值時的無效數組長度

ORA-01415: 太多不同的聚組函數

ORA-01416: 兩表無法彼此外部連接

ORA-01417: 表可以外部連接到至多一個其它的表

ORA-01418: 指定的索引不存在

ORA-01419: datdts: 非法的格式代碼

ORA-01420: datstd: 非法的格式代碼

ORA-01421: datrnd/dattrn: 非法的精確度規定

ORA-01422: 實際返回的行數超出請求的行數

說明:SELECT INTO 返回多行

ORA-01423: 檢查實際讀取的多餘行時出錯

ORA-01424: 換碼符之後缺少或非法字元

ORA-01425: 換碼符必須是長度為 1 的字元串

ORA-01426: 數字溢出

ORA-01427: 單行子查詢返回多於一個行

說明:非等值連接要求子查詢只返回一行一列,否則報錯

ORA-01428: 參數''超出範圍

ORA-01429: 索引組織表: 沒有存儲溢出行段的數據段

ORA-01430: 表中已經存在要添加的列

ORA-01431: GRANT 命令中的內部不一致

ORA-01432: 要刪除的公用同義詞不存在

ORA-01433: 要創建的同義詞已經定義

ORA-01434: 要刪除的隱含同義詞不存在

ORA-01435: 用戶不存在

ORA-01436: 用戶數據中的 CONNECT BY 迴圈

ORA-01437: 無法連接 CONNECT BY

ORA-01438: 值大於此列指定的允許精確度

ORA-01439: 要更改數據類型,則要修改的列必須為空 (empty)

錯誤解析:ORACLE不允許表欄位在存在數據的情況下,直接MODIFY“更改”數據類型,當直接修改數據類型的時候就會報這樣的錯誤

代碼案例:當使用MODIFY直接修改表欄位從varchar2改為number的時候,就會報錯

參考解決方案:這裡要把number類型的CITY_ID欄位改為varchar2

ALTER TABLE business_hall_info ADD CITY_ID_temp varchar2(32);

UPDATE business_hall_info SET CITY_ID_temp = CITY_ID;

UPDATE business_hall_info SET CITY_ID = NULL;

ALTER TABLE BUSINESS_HALL_INFO MODIFY CITY_ID varchar2(32);

UPDATE business_hall_info SET CITY_ID = CITY_ID_temp;

ALTER TABLE business_hall_info DROP COLUMN CITY_ID_temp; --結束

註意:同數據類型間,修改精度,例如varchar100 改為 varchar102 可以直接修改; 但把精度改小,如果不小於存儲數據的實際長度,也允許修改,如果小於實際長度,則報其他錯誤,例如 ORA-01441 。

ORA-01440: 要減小精確度或標度,則要修改的列必須為空 (empty)

ORA-01441: 無法減小列長度, 因為一些值過大

英文解析:cannot decrease column length because some value is too big

錯誤解析:當你MODIFY修改一個欄位的數據類型精度比實際存儲的數據小時,就會報這個錯誤!例如把VARCHAR2(100)改為VARCHAR2(1)(原欄位里存儲有數據並且長度大於1)

ORA-01442: 要修改為 NOT NULL 的列已經是 NOT NULL

ORA-01443: 內部不一致;結果視圖列中的數據類型非法

ORA-01444: 內部不一致;內部數據類型映射為無效外部類型

ORA-01445: 無法從沒有鍵值保存表的連接視圖中選擇 ROWID

ORA-01446: 無法從含 DISTINCT, GROUP BY 等子句的視圖中選擇 ROWID

ORA-01447: ALTER TABLE 語句無法用於聚簇列

ORA-01448: 在更改要求的類型之前必須刪除索引

ORA-01449: 列包含 NULL 值;無法將其改變為 NOT NULL

ORA-01450: 超出最大的關鍵字長度 ()

ORA-01451: 要修改為 NULL 的列無法修改為 NULL

說明:主鍵不能為空,當你置主鍵為空的時候會報此錯誤。

ORA-01452: 無法 CREATE UNIQUE INDEX;找到重覆的關鍵字

ORA-01453: SET TRANSACTION 必須是事務處理的第一個語句

ORA-01454: 無法將列轉換為數值數據類型

ORA-01455: 轉換列溢出整數數據類型

說明:對象創建未分配段引發的問題

解決:

1、select * from user_indexes WHERE SEGMENT_CREATED='NO';

select * from user_lobs where segment_created='NO';

select * from user_tables WHERE SEGMENT_CREATED='NO';

2、執行alter table table_name allocate extent;等

ORA-01456: 不可以在 READ ONLY 事務處理中執行插入/刪除/更新操作

ORA-01457: 轉換列溢出十進位數據類型

ORA-01458: 內部變數字元串長度非法

ORA-01459: 變數字元串長度非法

ORA-01460: 轉換請求無法實現或不合理

ORA-01461: 僅可以為插入 LONG 列的 LONG 值賦值

說明:當varchar2(4000)的GBK庫存中文欄位導入到varchar2(4000)的UTF8庫的時候如果超長會報此錯誤,一個中文在GBK編碼占2個位元組,在UTF8編碼里占3個位元組。

ORA-01462: 不能插入超出 4000 個字元的文字型字元串

ORA-01463: 不能使用當前約束條件修改列數據類型

ORA-01464: 表或視圖的迴圈授權(授予原始授權者)

ORA-01465: 無效的十六進位數字

ORA-01466: 無法讀數據 - 表定義已更改

說明:執行閃回表時,閃回的時間點太久已經無效,則報此錯誤。或執行了DDL操作,閃回無法跨越DDL操作。

ORA-01467: 分類 (sort) 關鍵字過長

ORA-01468: 一個謂詞只能引用一個外部連接表

ORA-01469: PRIOR 後面只能跟列名

ORA-01470: In-list 迭代不支持混合運算符

ORA-01471: 無法創建與對象同名的同義詞

說明:當用戶針對自己的對象創建與對象名同名的私有同義詞時報此錯誤。不允許此操作。

解決:用戶可以針對自己的對象創建與對象名同名的公有同義詞。

ORA-01472: 無法將 CONNECT BY 用於 DISTINCT,GROUP BY 等的視圖

ORA-01473: CONNECT BY 子句中不能具有子查詢

ORA-01474: START WITH 或 PRIOR 不能沒有 CONNECT BY

ORA-01475: 必須對游標重新進行語法分析以更改賦值變數的數據類型

ORA-01476: 除數為 0

錯誤說明:當分母為0的時候會報這個錯誤,用case when對分母進行判斷可以正常select,但INSET還是會報錯,解決方法是建函數fun_percent,通過調用函數解決這個問題。

ORA-01477: 用戶數據區域描述符過大

ORA-01478: 數組賦值不可以包括任何 LONG 列

ORA-01479: 緩衝區中的最後一個字元不是 Null

ORA-01480: STR 賦值變數缺少空尾碼

ORA-01481: 無效的數字格式模型

ORA-01482: 不受支持的字元集

ORA-01483: DATE 或 NUMBER 賦值變數的長度無效

ORA-01484: 數組僅可以與 PL/SQL 語句關聯

ORA-01485: 編譯賦值長度不同於執行賦值長度

ORA-01486: 數組元素的大小過大

ORA-01487: 給定緩衝區的壓縮十進位數字過大

ORA-01488: 輸入數據中的無效半位元組或位元組

ORA-01489: 字元串連接的結果過長

說明:對varchar2的欄位截取,再||接字元串,如果超過4000,則報此錯誤,SUBSTR是截取字元個數。

ORA-01490: 無效的 ANALYZE 命令

ORA-01491: CASCADE 選項無效

ORA-01492: LIST 選項無效

ORA-01493: 指定的 SAMPLE 大小無效

ORA-01494: 指定的 SIZE 無效

ORA-01495: 未找到指定的鏈接行表

ORA-01496: 指定的鏈接行表不正確

ORA-01497: 非法的 ANALYZE CLUSTER 選項

ORA-01498: 塊檢查失敗 - 請參閱跟蹤文件

ORA-01499: 表/索引交叉引用失敗 - 請參閱跟蹤文件

ORA-01500: 無法獲得日期/時間

ORA-01501: CREATE DATABASE 失敗

ORA-01502: 索引'.'或這類索引的分區處於不可用狀態

ORA-01503: CREATE CONTROLFILE 失敗

ORA-01504: 資料庫名''與參數 db_name ''不匹配

ORA-01505: 添加日誌文件時出錯

ORA-01506: 缺少或非法資料庫名

ORA-01507: 未安裝資料庫

ORA-01508: 無法創建資料庫;文件''的行出錯

ORA-01509: 指定的名稱''與實際名稱''不匹配

ORA-01510: 刪除日誌文件時出錯

ORA-01511: 重命名日誌/數據文件時出錯

ORA-01512: 重命名日誌文件時出錯 - 未找到新文件

ORA-01513: 操作系統返回無效的當前時間

ORA-01514: 日誌說明中出現錯誤: 沒有此類日誌

ORA-01515: 刪除日誌組時出錯: 沒有此類日誌

ORA-01516: 不存在的日誌文件, 數據文件或臨時文件 ''

ORA-01517: 日誌成員: ''

ORA-01518: CREATE DATABASE 必須指定多於一個日誌文件

ORA-01519: 在處理文件''的鄰近行時出錯

ORA-01520: 要添加的數據文件數 () 超出限制

ORA-01521: 添加數據文件時出錯

ORA-01522: 要重命名的文件''不存在

ORA-01523: 無法將數據文件重命名為'' - 文件已是資料庫的一部分

ORA-01524: 無法將數據文件創建為'' - 文件已是資料庫的一部分

ORA-01525: 重命名數據文件時出錯

ORA-01526: 打開文件''時出錯

ORA-01527: 讀文件出錯

ORA-01528: 處理 SQL 語句時出現 EOF

ORA-01529: 關閉文件''時出錯

ORA-01530: 常式已安裝資料庫

ORA-01531: 常式已打開資料庫

ORA-01532: 無法創建資料庫;常式在他處啟動

ORA-01533: 無法重命名文件'';文件不屬於表空間

ORA-01534: 回退段''不存在

ORA-01535: 回退段''已經存在

ORA-01536: 超出表空間''的空間限量

ORA-01537: 無法添加數據文件'' - 文件已是資料庫的一部分

ORA-01538: 無法獲得任何回退段

ORA-01539: 表空間''未聯機

ORA-01540: 表空間''未離線

ORA-01541: 系統表空間無法離線;如有必要請關閉

ORA-01542: 表空間''離線,無法在其中分配空間

ORA-01543: 表空間 '' 已經存在

ORA-01544: 無法刪除系統回退段

ORA-01545: 指定的回退段''不可用

ORA-01546: 表空間包含活動回退段''

ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 將出現如下錯誤

ORA-01548: 已找到活動回退段'',終止刪除表空間

ORA-01549: 表空間非空,請使用 INCLUDING CONTENTS 選項

ORA-01550: 無法刪除系統表空間

ORA-01551: 擴展回退段,釋放用的塊

ORA-01552: 非系統表空間''無法使用系統回退段

ORA-01553: MAXEXTENTS 不得小於當前分配的區

ORA-01554: 超出事務處理表的事務處理空間

ORA-01555: 快照過舊: 回退段號 在名稱為 "" 過小

說明:UNDO表空間不足 或者事務執行時間超過還原保留時間 導致報錯

ORA-01556: 回退段的 MINEXTENTS 必須大於 1

ORA-01557: 回退段的區必須至少為塊

ORA-01558: 超出回退段中的事務處理標識(號)

ORA-01559: 回退段的 MAXEXTENTS 值必須大於 1

ORA-01560: LIKE 樣式包含的字元不完整或非法

ORA-01561: 無法刪除指定表空間中的所有對象

ORA-01562: 擴展回退段號失敗

ORA-01563: 回退段是 PUBLIC,需要使用 PUBLIC 關鍵字

ORA-01564: 回退段不是 PUBLIC

ORA-01565: 標識文件''時出錯

ORA-01566: 文件在 DROP LOGFILE 中被指定了多次

ORA-01567: 刪除日誌時將線上索中保留少於兩個日誌文件

ORA-01568: 無法在 PUBLIC 設置空間限量

ORA-01569: 對於系統字典表來說,數據文件過小

ORA-01570: MINEXTENTS 不得大於當前分配的區

ORA-01571: 重做版本與 ORACLE 版本不相容

ORA-01572: 回退段 '' 無法聯機, 區已超出

ORA-01573: 正在關閉常式,不允許繼續更改

ORA-01574: 超出併發事務處理的最大數

ORA-01575: 等待空間管理資源超時

ORA-01576: 常式鎖定協議版本與 ORACLE 版本不相容

ORA-01577: 無法添加日誌文件'' - 文件已是資料庫的一部分

ORA-01578: ORACLE 數據塊損壞(文件號,塊號)

ORA-01579: 恢復過程中出現寫錯誤

ORA-01580: 創建控製備份文件時出錯

ORA-01581: 嘗試使用已分配的回退段 () 新區 ()

ORA-01582: 無法打開要備份的控制文件

ORA-01583: 無法獲得要備份的控制文件的塊大小

ORA-01584: 無法獲得要備份的控制文件的文件大小

ORA-01585: 標識備份文件時出錯

ORA-01586: 無法打開要備份的目標文件

ORA-01587: 複製控制文件的備份文件時出錯

ORA-01588: 要打開資料庫則必須使用 RESETLOGS 選項

ORA-01589: 要打開資料庫則必須使用 RESETLOGS 或 NORESETLOGS 選項

ORA-01590: 段可用列表數 () 超出最大數

ORA-01591: 鎖定已被有問題的分配事務處理掛起

ORA-01592: 將第 7 版回退段 () 轉換為 Oracle 8 版格式時出錯


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 雖然PXC支持線上增加群集節點,但是目前尚未解決wsrep_sst_method=xtrabackup 或wsrep_sst_method=mysqldump時報錯的問題,因此嘗試手動完成xtrabackup備份和恢復並添加到群集節點。 場景: 有三台乾凈的CentOS 6的伺服器,IP配置為:19 ...
  • 1.查看索引 (1)單位是GB SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024*1024), 2), ' GB') AS 'Total Index Size' FROM information_schema.TABLES WHERE table_sc ...
  • MongoDB 是一款NoSql資料庫,沒有固定的模式,即同一個集合中的不同文檔結構可以不同,如:第一條記錄{name:”xiaoming”},第二條記錄:{name:”xiaoli”,age:15},這在關係型資料庫中是無法實現的。對於MongoDB,其中:collections即集合相當於關係型 ...
  • 一直以來,MySQL的應用和學習環境都是MySQL 5.6和之前的版本,也沒有去關註新版本MySQL 5.7的變化和新特性。今天幫人處理忘記root密碼的時時候,發現以前的方法不奏效了。具體情況如下所示: 案例環境如下: 操作系統 : Red Hat Enterprise Linux Server ... ...
  • MySQL集群PXC的搭建 最近公司某客戶要求我們的資料庫搭建PXC集群以保證他們的系統高性能和搞穩定性 以後花費了一些時間去搭建和測試,也踩過一些坑,準備分享出來 系統:centos6.6PXC:5.6.26 建議關閉iptables, 4個埠 3306,4444,4567,4568pxc環境所 ...
  • 背景 今天舉辦的 Data Amp 大會上,微軟向開發者們強調了 數據如何影響他們的應用和服務 ,順道還宣佈了幾個小新聞。這個免費的線上研討會不僅展示了未來的機器學習遠景,還發佈了 SQL Server 2017、推出了 面部認知服務 API 和 Azure 分析服務。顯然,SQL Server 2 ...
  • 之前從mysql 5.6的時候,mysql 還沒有密碼策略這個東東,所以我們每個用戶的密碼都可以隨心所欲地設置,什麼123 ,abc 這些,甚至你搞個空格,那也是OK的。 而mysql.user 表裡面也保存有password 的欄位進行標識這個是密碼的位置。 但是當升級到了MySQL 5.7 的時 ...
  • 註冊ocx時出現ole初始化錯誤或OCX載入錯誤 問題原因:安裝文件不能放在包含空格的文件夾名字中 解決辦法:oracle安裝的時候最好安裝在盤符的根目錄下,不要使用中文 ora-00922(缺少或無效選項) 問題原因:配置管理員密碼時,採用了數字開頭的密碼 解決辦法:將密碼改為英文開頭(配置密碼時 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...