当前位置:  数据库>oracle

Oracle 10g的catalog配置

    来源: 互联网  发布时间:2017-05-06

    本文导语: 现在Oracle 11g已经逐渐走向成熟,但是oracle 10g依然是王道,最近在网上看到很多人对rman的catalog不是很了解,所以写下来希望对他们有些帮助 oracle关于rman备份的数据包括: catalog数据库即目录数据库 target数据库即目标数据库 catal...

现在Oracle 11g已经逐渐走向成熟,但是oracle 10g依然是王道,最近在网上看到很多人对rman的catalog不是很了解,所以写下来希望对他们有些帮助

oracle关于rman备份的数据包括:

catalog数据库即目录数据库

target数据库即目标数据库

catalog数据库用来存放备份target数据库的信息的,她可以跟target数据库在一台服务器上面,也可以是单独的一台服务器,下面配置下catalog 数据库以便更好的理解

首先数据库需要开启归档日志,关于归档日志如果没有特殊的要求,只需要开启即可;

启动数据库mount阶段

SQL> startup mount
ORACLE instance started.

Total System Global Area  167772160 bytes
Fixed Size      1218316 bytes
Variable Size     62916852 bytes
Database Buffers   100663296 bytes
Redo Buffers      2973696 bytes
Database mounted.




修改归档日志

SQL> alter database archivelog;

Database altered.

默认的归档日志的路径是放在flash_recovery_area下面

我们可以修改这个参数自定义位置db_recovery_file_dest

修改方式如下

alter system set db_recovery_file_dest='/home/oracle/arch' scope=both;

默认的归档空间大小是2G,我们可以修改这个参数db_recovery_file_dest_size

默认control保留时间是7天,我们可以修改这个参数control_file_record

上述是修改归档方面的,

下面我们开始配置catalog用户

建议使用单独的表空间和专一的用户

create tablespace rman datafile '/opt/oracle/product/10.2.0/oradata/orcl/rman01.dbf' size 500M;

create temporary tablespace tmp tempfile '/opt/oracle/product/10.2.0/oradata/orcl/tmp01.dbf' size 10m;

 create user rmans identified by rman default tablespace rman temporary tablespace tmp;

表空间的名字不可以使用关键词,经常使用的是rman,如果是rman在创建catalog表空间的时候提示

RMAN-01009: syntax error: found "rman": expecting one of: "double-quoted-string, identifier, single-quoted-string"

赋权限

SQL> grant connect,resource,recovery_catalog_owner to rman;

 

使用rman用户登录

由于我的catalog和target都是在一个服务器上面我执行以下语句

[oracle@rhelrcp ~]$ rman target / catalog rman/rman

创建catalog表空间

RMAN> create catalog tablespace rmans

recovery catalog created

 

注册数据库

RMAN> register database;

database registered in recovery catalog
starting full resync of recovery catalog
full resync complete


查询注册信息

切换到rman用户下面查询rc_database

> select * from rc_database;

    DB_KEY  DBINC_KEY     DBID NAME   RESETLOGS_CHANGE# RESETLOGS
---------- ---------- ---------- -------- ----------------- ---------
  1     2 1318222470 ORCL       446075 04-AUG-12

注册中的数据库

显示恢复目录中记录target数据库表空间的信息

SQL> select * from rc_tablespace;

    DB_KEY  DBINC_KEY DB_NAME       TS# NAME     CREATION_CHANGE# CREATION_ DROP_CHANGE# DROP_TIME INC BIG TEM ENC
---------- ---------- -------- ---------- ------------------------------ ---------------- --------- ------------ --------- --- --- --- ---
  1     2 ORCL  0 SYSTEM     9 30-JUN-05      YES NO  NO
  1     2 ORCL  1 UNDOTBS1       444079 30-JUN-05      YES NO  NO
  1     2 ORCL  2 SYSAUX         6609 30-JUN-05      YES NO  NO
  1     2 ORCL  3 TEMP        446208 04-AUG-12      NO  NO  YES
  1     2 ORCL  4 USERS         10566 30-JUN-05      YES NO  NO
  1     2 ORCL  6 RMANS        652267 24-AUG-12      YES NO  NO
  1     2 ORCL  7 TMP        652320 24-AUG-12      NO  NO  YES







查询恢复目录中记载的目标数据库的数据文件信息

select file#,name,bytes from rc_datafile;

上述及时rman使用catalog的配置


    
 
 

您可能感兴趣的文章:

  • 配置Oracle management server /Oracle启动OMS
  • 在Redhat7.2+Oracle8i如果硬件配置中用P4处理器,对oracle的安装有没有影响(100分)
  • weblogic 中怎样配置 oracle JDBC driver?
  • redhat 8.0+oracle 8.1.7下面配置proc环境的问题
  • linux下怎么配置jdbc 访问oracle ,知情者请告知
  • oracle的jdbc的配置
  • 一个jsp的数据库问题-oracle的服务端如何配置
  • 不会配置oracle怎么办?
  • JDBC from ORACLE 8.1.7的配置问题
  • Linux上怎么配置oracle的ODBC数据源?
  • 请问jboss+oracle文件怎样配置,数据库中文字段不为乱码
  • jdk1.3+tomcat怎样配置oracle驱动程序
  • 请问哪里有 小性机 +linux +oracle 的配置方案?
  • Linux主机下配置Oracle 10G自动启动过程记
  • 如何配置 linux 下 oracle 的 listener .ora 和
  • 求.bash_profile配置oracle详解
  • 用redhat linux8.0+Oracle8i做网络数据库服务器,我需要怎样配置?
  • 配置Oracle RAC需要注意的问题
  • Oracle数据库安装配置示例
  • Linux Apache PHP Oracle 安装配置
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 10g和Oracle 11g网格技术介绍
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle 10g中导出到Oracle 9的问题小结
  • 安装Oracle 10g忘记sys密码
  • Oracle 10G进程体系学习笔记
  • [官方最新消息]Oracle 10G 认证考试新变化
  • SOLARIS 下如何卸载ORACLE10G
  • oracle10g 数据备份与导入
  • 为何用dbstart启动oracle10g不好用
  • linux下oracle 10g如何完全卸载?
  • Oracle 10g client for Solaris
  • 急求Linux下oracle 10g和weblogic 9的安装
  • Linux系统下利用java连接Oracle 10G
  • Linux下完全卸载ORACLE 10G的方法
  • Linux下Oracle 10G DBCA等汉字乱码解决方法
  • redhat as 4 下如何安装oracle 10g ?
  • 求助前辈们:solaris 10 x86 安装oracle 10g 错误
  • 将Oracle 8i数据成功移植Oracle 10g的方法
  • 上传一个非常详细的Oracle10G在IBMAIX 5L上的安装步骤与大家分享
  • linux as3 安装oracle10g ,web端能访问,终端用命令不能进入
  • 如何升级Oracle 9i到10g
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,