SharePlex实施文档以及常见故障 - 图文(5)
by你好我是李白
对于alter table add a LOB column操作,如果被执行该操作的表在当前处在激活状态的SharePlex配置文件中,则必须遵循以下步骤保证复制环境两套数据库系统的一致性。(尽量在业务少的时候进行)
(1)停止用户对该表的任何操作,包括select, update,insert和delete等操作;
(2)通过源系统的SharePlex控制台sp_ctrl下运行copy config命令将当前配置文件复制并生成一个新的配置文件。例如,当前处在激活状态的配置文件名为filename,则建立一个文件名为newname的配置文件; sp_ctrl(sysA)> copy config filename to newname (3)通过源系统的SharePlex控制台sp_ctrl下运行edit config 命令编辑配置新建的配置文件;
sp_ctrl(sysA)> edit config newname (4)在文件中将要增加LOB字段(或重命名字段)的表的信息行删除。 (5)保存并退出配置文件;
(6)通过源系统的SharePlex控制台sp_ctrl运行activate config命令激活修改后的新的配置文件,在激活的过程中原先处于激活状态的旧的配置文件会自动解除激活状态;
sp_ctrl(sysA)> activate config newname live (7)在源系统和目标系统数据库中对该表增加LOB字段(或重命名字段); (8)通过源系统的SharePlex控制台sp_ctrl运行activate config命令激活原先的配置文件filename,在激活的过程中刚刚处于激活状态的配置文件newname会自动解除激活状态;
sp_ctrl(sysA)> activate config filename live (9)维护工作完成,用户可以对该表进行访问和操作。
2.12 Alter table move a new tablespace
对于alter table move tablespace操作,如果被执行该操作的表在当前处在激活状态的SharePlex配置文件中,则必须遵循以下步骤保证复制环境两套数据库系统的一致性。(尽量在业务少的时候进行)
by你好我是李白
(1)停止用户对该表的任何操作,包括select, update,insert和delete等操作;
(2)通过源系统的SharePlex控制台sp_ctrl下运行copy config命令将当前配置文件复制并生成一个新的配置文件。例如,当前处在激活状态的配置文件名为filename,则建立一个文件名为newname的配置文件; sp_ctrl(sysA)> copy config filename to newname (3)通过源系统的SharePlex控制台sp_ctrl下运行edit config 命令编辑配置新建的配置文件;
sp_ctrl(sysA)> edit config newname (4)在文件中将要转移表空间的表的信息行删除。 (5)保存并退出配置文件;
(6)通过源系统的SharePlex控制台sp_ctrl运行activate config命令激活修改后的新的配置文件,在激活的过程中原先处于激活状态的旧的配置文件会自动解除激活状态;
sp_ctrl(sysA)> activate config newname live (7)在源系统和目标系统数据库中对移动该表到新的表空间;
(8)通过源系统的SharePlex控制台sp_ctrl运行activate config命令激活原先的配置文件filename,在激活的过程中刚刚处于激活状态的配置文件newname会自动解除激活状态;
sp_ctrl(sysA)> activate config filename live (9)维护工作完成,用户可以对该表进行访问和操作。
2.13一个软件启动多个SP实例
(1)分配端口号
需要给每一个sp_cop分配一个唯一的端口号 (2)创建variable-data目录
为每一个sp_cop实例创建一个variable-data目录。
? 按照SharePlex Instanllation Guide安装SharePlex,在安装最后,你需要
一个product目录以及一个variable-data目录关联一个端口以及一个数据
by你好我是李白
库账户,这是你的基础实例。 ? 关闭正在运行的sp_cop实例。
? 为每一个实例复制一个vardir目录。
cp -p -r /splex/vardir/splex2100 /splex/vardir/splex2101 cp -p -r /splex/vardir/splex2100 /splex/vardir/splex2102
(3)定义端口号在SharePlex环境中 a.定义环境variable-data环境变量 kshshell:
export SP_SYS_VARDIR=/full_path_of_variable-data_directory cshshell:
setenv SP_SYS_VARDIR /full_path_of_variable-data_directory
b.定义环境变量SP_COP_TPORT and SP_COP_UPORT kshshell:
export SP_COP_TPORT=port export SP_COP_UPORT=port cshshell:
setenv SP_COP_TPORT port setenv SP_COP_UPORT port c.启动sp_cop实例使用-u选项
$ /productdir/bin/sp_cop -uport&
d.使用如下参数为环境变量中variable-data设置端口
by你好我是李白
sp_ctrl>set param SP_COP_TPORT port sp_ctrl>set param SP_COP_UPORT port
e.关闭实例
Shut down sp_cop.
f.在variable-data目录中的rim子目录中,删除shstinfo.ipc以及shmaddr.loc文件(如果之前安装的SharePlex从未启动过sp_cop这两个文件可能不存在)
h.重复上述步骤为每一个实例
如果是为同一个数据库启动不同实例,则下面步骤可以省略。
(4)如果针对不同数据库,则需要在完成上述步骤之后,为每一个数据库运行ora_setup
a.定义环境variable-data环境变量 kshshell:
export SP_SYS_VARDIR=/full_path_of_variable-data_directory cshshell:
setenv SP_SYS_VARDIR /full_path_of_variable-data_directory
b.定义环境变量SP_COP_TPORT and SP_COP_UPORT kshshell:
export SP_COP_TPORT=port export SP_COP_UPORT=port cshshell:
by你好我是李白
setenv SP_COP_TPORT port setenv SP_COP_UPORT port
c./ora_setup,根据交互界面提示,为每个sp_cop实例配置不同数据库设置。
3.SharePlex AA复制实施
3.1 前言
AA复制即源端为oracle,目标端也为oracle。
实施之前一定要备份源库,并保证备份的可用性,并制定完备的回退方案。 SharePlex可以用作容灾,报表分离,数据分发,数据迁移。
使用SharePlex进行数据迁移一般具有数据量大,源端与目标段为异构平台,停机时间短等特点,迁移完成之后,可以再次配置目标段到源端的复制,防止试运行阶段出现问题以便回切。
使用SharePlex进行异构容灾实施步骤大致与异构迁移相同,主要区别在于最后数据迁移完成之后目标段FK,job,trigger的处理。
3.2 环境准备
源库空间准备,中间库准备,目标端相关软件安装,RAC安装时需要安装在共享磁盘上,并且将SharePlex启动在可浮动的一个service IP上。 在源库与目标库安装同版本的ShanrePlex,可以不同平台,但一定要保证版本一致。
在源端编写config文件,并在源端与目标端都停止Post进程,然后verify并analyze config,然后再根据分析结果,修改优化config文件。
3.3 数据初始化
a.有中间库时,可以使用DG搭建与源库同平台的中间库环境,并配置好DG,然后在源端激活上一步配置好的config文件,开始capture捕获,在
…… 此处隐藏:1946字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




