ORA-01157無法標識、鎖定資料檔案
今天在建立資料庫表空間的時候忘了修改路徑,執行後全部都報錯了,但是還是有兩個表空間在資料庫中生成了。
最後引起
ORA-01157: 無法標識/鎖定資料檔案 3 - 請參閱 DBWR 跟蹤檔案 ORA-01110: 資料檔案 3: '/oracle/product/10.2/db_1/dbs/ AAAAAAAA '錯誤。
SQL> CREATE TABLESPACE PCS_DWCOMMON DATAFILE 'AAAAAAAA' SIZE 5G AUTOEXTEND OFF;
SQL> CREATE TEMPORARY TABLESPACE PCS_TEMP TEMPFILE 'BBBBBBBB' SIZE 20G AUTOEXTEND OFF;
發現錯誤後修改了路徑再次建立表空間時發現上面兩個表空間已經存在
SQL> CREATE TABLESPACE PCS_DWCOMMON DATAFILE '+DATA1' SIZE 5G AUTOEXTEND OFF;
ORA-01543表空間 ’ PCS_DWCOMMON’ 已存在
SQL> CREATE TEMPORARY TABLESPACE PCS_TEMP TEMPFILE '+SYSDATA' SIZE 20G AUTOEXTEND OFF;
ORA-01543表空間 ’ PCS_TEMP’ 已存在
SQL> SELECT * FROM DBA_DATA_FILES;
ORA-01157: 無法標識/鎖定資料檔案 3 - 請參閱 DBWR 跟蹤檔案
ORA-01110: 資料檔案 3: '/oracle/product/10.2/db_1/dbs/ AAAAAAAA '
SQL> SELECT * FROM DBA_TEMP_FILES;
ORA-01157: 無法標識/鎖定資料檔案 2 - 請參閱 DBWR 跟蹤檔案
ORA-01110: 資料檔案 2: '/oracle/product/10.2/db_1/dbs/ BBBBBBBB '
SQL> drop tablespace PCS_DWCOMMON including contents and datafiles;
ORA-01157: 無法標識/鎖定資料檔案 3 - 請參閱 DBWR 跟蹤檔案
ORA-01110: 資料檔案 3: '/oracle/product/10.2/db_1/dbs/ AAAAAAAA '
SQL> drop tablespace PCS_TEMP including contents and datafiles;
ORA-01157: 無法標識/鎖定資料檔案 2 - 請參閱 DBWR 跟蹤檔案
ORA-01110: 資料檔案 2: '/oracle/product/10.2/db_1/dbs/ BBBBBBBB '
這下麻煩了,查詢也查詢不了,刪除也刪除不了。重新啟動一樣不行。
上網找了一下,果然也有很多人出現一樣的問題,但是大多都是在win下的。趕緊試了一下果然行得通。
SQL> conn /as sysdba;
SQL> shutdown immediate
SQL> startup mount;
SQL>alter database datafile ‘/oracle/product/10.2/db_1/dbs/ AAAAAAAA’ offline drop;
Database altered
SQL> alter database tempfile ‘/oracle/product/10.2/db_1/dbs/ BBBBBBBB’ drop;
Database altered
SQL> alter database open;
Database opened
查詢資料檔案聯、離線狀態,可以看到已offline的表空間
SQL> select file#,name,status from v$datafile;
接下來按照正常方式刪除表空間
SQL> drop tablespace PCS_DWCOMMON including contents and datafiles;
Tablespace droped
SQL> drop tablespace PCS_TEMP including contents and datafiles;
Tablespace droped
重新建立表空間
SQL> CREATE TABLESPACE PCS_DWCOMMON DATAFILE 'AAAAAAAA' SIZE 5G AUTOEXTEND OFF;
Tablespace created
SQL> CREATE TEMPORARY TABLESPACE PCS_TEMP TEMPFILE 'BBBBBBBB' SIZE 20G AUTOEXTEND OFF;
Tablespace created
搞定。這裡要注意一下,因為我的是RAC環境,所以在置表空間為offline的時候需要兩個資料庫都shutdown,然後啟動一臺或者兩臺到mount狀態下操作。
------------------------------------------End--------------------------------
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24930246/viewspace-1043177/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- macOS鎖定檔案和資料夾Mac
- Word的檔案被鎖定,無法編輯的解決辦法
- Mac電腦中hosts檔案鎖定無法修改如何解決?Mac
- Ubuntu - WPS開啟檔案提示檔案被鎖定無法編輯解決方法Ubuntu
- IOS-如何鎖定Xcode的API標頭檔案iOSXCodeAPI
- 顯示所有檔案和資料夾"失效 解決無法顯示所有檔案和資料夾
- trace檔案無法生成
- 誤刪出資料檔案,透過dbca無法刪除資料庫問題資料庫
- 檔案無法粉碎解決辦法
- Linux中給檔案或者資料夾加鎖,解鎖Linux
- vscode新建cmake專案ctrl左鍵無法索引標頭檔案VSCode索引
- cp: 無法建立普通檔案 : 檔案已存在
- 無法寫入檔案 Filesystem
- Win7系統資料夾無法顯示隱藏檔案Win7
- STANDBY資料庫因為資料檔案配置不對,造成無法繼續恢復資料庫
- 解決ajax傳送Formdata資料包含檔案和text資料,spring後臺無法通過MultipartFile拿到檔案ORMSpring
- VCS 切換後資料庫無法歸檔資料庫
- win10桌面桌布被鎖定無法修改怎麼辦_win10桌面桌布被鎖定無法更改的解決方法Win10
- EclipseCDT標準庫標頭檔案設定Eclipse
- pandas 無法開啟 .xlsx 檔案
- 解決:windows無法拖拽檔案Windows
- sqlserver中無ldf檔案附加資料庫SQLServer資料庫
- Xcode 檔案後狀態標識XCode
- EXECL無法開啟,問題定位資料,識別不了
- 檔案鎖
- 認識無鎖佇列佇列
- 刪除某個檔案或資料夾時,系統提示無法刪除!
- 用rman建立dataguard備用資料庫繼續(無法找到備份檔案)資料庫
- 避免標頭檔案重複定義
- 【/proc/檔案淺析】另類辦法恢復資料檔案和控制檔案
- 歸檔日誌無法歸檔導致資料庫hang住資料庫
- Eclipse 無法載入類檔案Eclipse
- AIX 檔案過多無法刪除AI
- 無鎖資料結構:佇列資料結構佇列
- 【恢復】非歸檔模式下因誤刪除資料檔案導致資料庫無法OPEN的故障處理模式資料庫
- 【Hadoop踩雷】無法上傳檔案?有辦法!Hadoop
- jvm:jmap無法dump檔案的解決辦法JVM
- 資料庫無法update資料庫