免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1357 | 回复: 0
打印 上一主题 下一主题

[备份软件] oracle 的备份与恢复 (纯命令版)结合BE [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-21 15:54 |只看该作者 |倒序浏览
oracle 的备份与恢复

第一,  为oracle agent 建一个 有访问数据库权限的管理员角色 具体操作如下
开始--运行--CMD          model: name:admin   password:zgc888
进入SQLPLUS   :
   /  sqlplus "/as sysdba"
SQL/create user admin identified by zgc888;
sql/grant unlimited tablespace to admin;
sql/grant aq_administrator_role to admin;
sql/grant dba to admin:
sql/alter user admin default role all;
sql/alter user admin default tabspace system;
sql/connect admin/zgc888;
sql/SELECT GRANTEE, PRIVILEGE FROM DBA_SYS_PRIVS WHERE GRANTEE='admin' UNION SELECT GRANTEE, GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE='admin';
应显示以下权限:
AQ_ADMINISTRATOR_ROLE
DBA
UNLIMITED TABLESPACE.
用户创建完以后  重起数据库
第二, 更改数据库模式 设置为归档  archive 模式:
具体命令如下
sql/ archive log list ;   (查看数据库模式是否为archive)  如禁用 继续如下命令
sql/ alter database archivelog;
sql/alter database open;
sql/archive log list; (此时  数据库在archive 模式下)更改归档路径为备份做准备  假如  路径改为   E:\logs
SQL/show parameter log_archive_dest;           (查看路径)
sql/ alter system set log_archive_dest='e:\logs' scope=spfile   (指定路径)
sql/startup force
sql/archive log list;
sql/ alter system switch logfile;
备份的准备工作 完毕 !配置 oracle  agent  
第三,恢复工作
恢复默认后  !! 需要更改 控制文件  默认恢复的文件  BEREORCL.BAK 复制三份分别更名为 control01.ctl ,control02.ctl ,control03.ctl  
进入命令行
sql/ show parameter con   (查看控制文件)   重起数据库  
sql/ shutdown immediate
sql/startup mount
sql/recover database using backup controlfile until cancel;   (直到出现 !无须日志文件)
sql/cancel
sql/alter database open resetlogs;
sql/exit
第四, 重定向恢复ORACLE 备份文件         





本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/41933/showart_325844.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP