oracle 10g asm 文件copy--dbms_file_transfer包

oracle 10g的grid asmcmd是不支持copy命令的。
如要拷里面的文件出来,那必段用dbms_file_transfer包了。
DBMS_FILE_TRANSFER.COPY_FILE(
   source_directory_object       IN  VARCHAR2,
   source_file_name              IN  VARCHAR2,//只支持文件名,不支持目录
   destination_directory_object  IN  VARCHAR2,
   destination_file_name         IN  VARCHAR2
);

create directory asm_spfile as '+CNDATA/educn';

SQL> col directory_path for a80;
SQL> select * from dba_directories;

OWNER          DIRECTORY_NAME        DIRECTORY_PATH
--------  ------------------------------ --------------------------------------------------------------------------------
SYS          DIR_DP         /home/oracle/back_up
SYS          EXP_DIR         /u01/app/oracle/dir/exp_dir
SYS          ORACLE_OCM_CONFIG_DIR       /u01/app/oracle/product/10.2.0/db_1/ccr/state
SYS          ASM_SPFILE        +CNDATA/educn
SYS          DATA_PUMP_DIR        /u01/app/oracle/product/10.2.0/db_1/rdbms/log/

exec dbms_file_transfer.copy_file('ASM_SPFILE', 'spfileeducn.ora', 'DIR_DP', 'spfileeducn.ora')
归档拷贝
SQL> create directory arc_log as '+ARCHIVE/educn/archivelog/2013_11_16';
sql>exec dbms_file_transfer.copy_file('arc_log', 'thread_1_seq_67.354.831642407', 'DIR_DP', '20131116.arc')
SQL> host ls -lh /home/oracle/back_up
详细参见

http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_ftran.htm

posted on 2013-11-25 17:25 snowhill 阅读(305) 评论(0)  编辑 收藏 引用 所属分类: 数据库-oracle


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

公告

又一年...........

留言簿(3)

随笔分类(13)

文章分类(131)

文章档案(124)

c++

java

linux

oracle

常用软件

其他

网络配置

系统安全

音乐

搜索

最新评论

阅读排行榜