データベースをバックアップするには?
以下は、PostgreSQL、MySQL、MS SQLデータベースからデータをバックアップする手順です。
注記:バックアッププロセスを開始する前に、EventLog Analyzerサービスを停止します。
PostgreSQLのデータベースバックアップ手順:
<EventLog Analyzer Home>\pgsqlディレクトリで利用可能なコンテンツのZIPファイルを作成して、既存のEventLog Analyzer PostgreSQLデータベースのバックアップを取り、それを<EventLog Analyzer Home>ディレクトリにpgsql_backup.zipとして保存します。
MySQLのデータベースバックアップ手順:
<EventLog Analyzer Home>\mysqlディレクトリで利用可能なコンテンツのZIPファイルを作成して、既存のEventLog Analyzer MySQLデータベースのバックアップを取り、<EventLog Analyzer Home>ディレクトリにmysql_backup.zipとして保存します。
MS SQLのデータベースバックアップ手順:
- 以下のコマンドを実行して、データベースeventlogのデータとログファイルの保存場所を確認します。:
use eventlog
go
sp_helpfile
go
- 以下のコマンドを実行して、データベースをディタッチ(切り離し)します。:
use master
go
sp_detach_db 'eventlog'
go
- データベースeventlogのデータとログファイルが保存場所<MSSQL Home>¥data¥eventlog.mdfおよび<MSSQL_Home>¥data¥eventlog_log.LDFから新しい場所<新しい場所>¥eventlog.mdfおよび<新しい場所>¥eventlog_log.LDFにデータファイルとログファイルをバックアップします。
- 以下のコマンドを実行して、データベースを再度接続し、旧ロケーションにポイントします:
use eventlog
go
sp_attach_db 'eventlog' , '<MSSQL Home>/data/eventlog.mdf' , '<MSSQL_Home>/data/eventlog_log.LDF'
go