技术分享
Oracle备份实施预检查v1.0
2022-05-31
1 单机:
1.1 检查数据库监听
su – oracle
lsnrctl status
红框中显示是实例名、和服务状态,unknown状态代表已配置静态监听(静态监听只和恢复相关)
静态监听配置参考(注意,DBA配置)
找到listener.ora和tnsname.ora配置文件做相应配置,实例名和oracle_home根据实际路径修改
listener.ora
tnsnames.ora
1.2 检查数据库登录
sqlplus system/YUNqi123456@orcl as sysdba
如果能登录,则代表正常,出现上图所示,需要从两个方面排查,直接输入sqlplus回车,然后输入帐号,回车输入密码
①密码错误,如下图所示:
修改密码或者找到正确密码
②密码正确,代表权限不足,如下图所示
需要给system用户赋权sysdba角色权限
没有PDB:grant sysdba to system;
有PDB:grant sysdba to system container=all;
登录报错ORA-12154
tnsping orcli 检查实例能ping通
检查tnsname.ora配置文件
1.3 检查归档是否打开
archive log list;
若是disable状态,则需开启归档模式(DBA操作,不开启无法备份)
参考方法:
shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
2 RAC
2.1 检查监听配置
su – oracle
lsnrctl status
红框中显示是实例名、和服务状态,unknown状态代表已配置静态监听(静态监听只和恢复相关)
静态监听配置参考(注意,DBA配置)
2.2 检查数据库登录
sqlplus system/YUNqi123456@orcl as sysdba
如果能登录,则代表正常,出现上图所示,需要从两个方面排查
①密码错误,如下图所示:
修改密码或者找到正确密码
②密码正确,代表权限不足,如下图所示
需要给system用户赋权sysdba角色权限
没有PDB:grant sysdba to system;
有PDB:grant sysdba to system containe=all;
登录报错ORA-12154
tnsping orcli 检查实例是否能ping通
检查tnsname.ora配置文件
2.3 检查归档
archive log list;
若是disable状态,则需开启归档模式(DBA操作,不开启无法备份)
2.4 检查快照控制文件位置
su – oracle
rman target /
show all;
如图:+DATA及时ASM共享磁盘目录,如果是/u01/app/XX 类似目录则是在本地,需要修改就到共享磁盘目录
configure snapshot controlfile name to ’+DATA/snapcf_xxx.f’ (xxx代表实例名)
3 通用检查
3.1 检查系统版本、数据库版本
cat /etc/redhat-release
sqlplus / as sysdba
红框是数据库版本,后面是数据库的位数
3.2 检查端口
检查备份系统到数据库主机20200、20300、20400、1521 端口是否通畅
欢迎查看云祺数据库备份方案详情,点击即可免费试用云祺容灾备份系统。
关注云祺,获取更多精彩信息。
- 标签:
-
技术分享