Oracle10g32位升级到64位方法

news/2024/11/22 18:06:59/

 

1、备份32位数据库上的pfile。

2、shutdown 32位数据库,进行冷备份全库。

3、装好64 位的oracle。

4、用备份好的32位数据库的pfile启动64位oracle。

5、 在64位平台下编绎所有对象
SQL> @?/rdbms/admin/utlirp.sql
 
6. 重建数据字典(10.2.0.5)
SQL> @$ORACLE_HOME/rdbms/admin/catupgrd.sql
大约40多分钟,提示有部分无效对象,需要编绎这些无效对象。
 
7. 执行如下过程编绎失效对象
SQL> startup;
SQL> @?/rdbms/admin/utlrp.sql
 
开另一窗口查看执行进程,只到0才能完成。
SQL> SELECT COUNT(*) FROM obj$ WHERE status IN (4, 5, 6);
  COUNT(*)
----------
      0
SQL> select object_name,object_type,owner from dba_objects where status <>'VALID';
0
8、重新通过spfile启动
SQL> shutdown immediate;
SQL> create spfile from pfile;
SQL> startup;
 
9. 测试数据库
归档模式
SQL> archive log list;
Database log mode              Archive Mode
Automatic archival            Enabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence    13
Next log sequence to archive  15
Current log sequence          15


查看数据库版本情况
 
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
PL/SQL Release 10.2.0.5.0 - Production
CORE    10.2.0.5.0      Production
TNS for Linux: Version 10.2.0.5.0 - Production
NLSRTL Version 10.2.0.5.0 - Production


http://www.ppmy.cn/news/653693.html

相关文章

国民芯片G32N452 串口DMA发送代码

.h文件 /************************************************************* File Name: DrvUartr.h * File Instruction: 串口驱动头文件 * File User: Phyllis * File TIME: 2022-02-19 * File Version: V1.0 ********************************************************…

oracle10g迁移到11g配置,Windows下Oracle10g32位迁移到11g64位

客户需要&#xff0c;将windows下10g(10.2.0.3)32位数据库迁移到11g64位。不过主要目的是为10g32位windows打补丁&#xff0c;怕出问题做的迁移。这里自己先做下测试。 参考文章&#xff1a; 测试环境&#xff1a; Win server 2003 32位&#xff0c;先安装oracle10.2.0.1&#…

oracle32位迁移64位,Windows下Oracle10g32位遷移到11g64位

客戶需要&#xff0c;將windows下10g(10.2.0.3)32位數據庫遷移到11g64位。不過主要目的是為10g32位windows打補丁&#xff0c;怕出問題做的遷移。這里自己先做下測試。 參考文章&#xff1a; 測試環境&#xff1a; Win server 2003 32位&#xff0c;先安裝oracle10.2.0.1&#…

Oracle11g32位客户端安装+Framwork3.5(Windows版)

1&#xff1a;右键管理员身份运行 等待 2&#xff1a;勾选第二个 3&#xff1a;直接点击下一步 4&#xff1a;直接点击下一步 5&#xff1a;直接点击完成 6&#xff1a;直接等待 6&#xff1a;还需要安装3.5 安装到这个位置&#xff0c;提示需要安装Framework3.5 7&#xff1a…

区分G32_4和G32_12、G32_13和G32_14、G32_30和G32_31的群不变量C1、Nk(不涉及特征标表或子群ID的计算)

N3、C2不变量暂无作用&#xff08;N3与N0、C2与C1似乎重复了&#xff09;。 C1(GAP[32,4])[[0,28],[1,4]] C2(GAP[32,4])[[0,0,28],[0,1,3],[1,1,1]] Nk(GAP[32,4])[[1,1,1],[2,1,3],[4,1,4],[4,2,8],[8,2,16]] C1(GAP[32,12])[[0,24],[1,8]] C2(GAP[32,12])[[0,0,24],[0,1,7],…

值得一看的G32加工端面螺纹编程方法,很实用!

值得一看的G32加工端面螺纹编程方法&#xff0c;很实用&#xff01; ① G32加工端面螺纹介绍: 概述&#xff1a;端面螺纹大多以矩形螺纹为主&#xff0c;车床的自定心卡盘&#xff08;盘丝&#xff09;使用的就是这种结构。这类螺纹没有具体的代号标注&#xff0c;一般是文字…

解密动态规划:从子问题到最优解的奇妙算法

目录 引言&#xff1a; 一. 动态规划的基本思想 二. 问题分析与状态定义 三. 状态转移方程的建立 四. 自底向上的求解过程 五. 优化与进阶技巧 六. 实际应用案例 结论&#xff1a; 引言&#xff1a; 动态规划&#xff08;Dynamic Programming&#xff09;是一种常用的算…

使用Edge Impulse 和机器学习基于ESP32 实现异常检测系统

我们将检测二氧化碳浓度和挥发性有机化合物何时出现异常。因此,我们将实现一个机器学习模型,能够识别是否存在一些超出正常范围的值。 什么是异常检测? 为了定义异常检测,我们可以使用: 在数据分析中, 异常检测 (也称为 异常值检测)是指识别因与大多数数据显着不同而…