热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

oracle10g的catalog配置

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

现在oracle11g已经逐渐走向成熟,但是oracle10g依然是王道,最近在网上看到很多人对rman的catalog不是很了解,所以写下来希望对他们有些帮助
oracle关于rman备份的数据包括:
catalog数据库即目录数据库
target数据库即目标数据库
 
catalog数据库用来存放备份target数据库的信息的,她可以跟target数据库在一台服务器上面,也可以是单独的一台服务器,下面配置下catalog 数据库以便更好的理解
首先数据库需要开启归档日志,关于归档日志如果没有特殊的要求,只需要开启即可;
启动数据库mount阶段  www.2cto.com  
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
修改方式如下  www.2cto.com  
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表空间  www.2cto.com  
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  www.2cto.com  
---------- ---------- -------- ---------- ------------------------------ ---------------- --------- ------------ --------- --- --- --- ---
 
  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的配置
 

推荐阅读
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • PostgreSQL 10 离线安装指南
    本文详细介绍了如何在无法联网的服务器上进行 PostgreSQL 10 的离线安装,并涵盖了从下载安装包到配置远程访问的完整步骤。 ... [详细]
  • 本文探讨了在Windows Server 2008环境下配置Tomcat使用80端口时遇到的问题,包括端口被占用、多项目访问失败等,并提供详细的解决方法和配置建议。 ... [详细]
  • 通过Web界面管理Linux日志的解决方案
    本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ... [详细]
  • 本文详细探讨了HTML表单中GET和POST请求的区别,包括它们的工作原理、数据传输方式、安全性及适用场景。同时,通过实例展示了如何在Servlet中处理这两种请求。 ... [详细]
  • 在现代Web应用中,当用户滚动到页面底部时,自动加载更多内容的功能变得越来越普遍。这种无刷新加载技术不仅提升了用户体验,还优化了页面性能。本文将探讨如何实现这一功能,并介绍一些实际应用案例。 ... [详细]
  • 云计算的优势与应用场景
    本文详细探讨了云计算为企业和个人带来的多种优势,包括成本节约、安全性提升、灵活性增强等。同时介绍了云计算的五大核心特点,并结合实际案例进行分析。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 本文介绍如何在华为CE交换机上配置M-LAG(多链路聚合组),以实现CE1和CE2设备作为VLAN 10网关的高可用性。通过详细的配置步骤,确保网络冗余和稳定性。 ... [详细]
  • 解决SVN图标显示异常问题的综合指南
    本文详细探讨了SVN图标无法正常显示的问题,并提供了多种有效的解决方案,涵盖不同环境下的具体操作步骤。通过本文,您将了解如何排查和修复这些常见的SVN图标显示故障。 ... [详细]
  • 磁盘健康检查与维护
    在计算机系统运行过程中,硬件或电源故障可能会导致文件系统出现异常。为确保数据完整性和系统稳定性,定期进行磁盘健康检查至关重要。本文将详细介绍如何使用fsck和badblocks工具来检测和修复文件系统及硬盘扇区的潜在问题。 ... [详细]
  • 在成功安装和测试MySQL及Apache之后,接下来的步骤是安装PHP。为了确保安全性和配置的一致性,建议在安装PHP前先停止MySQL和Apache服务,并将MySQL集成到PHP中。 ... [详细]
  • 本文探讨了使用C#在SQL Server和Access数据库中批量插入多条数据的性能差异。通过具体代码示例,详细分析了两种数据库的执行效率,并提供了优化建议。 ... [详细]
  • 方法:1 配置数据库basediros.path.abspath(os.path.dirname(__file__))  #获取当前文件的绝对路径appFlask(__name__ ... [详细]
author-avatar
手机用户2702933093
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有