出现oracleHomeKey这个错误一般有两种情况.
错误描述:
Initialization error
SQL*Net not properly installed
OracleHomeKey: SOFTWARE\ORACLE
OracleHomeDir:
解决方法.
1.利用一些辅助开发工具连接oracle中会报错.
此时需要修改一下注册表,增加一个字段串值.具体如下:
在注册表HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE这个位置新建一个字符串值ORACLE_HOME,把oracle的HOME值写进去.例如我的ORACLE_HOME为D:\oracle\product\10.2.0\db_1.你可以到其他目录下找到ORACLE_HOME,把需要的值拷贝到相应位置.
2.在连接PL/SQL时报错.
在PLSQL Developer选择Tools > Preferences > options或者connection > 找到这两个参数 "Oracle Home" and "OCI Library".选择自己想要的,比如我的是.ORACLE_HOME:OraDb10g_home1 OCI Library:D:\oracle\product\10.2.0\db_1\bin\oci.dll.
完成上述操作需要重启PL/SQL工具.
分享到:
相关推荐
Oracle数据库是全球广泛使用的数据库管理系统,而PL/SQL(Procedural Language/Structured Query Language)则是Oracle数据库系统中的一种过程化编程语言,用于编写数据库应用程序。PL/SQL结合了SQL的强大查询功能和...
了解oracle的方案,看老外们如何忽悠的
在了解如何使用OARCLE 11g RAC + ASM安装手册之前,我们需要先对Oracle的RAC和ASM技术进行一个简要的了解。RAC(Real Application Clusters)是Oracle数据库的一项高可用性技术,它允许多个Oracle实例共享同一个物理...
在Oracle中,我们还可以使用PL/SQL(Procedural Language/Structured Query Language)进行更复杂的编程。PL/SQL是Oracle特有的编程语言,结合了SQL和过程编程的特点,可以编写存储过程、函数、触发器等,增强了...
这篇博客文章“Hibernate操作Oracle中Clob、Blob字段小结”可能会探讨如何在Hibernate中有效地处理这两种类型的数据。 1. **Clob与Blob的理解**: - Clob:Clob是用于存储大量字符数据的类型,例如长篇文章、XML...
在Oracle数据库中,处理金融数据时,我们经常需要对金额进行格式化,使...理解并熟练掌握这些技术,对于在Oracle环境中处理金融数据至关重要。在实际应用中,应根据业务需求选择合适的方法,确保数据的准确性和一致性。
### Oracle数据库归档模式的切换 Oracle数据库支持两种主要的日志模式:归档模式(Archive Mode)和非归档模式(No Archive Mode)。这两种模式之间的切换对于确保数据完整性和提高系统的容错能力至关重要。 #### ...
7. **Easy Connect命名方法**: Oracle 19c支持Easy Connect命名方法,允许用户通过简单的字符串格式(如`username/password@//hostname:port/service_name`)来连接数据库,无需tnsnames.ora文件。 8. **安全增强**...
1. **SQL基本语法**:在Oracle中,创建表使用`CREATE TABLE`语句。例如: ```sql CREATE TABLE Activity ( ActivityID NUMBER PRIMARY KEY, ActivityName VARCHAR2(100), StartTime DATE, EndTime DATE, ...
通过本文的学习,我们可以了解到`EXECUTE IMMEDIATE`在Oracle中的强大功能及其应用场景。它不仅可以用来动态构建和执行SQL语句,还能灵活地处理各种复杂的数据处理需求。然而,也需要注意其带来的潜在风险,如性能...
以上介绍了四种使用 C# 访问 Oracle 数据库的方法,每种方法都有其特点和适用场景。开发者可以根据项目的具体需求和技术背景选择合适的方法。需要注意的是,在实际应用中,还需要考虑诸如安全性、性能等因素,以便...
### Oracle Database 12c 架构...综上所述,Oracle Database 12c 不仅提供了强大的数据管理和处理能力,还包含了一系列高级服务,如性能优化、数据归档、数据恢复等,为用户提供了一个稳定可靠且高性能的数据库平台。
Oracle 11g的RMAN(Recovery Manager)是Oracle数据库管理系统中不可或缺的一部分,它提供了全面的数据保护功能,包括数据库的备份、恢复、归档日志管理以及性能优化。本书《Oracle Database 11g RMAN备份与恢复》由...
在Java编程环境中,将Oracle数据库的表结构导出到Excel是一种常见的需求,特别是在数据库管理和数据分析时。这个场景可以通过两个核心类来实现:`TableStructureToExcel.java`和`ConnectionOracle.java`。这两个类...
5. **错误处理**:在Oracle Control中处理数据库操作可能出现的错误,如通过OnError事件捕获和处理异常。 6. **游标和批处理**:了解游标在查询中的作用,以及如何实现批处理以提高性能。 7. **索引和优化**:学习...
Oracle是全球广泛使用的大型关系型数据库管理系统之一,其在企业级数据存储和管理中扮演着重要角色。"Oracle培训资料大全"涵盖了Oracle系统的多个关键方面,对于想要学习或提升Oracle技能的人来说,是一份非常宝贵的...
Oracle 下导出某用户所有表的方法 在 Oracle 数据库中,经常会遇到需要导出某用户所有表的情况,这可以通过使用 exp 工具来实现。但是,这个命令需要指定具体的表名,这样就需要用户手动输入每个表名,这非常不方便...
Oracle Linux 6.9 安装详细图解 Oracle Linux 6.9 系统的安装是一个复杂的过程,需要用户具备一定的计算机知识和经验。本文将详细介绍 Oracle Linux 6.9 系统的安装过程,并提供一些有用的提示和注意事项,以帮助...
本文将深入探讨“重装Oracle”过程中必须注意的关键点,包括但不限于卸载步骤、注册表清理、环境变量调整及后续配置等,旨在为IT专业人士提供全面的指导。 ### 一、彻底卸载Oracle #### 1. 停止所有Oracle服务 ...