`

初始化错误,SQL*NET没有完全安装,OracleHomekey:software/oracle

阅读更多

用sqlplus登陆正常 ,而使用plsql时   同样的用户登陆同个数据库时就报错: 初始化错误  
SQL*NET没有完全安装  
OracleHomekey:software/oracle
OracleHomedir

可通过如下方法解决:

1、下载Instant Client

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

找到与系统对应版本下载。

 这里以32位windows系统为例:

instantclient-basic-nt-11.2.0.3.0.zip

instantclient-sqlplus-nt-11.2.0.3.0.zip

 如果你只用客户端工具,不使用命令行下sqlplus,第二个包可以不用

2、解压缩包到指定的路径下,这里举例解压到:C:\instantclient_11_2

3、设置系统变量:

NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中间有空格,这个如果不设,toad查询中文会是乱码)

TNS_ADMIN=C:\instantclient_11_2(和解压路径一致)

Path=C:\instantclient_11_2(和解压路径一致)

4、建立tnsnames.ora,在这里配置oracle数据库的服务器IP,并保存到安装目录:C:\instantclient_11_2,说明:这个ora文件是用户程序连接时必须的,包括PL/SQL Developer

如:mydbname =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.17.146)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = center)
    )
  )

这样的连接可填入一个或多个

5、配置完以后重新启动PLSQL Developer,会发现登录界面多了一栏Connect as 的内容。然后就可以进行登录了。

分享到:
评论

相关推荐

    sql expert for oracle 3.2 破解版

    OracleHomeKey: SOFTWARE\ORACLE OracleHomeDir: 其问题的根本在于oracle 10g和9i以前的版本在注册表中ORACLE_HOME的位置不一样。 解决的办法其实很简单,在注册表HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE这个位置...

    sql expert for oracle 3.2 破解版(2)

    OracleHomeKey: SOFTWARE\ORACLE OracleHomeDir: 其问题的根本在于oracle 10g和9i以前的版本在注册表中ORACLE_HOME的位置不一样。 解决的办法其实很简单,在注册表HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE这个位置...

    oracle PL/SQL测试题目和详细答案

    - **A、可以在表上创建INSTEAD OF触发器**:错误,Oracle中没有INSTEAD OF触发器。 - **B、语句级触发器不能使用“:old”和“:new”**:正确,这些是行级触发器特有的概念。 - **C、行级触发器不能用于审计功能...

    centos7离线安装oracle12c

    在Linux环境下离线安装Oracle 12c是一项技术性较强的任务,主要涉及到系统配置、环境设置、依赖包处理以及数据库的安装步骤。以下是对整个过程的详细解释: 1. **系统准备**: - **CentOS 7**:Oracle 12c支持的...

    linux4上安装并使用oracle10g

    ### Linux4上安装并使用Oracle10g的知识点解析 #### 实验目的 - **理解Oracle10g在Linux下的安装过程**: 掌握在Linux系统下安装Oracle10g的具体步骤,包括环境配置和软件安装。 - **熟悉Oracle10g的基本操作**: ...

    安装oracle数据库的环境变量设置

    ### 安装Oracle数据库的环境变量设置 在安装与配置Oracle数据库的过程中,正确设置环境变量是非常重要的一步。这些环境变量不仅影响着Oracle数据库的安装过程,还直接影响到数据库的正常运行与性能表现。本文将根据...

    Oracle手工配置手册

    - **操作步骤**: 使用Oracle用户登录Linux系统,并进入`/home/oracle/`目录下的`.bash_profile`文件进行编辑。 - **具体方法**: 在`.bash_profile`文件中找到`export ORACLE_SID=`这一行,将其设置为所需的实例名,...

    Oracle数据库SQL和PL/SQL实例教程

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,SQL(结构化查询语言)是与所有关系数据库进行交互的标准语言,而PL/SQL是Oracle数据库特有的编程语言,它扩展了SQL的功能,使得数据库管理、开发和维护...

    oracle安装

    - **初始化参数文件(init.ora)**:根据实际需求调整数据库的初始化参数,以优化性能。 - **网络配置**:配置tnsname.ora文件,定义数据库连接的网络服务名。 - **权限和安全**:设置合适的数据库用户权限,确保...

    Oracle离线安装的环境包

    离线安装Oracle数据库对于没有互联网连接或者网络环境受限的环境非常有用。本环境包提供了Oracle离线安装所需的所有组件,以`.rpm`(Red Hat Package Manager)格式封装,适用于基于RPM的Linux发行版,如CentOS、...

    ORACLE PL/SQL 程序设计(第五版)

    《ORACLE PL/SQL 程序设计(第五版)》是Oracle数据库开发领域的一本经典教程,专注于讲解如何使用PL/SQL这一强大的过程化语言进行数据库编程。这本书旨在帮助读者掌握PL/SQL的基本概念、语法和高级特性,以便在实际...

    oracle错误及解决方法

    - **SQL Developer**:Oracle官方提供的开发工具,有强大的错误诊断和调试功能。 - **Toad**:第三方数据库管理工具,可以帮助识别和修复错误。 - **PL/SQL Developer**:专门针对PL/SQL的开发环境,包含丰富的...

    Oracle 10gR2数据库在IBM AIX 5上的详细安装步骤.pdf

    ### Oracle 10gR2 数据库在 IBM AIX 5 上的安装步骤详解 #### 一、前言 本文档详细介绍了Oracle 10gR2 (10.2.0.1)数据库在IBM AIX 5.3.0.4 ML4操作系统上的安装流程。AIX作为Oracle的主要平台之一,以其出色的稳定...

    在uos服务器操作系统安装Oracle11g解决报错所有需要的依赖文件

    7. **配置数据库参数**:在安装过程中,根据系统配置和需求调整初始化参数文件(init.ora或spfile)。 8. **启动和测试数据库**:安装完成后,启动数据库实例,并使用SQL*Plus等工具验证安装是否成功。 9. **安全...

    Ubuntu 16.04安装Oracle 11gR2入门教程图文详解

    ### Ubuntu 16.04 安装 Oracle 11gR2 入门教程 #### 系统与版本信息 - Ubuntu版本:ubuntu-16.04.3-desktop-amd64 - Oracle数据库版本:linux.x64_11gR2_database #### 系统初始设置 - **修改root账户密码**:使用...

    hp-ux 下安装oracle10.2

    根据系统负载和应用需求,对数据库进行性能调优,包括调整初始化参数、优化SQL语句、创建索引等。 10. **监控与维护**: 安装后,定期监控系统资源利用率、数据库性能指标,确保数据库健康运行。配置告警和日志,...

    Oracle10和PL\SQL安装图解

    10. **安装过程**:安装程序将开始复制文件、创建数据库实例和初始化参数文件。这个过程可能需要一段时间,取决于你的硬件性能。 11. **完成和验证**:安装结束后,确认所有服务已启动并运行正常,你可以通过企业...

    1.配置sqlserver2012到oracle的ogg同步复制报告.pdf

    - 在本实验中, 通过 GGSCI 命令行工具完成了 OGG 的基本配置和初始化工作, 包括创建必要的子目录结构和服务安装。 - **数据源配置**: - 在 GGSCI 环境中, 通过 `dblogin source` 命令实现了对 SQL Server 源数据库...

    Oracle PL SQL Programming 5th Edition

    《Oracle PL/SQL Programming 5th Edition》是Oracle数据库编程领域的一本权威指南,专为熟悉SQL基础并希望深入理解PL/SQL编程的开发者而设计。这本书详细介绍了Oracle的PL/SQL语言,它是Oracle数据库中用于创建存储...

    Oracle PL SQL专家指南_高级PLSQL解决方案的设计与开发

    Oracle PL/SQL是一种强大的编程语言,它将关系数据库的强大功能与结构化查询语言(SQL)相结合,用于在Oracle数据库环境中创建复杂的应用程序。本指南专为那些希望深入掌握PL/SQL高级特性和最佳实践的开发者设计,...

Global site tag (gtag.js) - Google Analytics