`
trix
  • 浏览: 84821 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 10 和9i

阅读更多

今天成功在一台机器上同时安装 9i 10g ,遇到了很多问题

 

1 解压 10g 的安装文件时,报无法解压 autorun.inf

点击 setup ,提示 :

正在启动 Oracle Universal Installer...

error:cannot create

C:/DOCUME~1/Y ANGLU~1/LOCALS~1/Temp/OraInstall2009-10-22_08-15-07PM/oui/Autorun.inf

后无法安装

解决方法:关闭杀毒软件 ,autorun.inf 就能成功解压了,可以进行 setup

 

2 先安装低版本 Oracle 再安装高版本 Oracle

  机器上原来的 oracle 9i ORACLE_HOME d:\oracle\ora92

在安装 10g 时选择安装路径时要选择非 9i ORACLE_HOME

我安装时选择了 e:\oracel\ora92 作为 10g ORACLE_HOME

 

3 如何切换两个 ORACLE_HOME

使用 Oracle Installation Products 中的 Home Selector ,提示只有一个 ORACLE_HOME ,明明安装了 9i 10g ,为什么 Home Selector 不起作用?

参考资料后修改注册表:

路径: HKEY_LOCAL_MACHINE\Software\ORACLE\ALL_HOMES ,注意原来只有一个项 ID0

添加 ID1

NAME OraDb10g_home1

NLS_LANG NA

PATH e:\oracle\ora92(oracle10g ORACLE_HOME)

 

注册表修改后, Home Selector 可以使用了

 

C:\Documents and Settings\yangluwei>lsnrctl

LSNRCTL for 32-bit Windows: Version10.2.0.1.0 - Production on 22-10 -2009 21:3

6:16

Copyright (c) 1991, 2005 , Oracle.  All rights reserved.

欢迎来到 LSNRCTL, 请键入 "help" 以获得信息。

 

说明切换 ORACLE_HOME 成功了

 

 

4 无法启动监听器情况 1

切换 ORACLE_HOME OraDb10g_home1, 试试能不能启动监听器

LSNRCTL> start

启动 tnslsnr: 请稍候 ...

Failed to open service <OracleOraDb10g_home1TNSListener>, error 1060.

Failed to start service, error 1060.

TNS-12560: TNS: 协议适配器错误

  TNS-00530: 协议适配器错误

 

退出 LSNRCTL ,发现环境变量中的 ORACLE_HOME 还是 d:\oracle\ora92

C:\Documents and Settings\yangluwei>set oracle

ORACLE_HOME=d:\oracle\ora92

 

设置环境变量 oracle_home

C:\Documents and Settings\yangluwei>set oracle_home= e:\oracle\ora92

 

启动监听器,上述情况不存在,但出现了另一种错误

5 无法启动监听器情况 2

LSNRCTL> start

启动 tnslsnr: 请稍候 ...

Failed to start service, error 0

TNS-12560: TNS: 协议适配器错误

 

这个问题我解决了很久,没有什么效果,发现网上类似的问题都是过段时间就好了,我猜想是不是重启造成的,所以重启了机器,重启后果然就好了:

 

启动 tnslsnr: 请稍候 ...

 

TNSLSNR for 32-bit Windows: Version10.2.0.1.0 - Production

系统参数文件为 e:\oracle\ora92\network\admin\listener.ora

写入 e:\oracle\ora92\network\log\listener.log 的日志信息

写入 e:\oracle\ora92\network\trace\listener.trc 的跟踪信息

监听 : (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1621)))

 

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1621)))

LISTENER STATUS

------------------------

别名                       LISTENER

版本                       TNSLSNR for 32-bit Windows: Version10.2.0.1.0 - Produ

ction

启动日期                    22-10 -2009 20:06:12

正常运行时间               0 0 小时 0 1

跟踪级别                   admin

安全性                     ON: Local OS Authentication

SNMP                      OFF

监听程序参数文件           e:\oracle\ora92\network\admin\listener.ora

监听程序日志文件           e:\oracle\ora92\network\log\listener.log

监听程序跟踪文件           e:\oracle\ora92\network\trace\listener.trc

监听端点概要 ...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1621)))

服务摘要 ..

服务 "GAME10G" 包含 1 个例程。

  例程 "GAME10G", 状态 UNKNOWN, 包含此服务的 1 个处理程序 ...

服务 "PLSExtProc" 包含 1 个例程。

  例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序 ...

命令执行成功

 

为什么重启后就成功了呢,后来实验 了几次发现是环境变量的修改

 

原来的环境变量是 d:\oracle\ora92 ,仅仅在命令行修改 set oracle_home=e:\oracle\ora92 ,就会出现监听器无法启动的情况 2

但如果在我的电脑 - 》属性中修改了环境变量 ORACLE_HOME=e:\oracle\ora92 ,仍会出现监听器无法启动的情况 2 ,但重启机器后,问题解决

分享到:
评论

相关推荐

    oracle10g数据导入到oracle9i解决方案

    - **确保视图可用**:在创建视图后,需要确保这个视图在Oracle 9i和Oracle 10g中都是可用的。这通常可以通过查看`user_views`视图来实现。 完成上述步骤后,就可以使用Oracle 9i客户端的exp命令来导出数据了。例如...

    Oracle 9i 10g 11g odbc driver数据库连接驱动

    ODBC提供了一种标准化的方法,使得开发者可以通过SQL来访问各种数据库,包括Oracle 9i、10g和11g版本。 Oracle 9i ODBC驱动程序是针对Oracle 9.2版数据库设计的,它支持JDBC(Java Database Connectivity)和ODBC...

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer)

    1、本软件可作为简单的Oracle9i客户端使用,如用户对Oracle有更高的使用要求,请正式安装Oracle客户端或服务器。 2、本软件安装后,可使用自带的SQL Plus连接Oracle服务器,支持EXP、IMP命令。用户可以配合PLSQL ...

    oracle 9i & 10g

    Oracle数据库是全球广泛使用的大型企业级关系型数据库管理系统之一,其9i和10g版本在21世纪初尤其流行。这两个版本引入了许多创新特性,增强了数据库的性能、可用性和可扩展性。以下是对"Expert Oracle Database ...

    Oracle Database Architecture 9i and 10g Programming Techniques and Solutions

    Oracle数据库架构9i和10g是Oracle公司在21世纪初发布的两个重要版本,它们在数据库管理和编程领域具有深远的影响。这两个版本引入了许多创新技术,为数据库管理员(DBA)和开发人员提供了更高效、更可靠的数据库解决...

    oracle 9i 全部下载链接

    - [ship_9204_linux_disk1.cpio.gz](http://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk1.cpio.gz) - [ship_9204_linux_disk2.cpio.gz]...

    Oracle 9i10g 数据库管理详细

    - **Oracle 9i** 和 **Oracle 10g** 是Oracle公司推出的两个重要的数据库管理系统版本。这些版本在企业级数据库管理领域具有重要意义。 - **Oracle 9i** 主要侧重于提高可用性、性能和安全性,并引入了一些新的特性...

    Oracle Mini Client9i+plSql

    "超级完整的Oracle"标签可能意味着这个压缩包除了Mini Client 9i和PL/SQL Developer外,还可能包含其他有用的Oracle相关工具或资料,如数据库管理脚本、示例数据库、实用程序或者教程,这将极大地帮助用户理解和使用...

    Oracle9i客户端精简版

    Oracle9i客户端精简版。 Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版

    Oracle Mini Client9i(精简版)

    - **轻量化**:Oracle Mini Client9i的主要优势在于其小巧的体积,相比于完整版的Oracle Client,它减少了不必要的组件和服务,降低了系统的内存和硬盘占用。 - **快速部署**:由于体积小,安装过程简单快捷,适合...

    oracle9i的EXP和IMP

    Oracle 9i数据库系统是Oracle公司的一个重要版本,它提供了许多功能来支持数据管理,其中包括数据导入(IMP)和导出(EXP)工具。这两个工具是数据库管理员进行数据迁移、备份和恢复操作的关键组件。 **EXP(Export...

    oracle9i客户端精简版.zip

    在“oracle9i310.msi”这个文件中,包含了Oracle 9i客户端的安装程序,用户只需运行此文件即可开始安装。 4. **使用说明.htm**:这个文件提供了关于如何使用客户端的指导,可能包括安装步骤、连接配置、基本操作等...

    Oracle9i+Windows下安装

    百度云盘下载地址https://pan.baidu.com/s/1iU5zzuVbm2-uJtzQGr98zw windows下安装Oracle9i

    oracle9i教程

    本教程将深入探讨Oracle9i的核心概念和技术,帮助读者全面了解和掌握这个系统。 一、数据库基础与概念 Oracle9i基于SQL语言,其数据库概念包括实体(如表、视图)、数据类型(如数值、字符串、日期等)、索引、...

    Oracle 9i、10g、11g通用jdbc驱动包

    总结,Oracle 9i、10g、11g通用JDBC驱动包是Java开发者与Oracle数据库进行高效交互的重要工具,它包含了不同版本的驱动,适应了Oracle数据库的发展和性能需求。正确配置和使用这些驱动,可以帮助开发者构建出健壮、...

    oracle9i310.rar

    "oracle9i310.rar" 是一个压缩包,其中包含了Oracle 9i的简化客户端版本,适用于在虚拟机、老旧计算机或Windows XP系统上运行。由于其资源占用较小,因此特别适合这些环境下使用,同时也能连接到更高版本的Oracle...

    oracle9i10g编程艺术.rar

    本压缩包"oracle9i10g编程艺术.rar"显然是一份关于Oracle数据库编程与实践的资源集合,旨在帮助学习者深入理解和掌握Oracle数据库技术。 首先,Oracle 9i是Oracle数据库的第九个主要版本,引入了诸多新特性,如自动...

    suse10安装oracle9i

    提供的"**SUSE Linux 9.x 和10.x上安装ORACLE9i.pdf**"文件应该包含了更详细的指南和解决常见问题的方案,建议仔细阅读并参考该文档以顺利完成安装。同时,时刻保持系统更新,确保软件的安全性和稳定性。

    oracle9i物理结构,oracle9i物理结构

    Oracle 9i 物理结构是数据库管理系统的核心组成部分,它决定了数据如何在磁盘上存储、管理和访问。Oracle 9i 物理结构主要由以下几个关键组件构成: 1. **数据文件 (Data Files)**: 扩展名为 .DBF 的数据文件是...

    Oracle Spatial9i介绍

    6. **并行空间索引创建**:在Oracle9i Release2中引入了并行创建空间索引的能力,大幅提高了创建索引的速度。 7. **性能增强**:在Oracle9i及后续版本中进行了多项性能优化,提高了整体系统的响应速度。 #### 五、...

Global site tag (gtag.js) - Google Analytics