www.Orasql.Com
 
用户名: 密码:  验证码: 注册|找回密码 oracleawen's blog  
 
         当前位置 >> 技术论坛  发表帖子     论坛版块     查找帖子
如何使用catalog-技术论坛||Oracle高手之路—Orasql.Com!
            如何使用catalog
 
发贴人:oracle_awen
oracleawen@gmail.com448315233127.0.0.1
用户级别:管理员
发贴总数:1245
注册时间:2011-05-05 09:23:03
2011-06-26 22:12:10
data pump导入导出 ,sysdba用户是不能做 命令实现: 创建一个目录名为dpdir 物理路径/u01/dp_dir 授予所有人拥有读写的权限 mkdir /u01/dp_dir create directory dp_dir as '/u01/dp_dir'; grant all on directory dp_dir to public; 使用expdp把scott的emp导出到dpdir目录 名字为scott.dmp 然后删除emp表 通过scott.dmp恢复emp表 创建类型为sqlloder的外部表 1 首先创建目录,授予权限 create directory d3 as '/u01/d3'; grant read ,write on directory d3 to public; 2 在目录对象创建数据文件 cd /u01/d3 vim 1.txt 1,a 2,b 3,c 3 通过em创建sqlldr的控制文件 data movement-->load data from user files--> 一路下去 ,最后的时候选择控制文件信息复制,把内容粘贴到d3目录下的控制文件名为1.ctl的文件里 4 生成日志文件(包含外部表语法) sqlldr system/oracle data=1.txt control=1.ctl log=d3.log bad=1.bad external_table =GENERATE_ONLY 删除不需要的信息 ,只保留创建表的语法,使用sys登录后,执行创建表的语法,通过该表就可以查看操作系统上文件里的数据 目标数据库:orcl 恢复目录数据库:catdb 用来存储rman 信息的catlog数据库叫 catdb 1 创建catdb数据库 完成 dbca 2 连接catdb数据库 export ORACLE_SID=catdb 创建表空间ts(用来存储rman信息) create tablespace ts datafile '/u01/ts01.dbf' size 50m; 创建用户默认空间为ts create user rman identified by rman default tablespace ts quota unlimited on ts ; 给定用户catalog拥有者的权限 grant recovery_catalog_owner to rman 使用你创建的用户连接catdb rman catalog rman/rman create catalog tablesapce ts (创建catalog指定使用表空间 3 在orcl数据库上去连接catdb ,register 注册自己 export ORACLE_SID=orcl rman target sys/oracle@orcl catalog rman/ramn@catdb register database ; 实验:删除控制文件,通过catalog恢复控制文件 没有使用catalog rman target / restore controfile from '指定备份集的位置' 使用catalog rman target / catalog rman/rman@catdb backup current controlfile format '/u01/c_%f;' 模拟删除所有的控制文件 shutdown immediate ; rm -rf *.ctl startup 到nomount状态 rman target / catalog rman/rman@catdb restore controlfile ; sql 'alter database mount' recover database ; sql 'alter database open resetlogs'; 证明:备份信息是存储在catalog 里的

      
 
  
 Orasql.Com|E-Mail:oracleawen@gmail.com|Phone:15271942915|Copyright © 2011|All Rights Reserved|