Oracle21c ORA-01109: データベースがオープンされていません解決方法
環境
Oracle Database 21c Express Edition
現象
行1でエラーが発生しました。:
ORA-01109: データベースがオープンされていません。
「ALTER USER」などを実行時に発生。
原因
「SHUTDOWN IMMEDIATE;」を実行時にも発生しており、データファイルだけを誤って削除してしました。
SQL> SHUTDOWN IMMEDIATE;
ORA-01109: データベースがオープンされていません。
SQL> startup
ORACLEインスタンスが起動しました。
解決方法
「mount」モードで起動します。
SQL> startup mount;
ORACLEインスタンスが起動しました。
対象のデータファイルを「offline drop」します。
SQL> alter database datafile 'C:\ORACLE\DATA\DBF1-2.DBF' offline drop; SQL> alter database open;
「対象」の「表領域」を削除します。
SQL> drop tablespace 対象の表領域 including contents;