对于DBA来说,数据服务器存储是永远不可消除的疼,因为存储总会时不时的不足,磁盘空间总会因种种理由不能通过加盘扩容,那么解决问题的方法就是
看有没有其他存储赋予的存储提供给数据库服务器。本文介绍windwos服务器共享网络存储目录给急需存储空间的DB服务器。
首先,要保证提供存储的windows服务器与DB服务器的网络是通的。
DB服务器ping测试到windows服务器的网络连通性:
windows存储端网络共享目录设置
1、NFS服务端为管理员添加密码(有则跳过)
3、 修改共享文件夹属性
设置文件夹共享
点击权限,设置everyone完全控制权限(建议使用完取消文件夹共享)
如果共享权限(组和用户)中没有everyone用户,则点击添加-》高级-》立即查找-》搜索结果中定位到everyone-》确定
设置好的everyone用户的控制权限
DB端windows 服务器的共享客户端配置
1、打开我的电脑(计算机)
2、网络选项找到存储共享的windwos主机
3、在共享文件夹上右键选择:映射网络驱动器
4、映射网络文件夹的设置
完成映射时要提供存储服务器windows的管理员密码
5、测试客户机的管理员读写权限
如果出现如下情况,原因是windows存储服务器的共享文件夹没有开启everyone的完全控制权限
6、配置DB windwos客户端的everyone访问权限
如果安全(组和用户)中没有everyone用户,则点击编辑-》添加-》高级-》立即查找-》搜索结果中定位到everyone用户
点击确定,然后修改everyone的访问控制权限
点击确定后查看计算机(我的电脑)
客户端再次测试读写可用性(可以正常访问了,读没问题)
在客户端创建新文件,测试写可用性
windows服务器端查看客户端写的新文件
到此,windows服务器端网络文件夹共享到DB 服务器端的设置完成!
windows oracle 11.2.0.1 expdp备份到windows存储服务器网络共享文件夹
1、查看DB状态
2、先rman远程备份数据库控制文件到windows存储服务器的共享文件夹下
如果出现如下 ORA-27040错误,原因是不能使用远程共享盘符,要使用windows共享存储的Ip地址
C:\Windows\system32>rman target /
恢复管理器: Release 11.2.0.1.0 - Production on 星期三 1月 18 11:36:04 2017
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: ORADB (DBID=2664147949)
RMAN> backup current controlfile format 'z:\orabak\ctl.ora';
启动 backup 于 18-1月 -17
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=8 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
通道 ORA_DISK_1: 正在启动段 1 于 18-1月 -17
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: backup 命令 (ORA_DISK_1 通道上, 在 01/18/2017 11:36:32 上) 失败
ORA-19504: 无法创建文件"Z:\ORABAK\CTL.ORA"
ORA-27040: 文件创建错误, 无法创建文件
OSD-04002: 无法打开文件
O/S-Error: (OS 3) 系统找不到指定的路径。
RMAN>
如果测试卡在“ 正在指定备份集内的数据文件”,则需调整windows的oracle服务进程启动权限
C:\Windows\system32>rman target /
恢复管理器: Release 11.2.0.1.0 - Production on 星期三 1月 18 11:46:00 2017
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: ORADB (DBID=2664147949)
RMAN> backup current controlfile format '\\192.168.144.200\orabackup\ctl.ora';
启动 backup 于 18-1月 -17
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=169 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
如果不修改windwos的oracle启动进程服务权限就进行expdp备份会以 ORA-39070失败而告终
C:\Windows\system32>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期三 1月 18 11:47:32 2017
Copyright (c) 1982, 2010, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> create directory zhul as '\\192.168.144.200\orabackup\oracle\windows\';
目录已创建。
SQL>
C:\Windows\system32>expdp '/ as sysdba' directory=zhul dumpfile=orcl_full.dmp filesize=500m logfile=orcl_full_
win.log full=y
Export: Release 11.2.0.1.0 - Production on 星期三 1月 18 11:50:44 2017
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39002: 操作无效
ORA-39070: 无法打开日志文件。
ORA-29283: 文件操作无效
ORA-06512: 在 "SYS.UTL_FILE", line 536
ORA-29283: 文件操作无效
调整oracle数据库的服务进程权限
关闭数据库的监听及数据库服务
C:\Windows\system32>lsnrctl stop
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 18-1月 -2017 11:57:17
Copyright (c) 1991, 2010, Oracle. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=3t5dq72)(PORT=1521)))
命令执行成功
C:\Windows\system32>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期三 1月 18 11:57:22 2017
Copyright (c) 1982, 2010, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL>
C:\Windows\system32>
重启监听及OracleServiceORCL后尝试rman备份控制文件到网络共享文件夹
C:\Windows\system32>rman target /
恢复管理器: Release 11.2.0.1.0 - Production on 星期三 1月 18 12:59:46 2017
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: ORADB (DBID=2664147949)
RMAN> backup current controlfile format '\\192.168.144.200\orabackup\ctl.ora';
启动 backup 于 18-1月 -17
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=86 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
通道 ORA_DISK_1: 正在启动段 1 于 18-1月 -17
通道 ORA_DISK_1: 已完成段 1 于 18-1月 -17
段句柄= \\192.168.144.200\ORABACKUP\CTL.ORA 标记=TAG20170118T130016 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15
完成 backup 于 18-1月 -17
RMAN>
到windows共享文件夹下查看备份的控制文件
接下来就可以进行expdp全库备份到windows网络共享文件夹下了
;;;
Export: Release 11.2.0.1.0 - Production on 星期三 1月 18 13:04:27 2017
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
;;;
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
启动 "SYS"."SYS_EXPORT_FULL_01": "/******** AS SYSDBA" directory=zhul dumpfile=orcl_full.dmp filesize=500m logfile=orcl_full_win.log full=y
正在使用 BLOCKS 方法进行估计...
处理对象类型 DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
使用 BLOCKS 方法的总估计: 199 MB
处理对象类型 DATABASE_EXPORT/TABLESPACE
处理对象类型 DATABASE_EXPORT/PROFILE
处理对象类型 DATABASE_EXPORT/SYS_USER/USER
处理对象类型 DATABASE_EXPORT/SCHEMA/USER
处理对象类型 DATABASE_EXPORT/ROLE
...
. . 导出了 "ZHUL"."TMP_REPAYMENTPLAN_BILLDETAIL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_REPAYMENTPLAN_BILLDETAIL2" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_BILL_ILLEGAL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_BILL_ILLEGAL_BILL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_BILL_ILLEGAL_DETAIL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_BILL_PROBLEM" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_BILL_PROBLEM_BILL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_BILL_PROBLEM_DETAIL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_CLASSIFY_ILL_DETAIL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_SYNCDATA" 0 KB 0 行
. . 导出了 "ZHUL"."VERSION" 0 KB 0 行
. . 导出了 "ZHUL"."ZHUDANFYLXY" 0 KB 0 行
. . 导出了 "ZHUL"."ZHUDANLXY" 0 KB 0 行
. . 导出了 "ZHUL"."部分违反规则记录" 0 KB 0 行
. . 导出了 "ZHUL"."部分违反规则记录1" 0 KB 0 行
. . 导出了 "ZHUL"."部分违反规则记录2" 0 KB 0 行
. . 导出了 "ZHUL"."部分违反规则记录3" 0 KB 0 行
已成功加载/卸载了主表 "SYS"."SYS_EXPORT_FULL_01"
******************************************************************************
SYS.SYS_EXPORT_FULL_01 的转储文件集为:
\\192.168.144.200\ORABACKUP\ORACLE\WINDOWS\ORCL_FULL.DMP
作业 "SYS"."SYS_EXPORT_FULL_01" 已于 13:08:09 成功完成
DB端本地检查备份集及备份日志
windows存储端查看备份集及备份日志
linux oracle 11.2.0.4 expdp备份到windows存储服务器网络共享文件夹
[root@oratest ~]# mkdir /win
[root@oratest ~]# mount //10.117.196.52/orabak /win -o username=localadmin,password="P@ssw0rd",directio,noperm,rsize=32768,wsize=32768,rw,file_mode=0777,dir_mode=0777,uid=600,gid=501,_netdev
[root@oratest ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 11G 4.7G 5.5G 46% /
/dev/sda2 9.7G 152M 9.1G 2% /home
/dev/sda1 4.9G 145M 4.5G 4% /boot
tmpfs 1006M 456M 551M 46% /dev/shm
/dev/sdb1 16G 7.2G 7.8G 49% /oradata
//10.117.196.52/orabak
239G 206G 33G 86% /win
[root@oratest ~]#su - oracle
[oracle@oratest ~]$ cd /win
[oracle@oratest win]$ vi orcl.txt
[oracle@oratest win]$ ls
orcl.txt
[oracle@oratest win]$
[oracle@oratest ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Thu Jan 19 14:14:00 2017
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>
SQL> create directory win as '/win';
Directory created.
SQL> select * from dba_directories where directory_name='WIN';
OWNER DIRECTORY_NAME DIRECTORY_PATH
--------------- -------------------- ----------------------------------------
SYS WIN /win
[oracle@oratest ~]$ expdp system/oracle directory=win dumpfile=oradb_11204_full.dmp logfile=oradb_11204_expdp_full.log full=y
Export: Release 11.2.0.4.0 - Production on Thu Jan 19 14:12:24 2017
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Starting "SYSTEM"."SYS_EXPORT_FULL_02": system/******** directory=win dumpfile=oradb_11204_full.dmp logfile=oradb_11204_expdp_full.log full=y
Estimate in progress using BLOCKS method...
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 64.31 MB
......
. . exported "SYSTEM"."REPCAT$_RUNTIME_PARMS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_SITES_NEW" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_SITE_OBJECTS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_SNAPGROUP" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_TEMPLATE_OBJECTS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_TEMPLATE_PARMS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_TEMPLATE_REFGROUPS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_TEMPLATE_SITES" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_TEMPLATE_TARGETS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_USER_AUTHORIZATIONS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_USER_PARM_VALUES" 0 KB 0 rows
. . exported "SYSTEM"."SQLPLUS_PRODUCT_PROFILE" 0 KB 0 rows
Master table "SYSTEM"."SYS_EXPORT_FULL_02" successfully loaded/unloaded
******************************************************************************
Dump file set for SYSTEM.SYS_EXPORT_FULL_02 is:
/win/oradb_11204_full.dmp
Job "SYSTEM"."SYS_EXPORT_FULL_02" successfully completed at Thu Jan 19 14:15:42 2017 elapsed 0 00:03:18
[oracle@oratest ~]$
windows存储端查看expdp备份集备份日志
看有没有其他存储赋予的存储提供给数据库服务器。本文介绍windwos服务器共享网络存储目录给急需存储空间的DB服务器。
首先,要保证提供存储的windows服务器与DB服务器的网络是通的。
DB服务器ping测试到windows服务器的网络连通性:
![](https://yqfile.alicdn.com/img_93b4979dd25e0a6b8c605711efacf51a.jpg)
windows存储端网络共享目录设置
1、NFS服务端为管理员添加密码(有则跳过)
![](https://yqfile.alicdn.com/img_4bc934bb1b00c2b83f7c0943c2b76c4d.png)
2、 创建windows NFS共享文件夹
![](https://yqfile.alicdn.com/img_b89789191af68418cbb2bce2c3473943.png)
3、 修改共享文件夹属性
![](https://yqfile.alicdn.com/img_9429ad6ceeb8e1da4c261d61b115cfae.png)
设置文件夹共享
![](https://yqfile.alicdn.com/img_10ddeb1cac4ea6ecb27e1e7249343999.png)
点击权限,设置everyone完全控制权限(建议使用完取消文件夹共享)
![](https://yqfile.alicdn.com/img_61a614dca778046d0f659a337ac60237.png)
![](https://yqfile.alicdn.com/img_090825867ceaa150397fb505b0acc56e.png)
如果共享权限(组和用户)中没有everyone用户,则点击添加-》高级-》立即查找-》搜索结果中定位到everyone-》确定
![](https://yqfile.alicdn.com/img_e4b7f6e6a7212a445bd49d3dac23eef3.png)
设置好的everyone用户的控制权限
![](https://yqfile.alicdn.com/img_28770bb2db694411733acd260bd9708e.png)
DB端windows 服务器的共享客户端配置
1、打开我的电脑(计算机)
![](https://yqfile.alicdn.com/img_f38198197a1f9c0c161a63f585294a7b.png)
2、网络选项找到存储共享的windwos主机
![](https://yqfile.alicdn.com/img_ccdcf6febe26695f9b4156d71f312427.png)
3、在共享文件夹上右键选择:映射网络驱动器
![](https://yqfile.alicdn.com/img_0024a38bcfdf708169940baa40d9aa59.png)
4、映射网络文件夹的设置
![](https://yqfile.alicdn.com/img_19210d920024715f2768af1776a8d280.png)
完成映射时要提供存储服务器windows的管理员密码
![](https://yqfile.alicdn.com/img_4f589f3b35db668fec400a026fecc123.png)
![](https://yqfile.alicdn.com/img_ea7c44b27f6054d16b16f1144f19fd06.png)
5、测试客户机的管理员读写权限
如果出现如下情况,原因是windows存储服务器的共享文件夹没有开启everyone的完全控制权限
![](https://yqfile.alicdn.com/img_08c046d821e16afa79bc147b165bfe16.png)
6、配置DB windwos客户端的everyone访问权限
![](https://yqfile.alicdn.com/img_94c5f791c820a77862ace8d156789567.png)
如果安全(组和用户)中没有everyone用户,则点击编辑-》添加-》高级-》立即查找-》搜索结果中定位到everyone用户
点击确定,然后修改everyone的访问控制权限
![](https://yqfile.alicdn.com/img_9bb524a9ebb7bc46694b584a5a6aa6b3.png)
![](https://yqfile.alicdn.com/img_eb01cd19c0ecaa5531be4b82184f14d5.png)
点击确定后查看计算机(我的电脑)
![](https://yqfile.alicdn.com/img_8c53aba0f1f80c750d6e3d6c63d13cc6.png)
客户端再次测试读写可用性(可以正常访问了,读没问题)
![](https://yqfile.alicdn.com/img_dc99442ec8f30659e6a5829094b45722.png)
在客户端创建新文件,测试写可用性
![](https://yqfile.alicdn.com/img_e10928e0f8990a70cd27e022f00f1e40.png)
windows服务器端查看客户端写的新文件
![](https://yqfile.alicdn.com/img_383f9fd97986960b1cc7f55523e94d58.png)
到此,windows服务器端网络文件夹共享到DB 服务器端的设置完成!
windows oracle 11.2.0.1 expdp备份到windows存储服务器网络共享文件夹
1、查看DB状态
![](https://yqfile.alicdn.com/img_ac051b48614b7cb406282abbe16395c5.jpg)
2、先rman远程备份数据库控制文件到windows存储服务器的共享文件夹下
如果出现如下 ORA-27040错误,原因是不能使用远程共享盘符,要使用windows共享存储的Ip地址
C:\Windows\system32>rman target /
恢复管理器: Release 11.2.0.1.0 - Production on 星期三 1月 18 11:36:04 2017
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: ORADB (DBID=2664147949)
RMAN> backup current controlfile format 'z:\orabak\ctl.ora';
启动 backup 于 18-1月 -17
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=8 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
通道 ORA_DISK_1: 正在启动段 1 于 18-1月 -17
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: backup 命令 (ORA_DISK_1 通道上, 在 01/18/2017 11:36:32 上) 失败
ORA-19504: 无法创建文件"Z:\ORABAK\CTL.ORA"
ORA-27040: 文件创建错误, 无法创建文件
OSD-04002: 无法打开文件
O/S-Error: (OS 3) 系统找不到指定的路径。
RMAN>
如果测试卡在“ 正在指定备份集内的数据文件”,则需调整windows的oracle服务进程启动权限
C:\Windows\system32>rman target /
恢复管理器: Release 11.2.0.1.0 - Production on 星期三 1月 18 11:46:00 2017
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: ORADB (DBID=2664147949)
RMAN> backup current controlfile format '\\192.168.144.200\orabackup\ctl.ora';
启动 backup 于 18-1月 -17
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=169 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
如果不修改windwos的oracle启动进程服务权限就进行expdp备份会以 ORA-39070失败而告终
C:\Windows\system32>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期三 1月 18 11:47:32 2017
Copyright (c) 1982, 2010, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> create directory zhul as '\\192.168.144.200\orabackup\oracle\windows\';
目录已创建。
SQL>
C:\Windows\system32>expdp '/ as sysdba' directory=zhul dumpfile=orcl_full.dmp filesize=500m logfile=orcl_full_
win.log full=y
Export: Release 11.2.0.1.0 - Production on 星期三 1月 18 11:50:44 2017
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39002: 操作无效
ORA-39070: 无法打开日志文件。
ORA-29283: 文件操作无效
ORA-06512: 在 "SYS.UTL_FILE", line 536
ORA-29283: 文件操作无效
调整oracle数据库的服务进程权限
关闭数据库的监听及数据库服务
C:\Windows\system32>lsnrctl stop
LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 18-1月 -2017 11:57:17
Copyright (c) 1991, 2010, Oracle. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=3t5dq72)(PORT=1521)))
命令执行成功
C:\Windows\system32>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期三 1月 18 11:57:22 2017
Copyright (c) 1982, 2010, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL>
C:\Windows\system32>
![](https://yqfile.alicdn.com/img_df08d5fee0b91899bf5a2d11d5fcc171.jpg)
![](https://yqfile.alicdn.com/img_08358239b4ad3edbd800858ffbcbe72a.jpg)
![](https://yqfile.alicdn.com/img_cb8670da15eaf7ca93f7478d17759778.jpg)
![](https://yqfile.alicdn.com/img_3bc5a5b2caf2045be6a11959ff8821e5.jpg)
重启监听及OracleServiceORCL后尝试rman备份控制文件到网络共享文件夹
C:\Windows\system32>rman target /
恢复管理器: Release 11.2.0.1.0 - Production on 星期三 1月 18 12:59:46 2017
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
连接到目标数据库: ORADB (DBID=2664147949)
RMAN> backup current controlfile format '\\192.168.144.200\orabackup\ctl.ora';
启动 backup 于 18-1月 -17
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=86 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
通道 ORA_DISK_1: 正在启动段 1 于 18-1月 -17
通道 ORA_DISK_1: 已完成段 1 于 18-1月 -17
段句柄= \\192.168.144.200\ORABACKUP\CTL.ORA 标记=TAG20170118T130016 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15
完成 backup 于 18-1月 -17
RMAN>
到windows共享文件夹下查看备份的控制文件
![](https://yqfile.alicdn.com/img_87f1fca4fcd5a5f862da46fa8d4bc6ff.jpg)
![](https://yqfile.alicdn.com/img_fbbf65360dbadb126195e781df2bcd15.jpg)
接下来就可以进行expdp全库备份到windows网络共享文件夹下了
;;;
Export: Release 11.2.0.1.0 - Production on 星期三 1月 18 13:04:27 2017
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
;;;
连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
启动 "SYS"."SYS_EXPORT_FULL_01": "/******** AS SYSDBA" directory=zhul dumpfile=orcl_full.dmp filesize=500m logfile=orcl_full_win.log full=y
正在使用 BLOCKS 方法进行估计...
处理对象类型 DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
使用 BLOCKS 方法的总估计: 199 MB
处理对象类型 DATABASE_EXPORT/TABLESPACE
处理对象类型 DATABASE_EXPORT/PROFILE
处理对象类型 DATABASE_EXPORT/SYS_USER/USER
处理对象类型 DATABASE_EXPORT/SCHEMA/USER
处理对象类型 DATABASE_EXPORT/ROLE
...
. . 导出了 "ZHUL"."TMP_REPAYMENTPLAN_BILLDETAIL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_REPAYMENTPLAN_BILLDETAIL2" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_BILL_ILLEGAL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_BILL_ILLEGAL_BILL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_BILL_ILLEGAL_DETAIL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_BILL_PROBLEM" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_BILL_PROBLEM_BILL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_BILL_PROBLEM_DETAIL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_STA_CLASSIFY_ILL_DETAIL" 0 KB 0 行
. . 导出了 "ZHUL"."TMP_SYNCDATA" 0 KB 0 行
. . 导出了 "ZHUL"."VERSION" 0 KB 0 行
. . 导出了 "ZHUL"."ZHUDANFYLXY" 0 KB 0 行
. . 导出了 "ZHUL"."ZHUDANLXY" 0 KB 0 行
. . 导出了 "ZHUL"."部分违反规则记录" 0 KB 0 行
. . 导出了 "ZHUL"."部分违反规则记录1" 0 KB 0 行
. . 导出了 "ZHUL"."部分违反规则记录2" 0 KB 0 行
. . 导出了 "ZHUL"."部分违反规则记录3" 0 KB 0 行
已成功加载/卸载了主表 "SYS"."SYS_EXPORT_FULL_01"
******************************************************************************
SYS.SYS_EXPORT_FULL_01 的转储文件集为:
\\192.168.144.200\ORABACKUP\ORACLE\WINDOWS\ORCL_FULL.DMP
作业 "SYS"."SYS_EXPORT_FULL_01" 已于 13:08:09 成功完成
DB端本地检查备份集及备份日志
![](https://yqfile.alicdn.com/img_ed52578dc9814a1c6ab675d483aad9b2.jpg)
windows存储端查看备份集及备份日志
![](https://yqfile.alicdn.com/img_1800a840bff649128306549815196930.jpg)
linux oracle 11.2.0.4 expdp备份到windows存储服务器网络共享文件夹
[root@oratest ~]# mkdir /win
[root@oratest ~]# mount //10.117.196.52/orabak /win -o username=localadmin,password="P@ssw0rd",directio,noperm,rsize=32768,wsize=32768,rw,file_mode=0777,dir_mode=0777,uid=600,gid=501,_netdev
[root@oratest ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 11G 4.7G 5.5G 46% /
/dev/sda2 9.7G 152M 9.1G 2% /home
/dev/sda1 4.9G 145M 4.5G 4% /boot
tmpfs 1006M 456M 551M 46% /dev/shm
/dev/sdb1 16G 7.2G 7.8G 49% /oradata
//10.117.196.52/orabak
239G 206G 33G 86% /win
[root@oratest ~]#su - oracle
[oracle@oratest ~]$ cd /win
[oracle@oratest win]$ vi orcl.txt
[oracle@oratest win]$ ls
orcl.txt
[oracle@oratest win]$
[oracle@oratest ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Thu Jan 19 14:14:00 2017
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>
SQL> create directory win as '/win';
Directory created.
SQL> select * from dba_directories where directory_name='WIN';
OWNER DIRECTORY_NAME DIRECTORY_PATH
--------------- -------------------- ----------------------------------------
SYS WIN /win
[oracle@oratest ~]$ expdp system/oracle directory=win dumpfile=oradb_11204_full.dmp logfile=oradb_11204_expdp_full.log full=y
Export: Release 11.2.0.4.0 - Production on Thu Jan 19 14:12:24 2017
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Starting "SYSTEM"."SYS_EXPORT_FULL_02": system/******** directory=win dumpfile=oradb_11204_full.dmp logfile=oradb_11204_expdp_full.log full=y
Estimate in progress using BLOCKS method...
Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 64.31 MB
......
. . exported "SYSTEM"."REPCAT$_RUNTIME_PARMS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_SITES_NEW" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_SITE_OBJECTS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_SNAPGROUP" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_TEMPLATE_OBJECTS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_TEMPLATE_PARMS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_TEMPLATE_REFGROUPS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_TEMPLATE_SITES" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_TEMPLATE_TARGETS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_USER_AUTHORIZATIONS" 0 KB 0 rows
. . exported "SYSTEM"."REPCAT$_USER_PARM_VALUES" 0 KB 0 rows
. . exported "SYSTEM"."SQLPLUS_PRODUCT_PROFILE" 0 KB 0 rows
Master table "SYSTEM"."SYS_EXPORT_FULL_02" successfully loaded/unloaded
******************************************************************************
Dump file set for SYSTEM.SYS_EXPORT_FULL_02 is:
/win/oradb_11204_full.dmp
Job "SYSTEM"."SYS_EXPORT_FULL_02" successfully completed at Thu Jan 19 14:15:42 2017 elapsed 0 00:03:18
[oracle@oratest ~]$
windows存储端查看expdp备份集备份日志
![](https://yqfile.alicdn.com/img_e253562170135bba86db608f475f7f51.jpg)