ORA-01157、ORA-01110は、/ロック、データファイルを識別することはできません

:同じエラーの生産の経験は、クライアントユーザでのデータルックアップテーブルは、次のエラー報告
ファイル/oratrace/xxx/diag/rdbms/xxx/xxx2/trace/xxx2_dbw0_8454382.trcのエラー:
ORA-01157:識別することはできませんが/データは、366ロックファイル- DBWRトレース・ファイルを参照してください。
ORA-01110を:366データファイル: 'は/ dev / rrpt001vg05'

これは、エラー、ノードの再起動2に、構成は/ dev / rrpt001vg05このLV LVがオンラインリードではありません。VGをvaryonvgした後、まだこのVGの下でアクセスすることはできませんLV。データベース内のシステム・チェック・データ・ファイルを変更するコマンドを実行した後、あなたはすべてのデータファイルにアクセスすることができます。
このコマンドは、一般的に、RAC環境のために使用され、例えば、ノードの一方が特定のデータファイルを(のみ、このノードがアクセスすることができ、残りのノードにアクセスすることができない)にアクセスすることができない、このノードは、このコマンドALTER SYSTEMチェックデータファイルを使用することができるアクセスすることはできません情報SGAインスタンスを更新し、情報源が制御ファイルで更新します。

実験を行わないと、再び繰り返されます。

1.停止实例2
[オラクル@のtestdb2:/オラクル】例えば-d CQTEST -n testdb2停止SRVCTL
:CRS [/オラクルオラクル@のtestdb2]を

NAMEの目標状態サーバーSTATE_DETAILS

ローカルリソース

ora.LISTENER.lsnr
ONLINE ONLINE testdb1
ONLINE ONLINE testdb2
ora.gsd
OFFLINE OFFLINE testdb1
OFFLINE OFFLINE testdb2
ora.net1.network
ONLINE ONLINE testdb1
ONLINE ONLINE testdb2
ora.ons
ONLINE ONLINE testdb1
ONLINE ONLINE testdb2
ora.registry.acfs
OFFLINE OFFLINE testdb1
OFFLINE OFFLINE testdb2

クラスタリソース

ora.test.db
1 ONLINE ONLINE testdb1開き
2オフラインオフラインインスタンスの停止
ora.testdb1.vip
1オンラインtestdb1
ora.testdb2.vip
1オンラインtestdb2
ora.cvu
1オンラインtestdb1
ora.oc4j
1オフラインオフライン

2.offline oradata04
[オラクル@のtestdb2:/オラクル]終了
testdb2:/#varyoffvg oradata04

3.重启实例2
testdb2:/#SU -オラクル
[オラクル@のtestdb2:/ Oracleは】インスタンスを起動SRVCTL -d CQTEST -n cqtestdb2
[オラクル@のtestdb2:/オラクル] CRS

NAMEの目標状態サーバーSTATE_DETAILS

ローカルリソース

ora.LISTENER.lsnr
ONLINE ONLINE testdb1
ONLINE ONLINE testdb2
ora.gsd
OFFLINE OFFLINE testdb1
OFFLINE OFFLINE testdb2
ora.net1.network
ONLINE ONLINE testdb1
ONLINE ONLINE testdb2
ora.ons
ONLINE ONLINE testdb1
ONLINE ONLINE testdb2
ora.registry.acfs
OFFLINE OFFLINE testdb1
OFFLINE OFFLINE testdb2

クラスタリソース

ora.test.db
1 ONLINE ONLINE testdb1開き
2オンラインtestdb2オープン
ora.testdb1.vip
1オンラインtestdb1
ora.testdb2.vip
1オンラインtestdb2
ora.cvu
1オンラインtestdb1
ora.oc4j
1オフラインオフライン

ファイル4.ログデータのクエリのテーブル
:[/オラクルオラクル@のtestdb2] SQLPLUS AA / AA

SQL * Plusを:金8月9日午前16時27分24秒2019で11.2.0.4.0生産をリリース

著作権(C)1982、2013、Oracleの。全著作権所有。

接続先:
Oracle Database 11gのEnterprise Editionのリリース11.2.0.4.0 - 64ビットの生産
パーティショニングでは、Real Application Clustersの、OLAP、データマイニング
とReal Application Testingのオプション

SQL>タブから選択*;

TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
AA表
B表

SQL> SELECT COUNT(AAから)。
SELECT COUNT(
のAAから
*の
1行目にERROR:
ORA-01157:/ロックデータファイル8を識別することはできません- DBWRトレース・ファイルを参照
ORA-01110:データファイル8 'は/ dev / rtest001vg04'を

SQL>を選択し、Bから。
選択
のbから
*の
:行1でエラー
ORA-01157:/ロックデータファイル8を識別することはできません- DBWRトレース・ファイルを参照
ORA-01110:データファイル8 'は/ dev / rtest001vg04'を

SQL>終了
Oracle Database 11gのEnterprise Editionのリリース11.2.0.4.0から切断- 64ビットの生産
パーティショニングでは、Real Application Clustersの、OLAP、データマイニング
とのReal Applicationテストオプション

5.onlineのVG、查看LV状态为閉じ
[オラクル@のtestdb2:/オラクル]は、lsvg
のrootvg
altinst_rootvg
hbvg
oraclevg
oradata01
oradata02
oradata03
archvg1
archvg2
oradata04
[オラクル@のtestdb2:/オラクル]は、lsvg -l oradata04
0516から010:ボリュームグループが変化しなければなりませんに; varyonvgコマンドを使用します。
[オラクル@ cqtestdb2:/オラクル] varyonvg -c oradata04
kshの:varyonvg:実行できない
出口:[/オラクルオラクル@のcqtestdb2]
cqtestdb2を:/#varyonvg -c oradata04
cqtestdb2:/#は、lsvg -l oradata04
oradata04:
LV名のタイプのLPのPP PV LV STATE MOUNT POINT
test001vg04 JFS2 40 40 1が閉じ/ SYNCD N /
test002vg04 JFS2 40 40 1が閉じ/ SYNCD N / A
test003vg04 40 1 40 / SYNCDのN /閉鎖JFS2
test004vg04 JFS2 40 40 1 / SYNCD N / Aを閉じ

6. VGをロードした後、見つかったデータベースを表示するためにログインするか、データファイルにアクセスすることはできません。
cqtestdb2:/#SU -オラクル
[cqtestdb2 @オラクル:オラクル/] SQLPLUSのAA / AA

SQL * Plusは:9午前16時28分50秒2019金8月に11.2.0.4.0の生産をリリース

著作権(C)1982、2013、Oracleの。全著作権所有。

接続先:
Oracle Database 11gのEnterprise Editionのリリース11.2.0.4.0 - 64ビットの生産
パーティショニングでは、Real Application Clustersの、OLAP、データマイニング
とReal Application Testingのオプション

SQL> SELECT COUNT(AAから)。
SELECT COUNT(
のAAから
*の
1行目にERROR:
ORA-01157:/ロックデータファイル8を識別することはできません- DBWRトレース・ファイルを参照
ORA-01110:データファイル8 'は/ dev / rtest001vg04'を

7.执行システムチェックのデータファイルを変更します。
SQL> CONN / SYSDBAとして
接続されています。

SQL>システムチェックのデータファイルを変更します。

システムが変更されました。

SQL>終了
Oracle Database 11gのEnterprise Editionのリリース11.2.0.4.0から切断- 64ビットの生産
パーティショニングでは、Real Application Clustersの、OLAP、データマイニング
とのReal Applicationテストオプション

8.查看LV状态已经オープン
[オラクル@のcqtestdb2:/オラクル]は、lsvg -l oradata04
oradata04:
LV名タイプのLPのPPのPV LV STATEマウントポイント
test001vg04 JFS2 40 40 1オープン/ SYNCD N /
test002vg04 JFS2 40 40 1閉鎖/ SYNCD N /
test003vg04 JFS2 40 40 1閉鎖/ SYNCD N /
test004vg04 JFS2 40 40 1閉鎖/ SYNCD N / A
[オラクル@のcqtestdb2:/オラクル] SQLPLUSのAA / AA

SQL * Plusを:金8月9日16時29分41秒2019で11.2.0.4.0生産をリリース

著作権(C)1982、2013、Oracleの。全著作権所有。

接続先:
Oracle Database 11gのEnterprise Editionのリリース11.2.0.4.0 - 64ビットの生産
パーティショニングでは、Real Application Clustersの、OLAP、データマイニング
とReal Application Testingのオプション

SQL> SELECT COUNT(*)AAから。

カウント(*)
----------
1924

おすすめ

転載: blog.51cto.com/214320/2428154