スタンバイからのエクスポート

(8.0.21)

-- エクスポートの場合
vim /etc/my.cnf
secure_file_priv="/tmp"
systemctl restart mysqld
show variables like 'secure_file_priv';

select * into outfile '/tmp/tab1.csv'
fields terminated by ',' optionally enclosed by '"'
from tab1;

→実行可能

-- バックアップの場合
mysqldump -u root test -p --quick --dump-slave=2 --flush-logs --single-transaction --triggers --routines --events > /tmp/test.bk

→実行可能

 

 

(19c)

-- エクスポートの場合
expdp test/test directory=ORA_DIR dumpfile=test.dmp logfile=test.log schemas=test reuse_dumpfiles=y


接続先: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
ORA-31626: ジョブが存在しません
ORA-31633: マスター表"TEST.SYS_EXPORT_SCHEMA_05"を作成できません
ORA-06512: "SYS.DBMS_SYS_ERROR", 行95
ORA-06512: "SYS.KUPV$FT", 行1163
ORA-16000: データベースまたはプラガブル・データベースは読取り専用アクセスでオー プンされています
ORA-06512: "SYS.KUPV$FT", 行1056
ORA-06512: "SYS.KUPV$FT", 行1044

→実行不可★

-- バックアップの場合
rman target /
list backup;
backup database;

→実行可能

 

(13)

-- エクスポートの場合
\copy tab1 to '/tmp/tab1.csv' (format csv);

→実行可能

-- バックアップの場合

pg_dump -Fp --clean --create test > test.bk
→実行可能

 

 

(2019)

https://blog.engineer-memo.com/2012/01/03/%E5%8F%AF%E7%94%A8%E6%80%A7%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E3%81%AE%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E3%82%92%E6%95%B4%E7%90%86%E3%81%97%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97/

-- エクスポートの場合

bcp testdb.dbo.tab1 out "C:\SQL_AO_Data\tab1.txt" -T -c -t,
→実行可能


-- バックアップの場合

USE testdb;
GO
BACKUP DATABASE testdb
TO DISK = 'C:\SQL_AO_Data\testdb.bk'
WITH FORMAT,
MEDIANAME = 'bk01',
NAME = 'Full Backup of test';

メッセージ 3059、レベル 16、状態 1、行 3
データベース ミラーやセカンダリ レプリカではこの BACKUP コマンドと RESTORE コマンドはサポートされていません。
メッセージ 3013、レベル 16、状態 1、行 3
BACKUP DATABASE が異常終了しています。

→実行不可★

COPY_ONLY を指定すると実行可能

USE testdb;  
GO  
BACKUP DATABASE testdb
TO DISK = 'C:\SQL_AO_Data\testdb.bk'  
   WITH FORMAT,  COPY_ONLY,
      MEDIANAME = 'bk01',  
      NAME = 'Full Backup of test';