Oracle12 OEM升级Oracle13的方法是什么
admin
2023-02-07 05:20:03
0

软件
下载以下软件:
http://www.oracle.com/technetwork/oem/grid-control/downloads/index.html
先决条件:
RHEL5 不支持OEM13C,Oracle数据库版本必须为12.1.0.2。
若你的数据库与OS版本正常,则需要更改一下参数并重启数据库。

ALTER SYSTEM SET COMPATIBLE = '12 .1.0.2.0'SCOPE = SPFILE; 
ALTER SYSTEM SET optimizer_adaptive_features = false SCOPE = SPFILE;
sqlplus / as sysdba
GRANT EXECUTE ON dbms_random TO dbsnmp; 
GRANT EXECUTE ON dbms_random TO sysman;
REVOKE EXECUTE ON dbms_random FROM public;

检查无效对象

SELECT owner, object_name, object_type
FROM   dba_objects 
WHERE  status = 'INVALID'
AND    owner IN ('SYS', 'SYSTEM', 'SYSMAN', 'MGMT_VIEW', 'DBSNMP', 'SYSMAN_MDS');

编译无效对象

EXEC UTL_RECOMP.recomp_serial('SYS');
EXEC UTL_RECOMP.recomp_serial('DBSNMP');
EXEC UTL_RECOMP.recomp_serial('SYSMAN');

使用以下命令复制emkey,根据需要进行调整。您必须输入OEM sysman密码

$ export OMS_HOME=/u01/app/oracle/oms12cr5/oms
$ $OMS_HOME/bin/emctl config emkey -copy_to_repos
Oracle Enterprise Manager Cloud Control 12c Release 5
Copyright (c) 1996, 2015 Oracle Corporation.  All rights reserved.
Enter Enterprise Manager Root (SYSMAN) Password :
The EMKey has been copied to the Management Repository. This operation will cause the EMKey to become unsecure.
After the required operation has been completed, secure the EMKey by running "emctl config emkey -remove_from_repos".
$

$ $OMS_HOME/bin/emctl status emkey
Oracle Enterprise Manager Cloud Control 12c Release 5
Copyright (c) 1996, 2015 Oracle Corporation.  All rights reserved.
Enter Enterprise Manager Root (SYSMAN) Password :
The EMKey  is configured properly, but is not secure. Secure the EMKey by running "emctl config emkey -remove_from_repos".
$

停止OEM与Agent

export OMS_HOME=/u01/app/oracle/oms12cr5/oms
export AGENT_HOME=/u01/app/oracle/agent12c/agent_inst

$OMS_HOME/bin/emctl stop oms -all
$AGENT_HOME/bin/emctl stop agent

创建oem目录
mkdir -p /u01/app/oracle/middleware
运行升级

chmod u+x em13100_linux64.bin
./em13100_linux64.bin

Oracle12 OEM升级Oracle13的方法是什么
Oracle12 OEM升级Oracle13的方法是什么
Oracle12 OEM升级Oracle13的方法是什么
如果已执行上述先决条件,则安装应通过所有先决条件检查。单击"下一步"按钮。在这种情况下,我收到内核参数的警告,因为我的"ip_local_port_range"大于所需的范围。我忽略它点击"忽略"按钮,然后后续的"确定"按钮,然后"下一步"按钮。
Oracle12 OEM升级Oracle13的方法是什么
输入新的位置,我使用"/u01/app/oracle/oem12cr5",然后单击"下一步"按钮
Oracle12 OEM升级Oracle13的方法是什么
输入 SYS 和 SYSMAN 用户的密码并选中两个复选框,然后单击"下一步"按钮。
Oracle12 OEM升级Oracle13的方法是什么
在第一个警告对话框中,单击"确定"按钮。后续错误屏幕应列出安装程序可以修复的事项。
Oracle12 OEM升级Oracle13的方法是什么
如果您有任何其他警告,请检查它们看起来不像显示停止者,然后单击"是"按钮继续。

如果您对插件升级信息感到满意,请单击"下一步"按钮。
Oracle12 OEM升级Oracle13的方法是什么
Oracle12 OEM升级Oracle13的方法是什么
输入 WebLogic 详细信息,然后单击"下一步"按钮。"/u01/app/oracle/gc_inst1"。
Oracle12 OEM升级Oracle13的方法是什么
Oracle12 OEM升级Oracle13的方法是什么
Oracle12 OEM升级Oracle13的方法是什么
Oracle12 OEM升级Oracle13的方法是什么
等待安装和配置进行。
Oracle12 OEM升级Oracle13的方法是什么
当出现提示时,运行根脚本,然后单击"确定"按钮。
Oracle12 OEM升级Oracle13的方法是什么
Oracle12 OEM升级Oracle13的方法是什么
升级完成后,您应该使用以下命令保护 EMKey。
$OMS_HOME/bin/emctl config emkey -remove_from_repos
$ export AGENT_HOME=/u01/app/oracle/agent12c/agent_inst
$ $AGENT_HOME/bin/emctl start agent
登录屏幕可从浏览器使用上一屏幕提供的 URL("https://emcc.localdomain:7802/em")。使用用户名"sysman"和您在安装过程中指定的密码登录。
Oracle12 OEM升级Oracle13的方法是什么
升级代理
Oracle12 OEM升级Oracle13的方法是什么
Oracle12 OEM升级Oracle13的方法是什么
Oracle12 OEM升级Oracle13的方法是什么
如果您没有配置"根"访问权限或 sudo 以允许您运行根脚本,请单击警告消息上的"确定"。安装完成后,可以运行根脚本。
Oracle12 OEM升级Oracle13的方法是什么
Oracle12 OEM升级Oracle13的方法是什么
如果需要手动运行任何根脚本,现在就执行。它们位于每台受监视的机器上的代理主页(AGENT_HOME/agent_13.1.0.0.0/root.sh)。

升级的主体现已完成。

导航到"升级后任务"屏幕(设置 > 管理云控制 > 升级后任务)。突出显示列表中的每个任务,然后单击"开始"按钮。这只会执行一些最终的数据迁移。

启动/关闭
云控制设置为使用"gcstartup"服务自动启动。"/etc/oragchome列表"文件包含系统将启动的项目。升级后,它可能会列出两个 OMS 安装。如果要使用此自动启动,则需要修改文件的内容,以确保它与新安装一致。

/u01/app/oracle/middleware

/u01/app/oracle/agent12c/agent_13.1.0.0.0:/u01/app/oracle/agent12c/agent_inst

在简单安装中,默认自动启动将导致问题,因为云控制将尝试在数据库开始之前启动。可以通过注释(使用 *)"/etc/oragchome列表"文件的所有内容来禁用该服务,以防止自动启动和使用下面描述的启动/停止脚本。

如果需要自动启动/停止,则可以使用使用 Linux 服务以通常的方式执行此操作,该服务调用包含数据库管理的启动/停止脚本。

使用以下命令打开本文安装的所有组件。如果您有启动/关闭脚本,请记住对其进行修改以考虑新路径。

#!/bin/bash
export ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/db_1
export OMS_HOME=/u01/app/oracle/middleware
export AGENT_HOME=/u01/app/oracle/agent12c/agent_inst

# Start everything
$ORACLE_HOME/bin/dbstart $ORACLE_HOME

$OMS_HOME/bin/emctl start oms

$AGENT_HOME/bin/emctl start agent

使用以下命令关闭本文安装的所有组件。

#!/bin/bash
export ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/db_1
export OMS_HOME=/u01/app/oracle/middleware
export AGENT_HOME=/u01/app/oracle/agent12c/agent_inst

$OMS_HOME/bin/emctl stop oms -all
$AGENT_HOME/bin/emctl stop agent
$ORACLE_HOME/bin/dbshut $ORACLE_HOME

相关内容

热门资讯

玩家最新攻略“白金岛三打哈开挂... 玩家最新攻略“白金岛三打哈开挂器?”(原来真的有挂)您好,白金岛三打哈这个游戏其实有挂的,确实是有挂...
【今日要闻】“开心十三张究竟有... 【今日要闻】“开心十三张究竟有挂吗?”(太坑了原来有挂)您好,开心十三张这个游戏其实有挂的,确实是有...
我来教教您“微乐四川麻将辅助器... 您好:微乐四川麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款...
终于明白“凉山跑得快有挂吗?”... 家人们!今天小编来为大家解答凉山跑得快透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买...
重磅消息“山西大唐麻将到底是不... 有 亲,根据资深记者爆料山西大唐麻将是可以开挂的,确实有挂(咨询软件无需...
今日重大通报“道游联盟炸/金/... 有 亲,根据资深记者爆料道游联盟炸/金/花是可以开挂的,确实有挂(咨询软...
最新引进“威信茶楼怎么开挂?”... 有 亲,根据资深记者爆料威信茶楼是可以开挂的,确实有挂(咨询软件无需打开...
重磅消息“乐乐四川麻将辅助器?... 有 亲,根据资深记者爆料乐乐四川麻将是可以开挂的,确实有挂(咨询软件无需...
【第一财经】“乐享牛牛有没有挂... 家人们!今天小编来为大家解答乐享牛牛透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...
最新引进“天天贰柒拾是不是有挂... 最新引进“天天贰柒拾是不是有挂?”(确实真的有挂)您好,天天贰柒拾这个游戏其实有挂的,确实是有挂的,...