当前位置:主页 > 网络与CDN > 云服务器 >

云数据安全_关于_人工智能项目实战

云数据安全_关于_人工智能项目实战

10g,11g db升级到ORACLE 12C数据库(SAP)

======================================================================================

https://wrowcodes.blogspot.com/2019/01/oracle-10g11g-db-upgrade-to-oracle-12c.html

使用SID ADM登录。为oracle软件安装创建一个新的windows用户,该用户具有power角色,安装oracle12c软件,当它提示用户时,提供用户之前创建的。更改环境变量(ORACLE\ U Home\ U old)中的主目录路径,并将其映射到新的Home to(ORACLE\ U Home)value=new ORACLE Home(修补前)升级前将ORACLE\u HOME重命名为ORACLE\u HOME\u,升级前将TNS\u ADMIN重命名为TNS\u ADMIN\u。向安装用户添加管理员权限。(修补前)复制新的oralce(可选)(修补前)复制oracle\network\admin。复制oracle\数据库关闭数据库(修补之前)停止与oracle相关的所有服务从下面的路径下载最新的捆绑包补丁(使用最新的Opatch版本应用捆绑包补丁)>>OracleORACLE>>补丁oracle>>补丁>>12.1.0.2。应用所有必需的修补程序。-遵循建议和说明。然而,您可以安全地忽略有关设置数据库参数>-remote\u os\u authent=TRUE.

补丁

===================================

P9584028GEN12102P\u 2-20012303.zip

PATCHBUNDLE12102P\u 1702-20012303.zip

PATCHBUNDLE12102P\u 1704-20012303.zip

O:\12cpacthc\P9584028GEN12102P\u 2-20012303\9584028>E:\oracle\GEP\12102\OPatch\OPatch apply

运行升级前脚本

Snote:1915315–数据库12.1.0.2升级脚本

=================

OS>cd\sap\ora\u Upgrade\pre\u Upgrade

OS>sqlplus/as sysdba

SQL>@pre\u Upgrade_任务.sql

SQL>@升级前检查_ora.sql数据库

SQL>@升级前检查_sap.sql数据库

可选=======================================================================================================================

如果在开始升级之前创建一个保证还原点(GRP),如果在升级过程中出现错误,您可以轻松地将数据库重置回该点(闪回数据库)。

请注意:

在升级之前创建保证还原点是可选的。

保证还原点不能替代数据库备份。

您不能自动增加数据库参数在定义保证还原点时兼容。您需要首先删除保证的还原点(请参见下面的:升级后任务:设置)_兼容.sql).

以下脚本将创建一个保证还原点'GRP\U BEFORE\U UPGRADE\U 12102'。

SQL>@GRP\U create\U restore_点.sql

SQL>@grp\U列表\U还原_点.sql

===============================================================================================================================

在升级(升级和预升级)之前关闭所有具有

旧Oracle环境的命令提示符或power shell窗口

从新Oracle主页(SIDADM)运行DUBA

检查是否存在任何无效命令来自

的对象-从DBA_OBJECT中选择OBJECT_NAME,其中STATUS='INVALID';

如果检索到任何对象,请使用旧的ORACALE HOME\rdbms\admin编译\utlrp.sql文件

DUBA后>>>>>>>>>>

->从新环境启动侦听器

-LSNRCTL状态

-LSNRCTL启动

(如果侦听器未启动,则创建listner到新的dbhome)

-复制INIT(SID).ORA,INIT(SID).SAP,INIT(SID).utl到新的oralce\数据库(如果不存在,则从旧目录)

–检查目录>网络/管理>,淘客服,TNSADMIN,SQLNET,LISTNER文件如果不正确从旧ORACLE HOME复制到新的

->从新环境启动数据库实例

转到目录'post\u upgrade'运行升级后脚本。

OS>cd\sap\ora\u upgrade\post\u upgrade

ORACLE database 12.1 post upgrade Status Tool

您可以检查升级通过运行Oracle database 12.1升级后状态工具,确定数据库组件的状态和升级时间。类似的信息可以在DBUA升级结果日志文件中找到。

–SQL>@?/rdbms/admin/utlu121s.sql

Oracle数据库12.1升级后无效对象工具

您可以检查数据库中升级前未无效的无效对象:

-sql>@?/rdbms/管理/utluiobj.sql

1915315–12.1.0.2的数据库升级脚本

======================================================================转到目录"Post\u upgrade"以运行升级后脚本。

–SQL>@Post\u upgrade_任务.sql

重新编译无效对象

–SQL>@?/rdbms/管理/utlrp.sql文件

运行升级后检查

–SQL>@升级后_支票.sql

检查保证还原点"GRP\U BEFORE\U UPGRADE\U 12102"是否存在:

==========================================================================

OS>cd/sap/ora\u UPGRADE/pre\u UPGRADE

OS>sqlplus/as sysdba

–-SQL>@grp\U列表\U还原_点.sql

您需要删除此还原点,并将"COMPATIBLE"设置为新值。

==================================================================================================

OS>cd/sap/ora\u upgrade/pre\u upgrade

OS>sqlplus/as sysdba

–SQL>@grp\u drop\u restore_点.sql

操作系统>光盘新建\u ORACLE \u HOME>/sap/ora \u升级/升级后

OS>sqlplus/as sysdba

–SQL>@set_兼容.sql

设置兼容新值后,'重新启动数据库。'

确保参数'compatible'设置为'12.1.0.2.0'或'12.1.0.2':

-SQL>显示参数compatible

-SQL>从V$parameter中选择值"compatible",其中NAME='compatible';

在启动其余的数据库升级后任务之前,可以创建新的保证还原点(–可选)

==========================================================================================================================

–-SQL>创建还原点"'GRP\u AFTER\u UPGRADE\u 12102'"保证闪回数据库;

–SQL>从V$RESTORE\u点选择名称,其中保证闪回\u数据库='YES';

drop V$RESTORE_POINT WHERE guarange_FLASHBACK_DATABASE='YES';

检查无效对象:

============================

–SQL>从dba_objects WHERE status='invalid';

如果对象'DBMS_METADATA'(包体)仍然无效(参考:patch 17871192),运行utlrp到重新编译包。

==========================================================================================================================

–SQL>@?\rdbms\管理\utlrp.sql文件

  • 关注微信

猜你喜欢

微信公众号