質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.30%
Oracle Database

Oracle Databaseは、米オラクルが開発・販売を行うリレーショナルデータベース管理システムです。

Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

1回答

646閲覧

DBを起動できない。(PFILE,SPFILE破損)

nana_1259

総合スコア7

Oracle Database

Oracle Databaseは、米オラクルが開発・販売を行うリレーショナルデータベース管理システムです。

Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2024/02/08 12:38

編集2024/02/08 12:41

実現したいこと

データベースを起動できるようにしたい。
環境:rel8.6 oracle19c Linux

前提

勉強のため、データベースの構築を実施しています。
PFILEやSPFILEの作成で躓いてしまい、おそらくファイルを壊してしまいました。
DBの起動停止も、インスタンスの起動停止もできない状況で、いろいろ調査したのですが
解決できず教えていただきたいです。

発生している問題・エラーメッセージ

■startup時のエラー

★SQL> startup pfile='$ORACLE_HOME/dbs/orapwxxx' ORA-29736: Instances running in the cluster are only read-mostly or read-only instances.

■shutdown時のエラー

SQL> shutdown immediate ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux-x86_64 Error: 2: No such file or directory Additional information: 4476 Additional information: 1275684751 Process ID: 0 Session ID: 0 Serial number: 0

■create spfile時のエラー

SQL> create spfile='+DATA/XXXXX/spfilexxxxx.ora' from pfile='$ORACLE_HOME/dbs/orapwxxx'; create spfile='+DATA/XXX/spfilexxxxx.ora' from pfile='$ORACLE_HOME/dbs/orapwxxx' * ERROR at line 1: ORA-03113: end-of-file on communication channel Process ID: 0 Session ID: 0 Serial number: 0

■DB起動時のエラー

[oracle@xxxxx01 ~]$ srvctl start database -db xxxxx PRCR-1079 : リソースora.xxxxx.dbの起動に失敗しました CRS-5017: The resource action "ora.xxxxx.db start" encountered the following error: ORA-01078: failure in processing system parameters ★LRM-00109: could not open parameter file '/u01/app/oracle/product/19.0.0/dbhome_1/dbs/initxxx1.ora' . For details refer to "(:CLSN00107:)" in "/u01/app/grid/diag/crs/xxxxx01/crs/trace/crsd_oraagent_oracle.trc". CRS-5017: The resource action "ora.xxxxx.db start" encountered the following error: ORA-01078: failure in processing system parameters ★LRM-00109: could not open parameter file '/u01/app/oracle/product/19.0.0/dbhome_1/dbs/initxxx2.ora' . For details refer to "(:CLSN00107:)" in "/u01/app/grid/diag/crs/xxxxx02/crs/trace/crsd_oraagent_oracle.trc". CRS-2674: Start of 'ora.xxxxx.db' on 'xxxxx01' failed CRS-2632: There are no more servers to try to place resource 'ora.xxxxx.db' on that would satisfy its placement policy CRS-2674: Start of 'ora.xxxxx.db' on 'xxxxx02' failed

★部分について
PFILEの場所は$ORACLE_HOME/dbs/orapwxxxを指定しているにも関らず
DB起動時のエラーに出力されるメッセージが$ORACLE_HOME/dbs/initxxx1.oraとなっていることも気になります。
何度も試している中で、古いPFILEの場所(initxxx1.oraの方)を見に行ってしまい、ないためエラーになっているのでしょうか。

すみません、解決法について全く見当がつかず、ご教示いただきたいです。

また、SPFILEがデフォルトで作成されているディスクから別のディスクへ変更したいのですが、その方法についても教えていただきたいです。
create spfile=xxxxxでファイルの場所を指定し作成しても、作成はされているものの、show parameter を実行すると、デフォルトの場所から変わってないです。。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

初期化パラメーターを見直しPFILE再作成を実施しました

投稿2024/02/09 02:08

nana_1259

総合スコア7

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問