好記性不如爛筆頭,以後將專案中常見的oracle的錯誤,已經解決辦法詳細記錄下來。
1.ora-24324:
錯誤描述:
[sql]
sql> shutdown immediate;
ora-24324: service handle not initialized
ora-24323: value not allowed
ora-01089: immediate shutdown in progress - no operations are permitted
錯誤解決辦法:
[sql]
root> ps -ef|grep $oracle_sid|grep -v grep|awk ''|xargs -i kill -9
b、 用ipcs指令來檢查資料庫占用的記憶體:
root> ipcs –m
ipc status from /dev/kmem as of mon sep 10 16:45:16 2001
t id key mode owner group segsz cpid lpid
shared memory:
m 24064 0x4cb0be18 --rw-r----- oracle dba 28975104 1836 23847
m 1 0x4e040002 --rw-rw-rw- root root 31008 572 572
m 2 0x411ca945 --rw-rw-rw- root root 8192 572 584
m 4611 0x0c6629c9 --rw-r----- root root 7216716 1346 23981
m 4 0x06347849 --rw-rw-rw- root root 77384 1346 1361
c、用ipcrm命令釋放掉資料庫占用的記憶體:
root> ipcrm -m 24064
d、進入sqlplus重新啟動資料庫例項
2.常見的表空間不足,需要擴充套件表空間:
錯誤描述:
********表空間不足等
錯誤解決辦法:
[sql]
3.undo日誌過大
錯誤描述:
當空間不夠,沒有東西可以刪,只能通過重建undo日誌
錯誤解決辦法:
[sql]
1. 新增乙個undo tablespace.
sql> create undo tablespace undotbs2 datafile '/opt/oracle/oradata/undotbs001.dbf' size 2048m extent management local;
tablespace created.
sql>
2. 設定使用新增的undo tablespace.
sql> alter system set undo_tablespace=undotbs2 scope=both;
system altered.
sql>
3. 刪除。
sql> drop tablespace undotbs1 including contents and datafiles cascade constraints;
tablespace dropped.
sql>
4. 重建
sql> create undo tablespace undotbs1 datafile '/opt/oracle/oradata/undotbs01.dbf' size 3048m extent management local;
tablespace created.
sql>
5. 設定使用新的
sql> alter system set undo_tablespace=undotbs1 scope=both;
system altered.
sql>
6. 刪除臨時undo tablespace.
sql> drop tablespace undotbs2 including contents and datafiles cascade constraints;
tablespace dropped.
錯誤檔案ORACLE 常見錯誤以及解決辦法
ps 今天上午,非常鬱悶,有很多簡單基礎的題問搞得我有些迷茫,哎,幾天不寫就忘。目前又不當coo,還是得用心記 哦!好忘性不如爛筆頭,後以將專案中見常的oracle的錯誤,已處理辦法具體記錄下來。1.ora 24324 錯誤描述 sql shutdown immediate ora 24324 se...
exp 00091 oracle錯誤的解決辦法
在進行資料庫匯入匯出使用命令exp imp經常出現exp 00091 這樣的錯誤的時候,我們需要做的是對於環境變數nls lang設定正確 首先,我們先檢視需要匯出的資料庫的字元編碼 select from nls database parameters t where t.parameter nl...
exp 00091 oracle錯誤的解決辦法
在進行資料庫匯入匯出使用命令exp imp經常出現exp 00091 這樣的錯誤的時候,我們需要做的是對於環境變數nls lang設定正確 首先,我們先檢視需要匯出的資料庫的字元編碼 select from nls database parameters t where t.parameter nl...