[原创]网格控制库:在同一平台上将仓库从一台机器迁移到另外一台机器_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3304 | 回复: 0   主题: [原创]网格控制库:在同一平台上将仓库从一台机器迁移到另外一台机器        下一篇 
大红薯
注册用户
等级:少校
经验:1440
发帖:159
精华:0
注册:2011-7-21
状态:离线
发送短消息息给大红薯 加好友    发送短消息息给大红薯 发消息
发表于: IP:您无权察看 2011-8-22 10:03:45 | [全部帖] [楼主帖] 楼主

网格控制库:在同一平台上将仓库从一台机器迁移到另外一台机器

适用于:

Enterprise Manager Grid Control - Version: 10.2.0.1 to 10.2.0.5 - Release: 10.2 to 10.2
Information in this document applies to any platform.


目标:

本笔记描述了网格控制信息库数据库从一台机器迁移到另一台机器,都具有相同的操作系统和版本所要遵循的步骤。

对于跨平台的资源库的迁移,参阅:

Note 388090.1:Grid Control Repository: Steps for Cross Platform Migration of the Grid Control Repository/OMS


-          源和目标操作系统(平台)和版本都是一样的。
- 采取有效的操作系统级备份和(上OMS机)。
- 适当的停机时间预计在迁移过程中的网格控制设置。
- 以下步骤已经预先尝试与生产网格控制设置审讯前的测试设置。
解决方案
迁移前的EM的具体步骤
*停止HTTP Server组件的OMS,停止上传任何进一步的XML文件在存储库数据库迁移代理:

cd /opmn/bin
opmnctl stopproc process-type=HTTP_Server


如果有多个的OMS,那么上面的步骤应该是对所有OMS机器。
等待了一段时间,并检查是否有/ SYSMAN/ RECV目录或ReceiveDir参数值的任何挂起的XML文件(已手动修改默认值)/ SYSMAN/config/ emoms.properties文件
等待清理所有的XML文件。一个XML等待少数是可以接受的,但有大量的文件可能会导致性能问题时,OMS是库数据库迁移后重新启动(迁移前待等待+积压在迁移过程中创建的)。
在此之后,停止了OMS:

cd /opmn/bin
opmnctl stopall


*登录到存储库数据库,并运行下面的SQL语句:

SQL> sqlplus "/as sysdba"
SQL> show parameter job_queue_processes
SQL> alter system set job_queue_processes=0;


请注意的是JOB_QUEUE_PROCESSES初始化参数设定值。
从数据库的alert.log文件,确认数据库正在运行的细节没有任何重大问题。
* SYSMAN用户登录到数据库和执行:

SQL> exec emd_maintenance.partition_maintenance; (This will drop the old partitions);
SQL> exec emd_maintenance.remove_em_dbms_jobs;


库数据库迁移
*目标计算机上安装RDBMS软件。确保确保RDBMS软件版本和一次性的的补丁程序应用目标和源机器上相同。此外,这台机器上安装代理,如果不是目前已经安装网格。
*复制/档案资料库迁移到新机器上使用任何数据库克隆的方法(使用RMAN,DBCA等)。
参考文献:

Note 259694.1: Oracle10G RMAN Database Duplication
Note 388431.1: Creating a Duplicate Database on a New Host.
Note 733530.1: Grid Control Repository: How to Move Grid Control Repository from One Machine to Another Using DBCA (on the same Platform)
Note 954615.1: Grid Control Repository: How to use RMAN to Move and Upgrade the Repository Database in a RAC Cluster Configuration?
Note 602955.1: Grid Control Repository: Steps To Move the Repository Using an Inconsistent (Hot) Database Backup


*如果使用DBCA是新的数据库,然后所有的模式用户将被锁定,其密码已过期。因此,帐户需要解锁和他们的密码手动复位。
EM特定用户执行以下:

SQL> sqlplus "/as sysdba"
SQL> alter user SYSMAN identified by account unlock ;
SQL> alter user DBSNMP identified by account unlock ;
SQL> alter user MGMT_VIEW account unlock ;


注意:
- SYSMAN和DBSNMP用户的密码,应在原版本库的数据库的密码相同。
- 运行其他用户的列表“select username from dba_users;”
- 解锁和重新设置使用类似“alter user“上述命令的其他用户的密码。
迁移后的EM的具体步骤
*登录到新的存储库作为SYSMAN数据库执行:

SQL> exec emd_maintenance.analyze_emd_schema('SYSMAN');


*以SYSDBA的身份登录到信息库数据库,恢复的JOB_QUEUE_PROCESSES初始化参数的原始值和提交的EM作业:

SQL> alter system set job_queue_processes=10 scope=both;
SQL> connect sysman/
SQL> exec emd_maintenance.submit_em_dbms_jobs;
* On the OMS machine:
- Take a backup of the /sysman/config/emoms.properties
- In the emoms.properties file, look for the parameter oracle.sysman.eml.mntr.emdRepConnectDescriptor.
- Update the details: host name / listener port / Repository SID in this parameter value with the connection details of the new repository.
- The above steps should be performed on all the OMS connecting to the repository database.
* Startup OMS
cd /opmn/bin


opmnctl starta从浏览器连接到网格控制台。导航设置 - >管理服务和信息库 - >监控配置。更新为连接的详细信息和资源库“管理服务”目标的新的储存库点。
*从一台emcli被配置了的机器,从旧的机器到新的数据库机器重新安置数据库目标:

emcli relocate_targets src_agent=“
<3872>
<3872>ll




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论