您的位置:首页 > 理论基础 > 计算机网络

windown server 环境中使用rman备份到网络共享文件夹.

2017-09-29 11:05 218 查看
公司一个Oracle数据库服务器硬盘满了, 该服务器是一台虚拟器, 关键是不认USB链接. 因此需要把数据库拷贝出来, 说道备份, 第一反应便是rman. google了一下是可以的. 但需要一些设置, 捣鼓了半天才搞定, 将配置过程记录下来, 留给未来和需要的人.

参考文档链接:http://blog.itpub.net/38267/viewspace-731430/ ; http://www.dba-oracle.com/t_os_error_os5_access_denied.htm;

https://community.oracle.com/thread/348588?start=0&tstart=0

下文中将oracle数据库服务器成为数据库服务器(window 7), 备份文件的服务器(window server 2012 r2) 称为备份服务器.设置步骤如下:

1.在备份服务器中设置共享一个共享文件夹, 如’E:\orabak’, 并将读写权限赋予 – administrator

2.在数据库服务器中测试是否具备相应的读写权限(在文件夹中输入路径并建立测试文件)

3.在数据库服务器中更改oracle sever服务登录用户. 因为默认情况下OracleService是以本地系统账户的, 而本地用户是不具备共享路径的写入权限.

进入服务管理器(cmd下: services.msc),右键OracleService -> 属性 -> 登录 -> 切换本地系统账户至 此账户, 输入账户密码 – administrator/****** administrator的密码要和备份服务器一致. 否则会报错:

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03009: backup 命令 (ORA_DISK_1 通道上, 在 09/29/2017 10:45:48 上) 失败

ORA-01580: 创建控制备份文件\\192.168.0.241\SCADA_DAILY_REPORT\BACKUP_0DSFLQQR时出错

ORA-27040: 文件创建错误, 无法创建文件

OSD-04002: 无法打开文件

O/S-Error: (OS 1326) 登录失败: 未知的用户名或错误密码。
4. 登录rman测试. 链接数据库 – rman target /

backup as copy current controlfile foramt ‘\server-name\path\bak_%U.ctl’; – 注意这里使用UNC(universal naming conversion)地址 server-nam 使用ip地址测试可以通过.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐