NEO4Jの整合性エラーを修正します -- neo4j フィールド と database-backups フィールド 関連 問題

Fixing neo4j consistency errors












2
vote

問題

日本語

2.1.6にアップグレードした後、フルバックアップの整合性チェック中に次のエラーに注意してください。

<事前> <コード> This node record has a label that is not found in the label scan store entry for this node

ラベルスキャンストアを再構築する方法はありますか?

も同様に、これらの索引エラーを解決する方法はあります。

<事前> <コード> ERROR: This node was not found in the expected index.

残念ながら前のバックアップに進み、新しいデータが必要で再作成できないため、オプションではありません。

英語

After upgrading to 2.1.6 we started noticing the following error during the consistency checks of a full backup:

This node record has a label that is not found in the label scan store entry for this node 

Is there any way to rebuild the label scan store?

Similarly, is there a way to fix these index errors:

ERROR: This node was not found in the expected index. 

Unfortunately going to a previous backup is not an option since we need the new data and cannot recreate it.

</div
     
 
 

回答リスト

2
 
vote

https://github.com/jexp/tore-utils コピーするデータストアを越えて。ツールはソースデータストアから読み取り、それが新しいデータストアにデータを書き込みます。 100%ではありませんが、これがあなたの問題を解決すると確信しています。

 

You can use https://github.com/jexp/store-utils to copy over the datastore. The tools reads from a source datastore and writes it's data to a new datastore. Not 100%, but I'm pretty confident that this will solve your issue.

</div
 
 
2
 
vote

またはDBをシャットダウンすることができたら、ラベル索引/スキーマ/ラベルを削除すると、もう一度ラベルインデックスが再構築されます。

 

Or you could shut down the db, delete the label index /schema/label/ so that when you start again the label index will be rebuilt.

</div
 
 

関連する質問

1  MySQLデータベースをバックアップするための効率的な方法  ( Efficient way to backup mysql database ) 
MySQLDUMPを使用してデータベースをバックアップしています。データベースとWebServerは同じマシン上にあるため、MySQLDUMPはすべてのCPUを取り、MySQLDUMPが終了するまでサイトは「ダウン」になります。 別のマシンにデータベースを...

0  あるコンピュータから他のコンピュータのSQLServer 2008へのSQLServer2000データベースのコピー  ( Copying sqlserver2000 database from one computer to sqlserver 2008 of another co ) 
SQLServer 2000がインストールされているMy Desktopでは、 SAHS という名前のデータベースがあります。 そのバックアップを削除しようとしました。 これが好き; <事前> <コード> BACKUP DATABASE SAHS TO D...

1  今日作成されたSQLバックアップファイルをコピーして名前変更するためのバッチファイル  ( Batch file to copy and rename sql backup file created today ) 
現在バッチファイルに取り組んでいて、前のファイルを削除するには、「今日」作成したファイルをコピーして名前変更します。これは、毎日別のインスタンスから作成されたバックアップファイルからDBファイルを復元するためのものです。 <事前> <コード> @echo of...

1  毎日の差分バックアップを復元する - ファイルはロールフォワードの問題の準備ができていません  ( Restoring daily differential backup no files are ready to rollforward issue ) 
SQL Serverを使用します。差分バックアップに問題があります。私は週の終わりに私のデータベースのフルバックアップを取ります、そして私は毎日データベースの差分バックアップを取ります。これらのバックアップを自動的にバックアップするジョブを作成しました。それ...

1  SQL Server CMDEXECジョブステップはファイルを削除しません  ( Sql server cmdexec job step doesnt delete files ) 
私は、ネットワークの場所から履歴ファイルを削除することになっているCMDEXECステップを持つSQLジョブを持っています。私は管理者アカウントを持つBackupJobと呼ばれる資格情報を持ち、この資格情報を使用するBackupProxyというプロキシを使用して...

-1  gitで1つのファイルだけを処理します  ( Handling just one file with git ) 
データベースのテキストバックアップをgitに保存し、変更やDiff Beetwenバージョンを持つようにします。シェルスクリプトになります: データベーススクリプトをファイルに取得する Git Stuff 「Git Stuff」は、Github Repo...

62  BAKファイルをSQL Server Expressにインポートする方法  ( How to import a bak file into sql server express ) 
私は .bak ファイルを持っています、そして私はこのファイルを使用して、SQL Server 2008管理スタジオの新規インストールでデータベースを再作成したいです。 誰かがこれがどのように行うことができるかについての正しい方向に私を指していることができます...

0  Teradata Database Buildを撮る方法  ( How to take teradata database build ) 
私はTeradata Database Express 14.0 で作業しています 今、私は特定のデータベースビルドを取りたい(テーブル、SP、ビュー、UDF、インデックス、トリガーなどのすべてのオブジェクトをバックアップしたい)。 私はこのようにしてみました...

14  Amazon RDS自動バックアップ  ( Amazon rds automated backup ) 
私のRDSインスタンスが1日1回バックアップされていることをAWSコンソールから見ています。 FAQから、私はそれがS3のバックアップであることを理解しています。しかし、コンソールを使用してMy S3バケットを表示すると、RDSバックアップが表示されません。 ...

2  SQL Server 2000でデータベースをコピーする方法  ( How do i copy a database in sql server 2000 ) 
SQL Server 2000の既存のコピーである新しいデータベースを作成する方法は? たとえば、既存のデータベース<コード> DB1 を持っています。古いデータベースの正確なコピーである DB2 という名前の新しいデータベースを作成します。 これを達成する...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有