我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何利用ORACLE创建物理备库

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何利用ORACLE创建物理备库

这篇文章主要介绍“如何利用ORACLE创建物理备库”,在日常操作中,相信很多人在如何利用ORACLE创建物理备库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何利用ORACLE创建物理备库”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

准备工作:

  1. 主库启用归档

  2. 在所有系统上安装oralce 11g软件

  3. 备库创建必要的目录

  4. 创建监听,配置tnsname文件

第一步:

将主库的密码文件cp一份到备库中

第二步:

主备库的参数文件修改:

主库参数文件如:

matrix.__db_cache_size=83886080

matrix.__java_pool_size=4194304

matrix.__large_pool_size=4194304

matrix.__oracle_base='/u2/oracle'#ORACLE_BASE set from environment

matrix.__pga_aggregate_target=176160768

matrix.__sga_target=243269632

matrix.__shared_io_pool_size=0

matrix.__shared_pool_size=138412032

matrix.__streams_pool_size=0

*.audit_file_dest='/u2/oracle/admin/matrix/adump'

*.audit_trail='db'

*.compatible='11.2.0.0.0'

*.control_files='/oradata/matrix/control01.ctl','/u2/oracle/fast_recovery_area/matrix/control02.ctl'

*.db_block_size=8192

*.db_domain=''

*.db_name='matrix'

*.db_recovery_file_dest='/u2/oracle/fast_recovery_area'

*.db_recovery_file_dest_size=4322230272

*.diagnostic_dest='/u2/oracle'

*.dispatchers='(PROTOCOL=TCP) (SERVICE=matrixXDB)'

*.memory_target=419430400

*.open_cursors=300

*.processes=150

*.remote_login_passwordfile='EXCLUSIVE'

*.undo_tablespace='UNDOTBS1'

*.db_unique_name='matrix'

*.log_archive_config='dg_config=(matrix,matrixdg)'

*.log_archive_dest_1='location=/oradata/arch/matrix'

*.log_archive_dest_2='service=matrixdg lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=matrixdg'

*.log_archive_dest_state_1=enable

*.log_archive_dest_state_2=enable

*.standby_file_management='auto'

*.fal_server='matrixdg'

*.fal_client='matrix'

*.db_file_name_convert='/oradata/matrixdg','/oradata/matrix'

*.log_file_name_convert='/oradata/arch/matrixdg','/oradata/matrix'

~

备库参数文件如:

*.audit_file_dest='/u2/oracle/admin/matrixdg/adump'

*.audit_trail='db'

*.compatible='11.2.0.0.0'

*.control_files='/oradata/matrixdg/control01.ctl','/u2/oracle/fast_recovery_area/matrixdg/control02.ctl'

*.db_block_size=8192

*.db_domain=''

*.db_name='matrix'

*.db_recovery_file_dest='/u2/oracle/fast_recovery_area'

*.db_recovery_file_dest_size=4322230272

*.diagnostic_dest='/u2/oracle'

*.dispatchers='(PROTOCOL=TCP) (SERVICE=matrixXDB)'

*.memory_target=419430400

*.open_cursors=300

*.processes=150

*.remote_login_passwordfile='EXCLUSIVE'

*.undo_tablespace='UNDOTBS1'

*.db_unique_name='matrixdg'

*.log_archive_config='dg_config=(matrix,matrixdg)'

*.log_archive_dest_1='location=/oradata/arch/matrixdg'

*.log_archive_dest_2='service=matrix lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=matrix'

*.log_archive_dest_state_1=enable

*.log_archive_dest_state_2=enable

*.standby_file_management='manual'

*.fal_server='matrix'

*.fal_client='matrixdg'

*.db_file_name_convert='/oradata/matrix','/oradata/matrixdg'

*.log_file_name_convert='/oradata/arch/matrix','/oradata/arch/atrixdg'

第四步:

将备库启动到nomount状态

SQL> startup nomount

第五步:

RMAN>connect target sys/oracle@matrix;

RMAN>connect target sys/oracle@matrixdg;

RMAN>duplicate target database for standby from active database;

第六步:

备为中创建standby redo logfile

SQL>alter database add standby logfile '<PATH>' size 50M;

第七步:

备为中启动日志应用

SQL>alter database recover managed standby database using current logfile disconnect;

到此,关于“如何利用ORACLE创建物理备库”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何利用ORACLE创建物理备库

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle数据库如何创建用户

在Oracle数据库中,创建用户可以通过以下步骤进行:使用管理员权限登录到Oracle数据库中。执行以下SQL语句来创建用户:CREATE USER username IDENTIFIED BY password;其中,username是要
oracle数据库如何创建用户
2024-05-06

oracle 如何创建数据库

要创建一个Oracle数据库,您可以按照以下步骤进行操作:1. 安装Oracle数据库软件:首先,在您的计算机上安装Oracle数据库软件。您可以从Oracle官方网站下载适用于您的操作系统的Oracle数据库软件,并按照安装向导的指示进行
2023-08-23

如何创建oracle数据库

要创建Oracle数据库,您需要按照以下步骤进行操作:1. 首先,确保您已经安装了Oracle数据库软件。您可以从Oracle官方网站下载适合您操作系统的版本。2. 安装完成后,打开数据库配置助手(Database Configuratio
2023-08-30

如何用oracle创建新的数据库

要在Oracle中创建新的数据库,可以按照以下步骤操作:登录到Oracle数据库管理工具(如SQL*Plus、SQL Developer等)。使用管理员权限登录到数据库。运行以下SQL语句来创建新的数据库:CREATE DATABASE
如何用oracle创建新的数据库
2024-03-05

Oracle中如何创建数据库

在Oracle中,可以使用CREATE DATABASE语句来创建一个数据库。下面是一个创建数据库的示例:CREATE DATABASE your_database_nameUSER sys IDENTIFIED BY your_sys_p
2023-09-28

oracle数据库如何创建表

oracle数据库创建表的步骤如下:打开数据库会话。使用create table语句定义表的名称、列名称和数据类型。执行语句并使用commit命令提交。使用desc命令验证表的创建。Oracle数据库中创建表的步骤在Oracle数据库中创
oracle数据库如何创建表
2024-04-19

如何利用SQL语句创建数据库详解

目录前言建立数据库总结前言SQL语言是集DDL、DML和DCL于一体的数据库语言SQL语言主要由以下9个单词引导的操作语句来构成,但每一种语句都能表达复杂的操作请求DDL语句引导词:Create(建立),Alter(修改),Drop(
2022-06-16

编程热搜

目录