如何将Oracle 9i快速升级至Oracle 10g数据库

1、在安装好Oracle 10g软件的目标服务器上创建和源数据库9i 数据文件,控制文件,redo文件相同的目录(两台数据库的数据文件的位置必须相同,否则就需要使用alter database rename file ‘原位置’  to ‘目标位置’)

2、由关闭源数据库9i,拷贝9i的数据文件,控制文件,redo文件,密码文件,初始化参数文件,spfile 文件等,到目标数据库10g相应的位置。

3、根据实际情况修改listener.ora tnsnames.ora 中的相关参数

4、用sys用户登录后以UPGRADE方式启动数据库,否则会报告错误。

5、创建sysaux表空间,段,区都是本地管理,因为在9i中没有SYSAUX这个表空间,在以UPGRADE方式启动数据库后需要创建一个大小为100M的表空间,否则在执行升级脚本的时候会报告错误。并提示创建sysaux表空间,给出创建语句,按照执行就可以了

6、执行catupgrd.sql 升级脚本大约40分钟左右,无需人工干预,直到执行完成即可

如图:

时间: 2024-11-26 18:25:40

如何将Oracle 9i快速升级至Oracle 10g数据库的相关文章

详细介绍 Oracle 9i 的各个技术特征

在介绍 Oracle9i 之前我们先介绍一些关于 Oracle 公司的资料,让各位朋友更多了解 Oracle. 1977 年,拉里·艾里森和Bob Miner.Ed Oates一起创建一家软件开发实验室(Software Development Laboratories).开发当时新型的数据库技术--关系型数据库系统,并将第一个产品命名为"Oracle",意为"智慧之源".1978年软件开发实验室更名为关系型软件公司(Relational Software Inc.

利用Oracle RDA( Remote Diagnostic Agent)快速收集Oracle产品分析数据

利用Oracle RDA( Remote Diagnostic Agent)快速收集Oracle产品分析数据  原文地址:利用Oracle RDA快速收集Oracle产品分析数据 作者:尛样儿         Remote Diagnostic Agent (RDA) 是一个工程师用Perl语言编写的命令行诊断工具,RDA提供统一的诊断工具支持包和预防的解决方法.提供给Oracle支持收集的客户环境全面的数据信息能够帮助问题的诊断.         Oracle支持鼓励使用RDA,因为它能对于更

网络关系型数据库的代表Oracle 9i

1.3.1 Oracle 9i数据库    1. 企业版(Enterprise Edition)    2. 标准版(Standard Edition)    3. 个人版(Personal Edition)1.3.2 Oracle 9i应用服务器    Oracle 9i应用服务器有两种版本.    1. 企业版(Enterprise Edition)    企业版主要用于构建互联网应用,面向企业级应用.    2. 标准版(Standard Edition)    标准版用于建立面向部门级的

Oracle 9i基于视图(view)的约束声名

从Oracle 9i开始,Oracle允许对于视图(view)进行主键.唯一键.外键约束的声名.NOT NULL约束可以从基表继承,所以不允许显示声明. 由于视图约束仅仅是声明而已,所以其状态只能是DISABLE NOVALIDATE. 以下是一个简单范例说明: 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/ 由于此约束仅仅为"约束声明",所以不具有实际约束力: 作者:51cto博客 Oracle

解决Oracle 9i数据库中数据类型不一致的错误

问:您好,我在Oracle 9i数据库中运行了以下代码: CREATE OR REPLACE TYPE Persona AS OBJECT( ident varchar2(9), nombr varchar2(30) ); create table tper(per Persona); insert into tper values(Persona('111','Lucas')); select * from tper; 之后系统通知发生错误: ORA-00932: inconsistent d

oracle 9i 和oracle 10g 和oracle 11g区别

本文转自网络,其实这几个版本的内容有很多不同,本文只是做一个概括性说明,具体不同,我会在日后的博客中逐渐写出来. oracle 9i 和oracle 10g 和oracle 11g有什么区别??           简要说:     9i更易于管理. 详细说:     并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上.     9i可以在线修改内核参数和内存分配,8i不行.  

Install Oracle 9i/10g On RHEL AS 3

oracle Install Oracle 9i/10g On RHEL AS 3  作者:ern (yaoyongping@gmail.com) 本文描述了在Red Hat Enterprise Linux Advanced Server 3 (RHEL AS 3)上安装Oracle 9i/10g 必要的步骤和相关知识.相关文章很多,本文主要着重于整理和总结了网友(特别是Fenng)的文档.Red Hat公司的RHEL相关白皮书.Oracle公司的技术文档和白皮书等,比较两个版本在AS 3上的

Oracle 补丁全集 (Oracle 9i 10g 11g Path)

******************************************   Oracle 补丁全集 (Oracle 9i 10g 11g Path) ******************************************        俗话说,金无赤足,人无完人. Oracle 的补丁也是层出不穷.下面将其罗列,或许你就用到了.     从 Oracle 官方网站下载需要使用 Metalink 帐号,下面的下载链接可以直接使用迅雷来下载,对于没 Metalink 帐号

oracle 9i/10g/11g(11.2.0.3)安装包和PATCH下载地址汇总

今天上PUB看见一位热心人汇总了这么个地址列表,转发来空间: 把下面的地址复制到讯雷里就可以下载. ---------------------------------------------------------------------------------------------------ORACLE 9i Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XPhttp