云备份使用注意事项

.Oracle备份注意事项
1.数据库需要为open状态

执行select status from v$instance查看是否为OPEN状态:若数据库状态非OPEN,操作步骤如下:
1)以oracle身份登录数据库:su - oracle;
2)以系统管理员登录:sqlplus/ as sysdba;
3)切换为open状态:alter database open。

2.数据库实例需要为归档模式
执行archive log list查看是否开启:若为非归档模式,操作步骤如下:
1)关闭运行的数据库实例:shutdown immediate;
2)启动数据库实例到mount状态,但不要打开:startup mount;
3)切换数据库日志模式: 依次执行:alter database archivelog; archive log list;
4)打开数据库:alter database open;5)启动自动归档:alter system archive log start;

二. Oracle恢复注意事项
数据库需要切换为mount或者nomount状态

执行select status from v$instance查看数据库状态:若数据库状态非MOUNT,操作步骤如下:
1)以oracle身份登录数据库:su - oracle;
2)以系统管理员登录:sqlplus/ as sysdba;
3)切换为open状态:alter database mount。

三.Mysql备份注意事项
1.数据库需要开启binlog并且binlog日志模式需要为ROW

执行show variables like 'log_bin'查看binlog是否开启:执行showglobalvariableslike"%binlog_format%"查看binlog模式:如果没有开启,操作步骤如下:
1)修改mysql配置文件my.cnf,在【mysqld】中,添加log-bin=mysql-bin,binlog_format="ROW";
2)若添加该命令后导致MySQL服务无法启动,则需要在my.cnf中【mysqld】下再添加 server_id = 1,保存后即可重新启动MySQL服务。

2.mysql用户权限不足
1)首先执行which netstat找到netstat位置; 2)chomd +s /usr/bin/netstat 添加mysql用户权限。