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

本地不装Oracle用PL/SQL连接远程Oracle数据库

阅读更多

PL/SQL 7.1.5

Oralce 9i

 

1、下载Oralce客户端,官方提供的OracleXEClient.exe比较臃肿,有一个精简版的客户端,下载地址:http://www.aroundfiles.com/Download/Oracle10.2_Client_Lite.rar.html

如果下载链接失效可以百度一下Oracle10.2_Client_Lite。

 

2、安装Oracle10.2_Client_Lite。

 

3、到Oracle10.2_Client_Lite安装目录下找到tnsnames.ora文件,我机器上该文件路径为:D:\Program Files\Ora10InstantClient\tnsnames.ora。

 

4、编辑该文件,在文件中添加如下内容

bh =

 (DESCRIPTION =

   (ADDRESS_LIST =

     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.14)(PORT = 1521))

   )

   (CONNECT_DATA =

     (SERVER = DEDICATED)

     (SERVICE_NAME = ted.bh)

   )

 )

 注意:SERVICE_NAME要填安装Oracle9i时填写的SID

 

5、设置PL/SQL Developer的perference,主要填第四栏和第五栏   OCI Library:“D:\Program Files\Ora10InstantClient\”, Oracle_home: "D:\Program Files\Ora10InstantClient\oci.dll"。

 

6、尝试用PL/SQL连接远程数据库

 

用户名:SYSTEM

口令:****

数据库:bh

链接为:Normal

 

如果不是用SYSTEM用户登录,有可能会报权限不够的错误,可以给登录的用户分配远程访问的权限,或者使用SYSTEM登录(不推荐)。

 

 如果客户端和Oracle设置了不同的字符集编码,例如Oracle数据库采用了utf-8的编码,PL/SQL采用了操作系统默认的编码,在使用PL/SQL登录时会报字符集不一致的警告,可以通过修改PL/SQL连接数据库的编码来解决:

6.1、在Oracle中执行查询语句SQL>select userenv('language') from dual;查看数据库采用的编码。

6.2、如果PL/SQL安装在Windows中,编辑注册表:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]

"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.AL32UTF8"(将“NLS_LANG”字符串的值修改为从Oracle中查询出来的编码方式)

 

7、完成!

分享到:
评论

相关推荐

    PL/SQL Developer 远程连接Oracle数据库

    远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程服务器上的数据库,这对于分布式系统开发和远程协作尤其重要。 在使用PL/SQL Developer进行远程连接时,首先需要了解...

    oracle 9i pl/sql程序设计笔记

    **标题与描述**:本文档围绕“Oracle 9i PL/SQL程序设计笔记”这一核心主题,深入探讨了PL/SQL语言的基础知识及其在Oracle 9i数据库环境中的应用。 **关键词**:Oracle 9i、PL/SQL #### PL/SQL程序结构详解 **2.1...

    本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库

    在这种情况下,"本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库"的方案就显得非常实用。 PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境(IDE),它允许用户编写、测试和调试PL/SQL代码...

    Oracle PL/SQL实例精解 数据库建立代码

    在"Oracle PL/SQL实例精解 数据库建立代码"中,我们将深入探讨如何在Oracle数据库中使用PL/SQL来构建一个名为"student"的模式,这包括创建数据库对象如表、索引,以及填充样本数据。 首先,"student"模式可能包含一...

    Oracle PL/SQL实战(待续)

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...

    ORACLE PL/SQL从入门到精通

    ORACLE PL/SQL是从入门到精通的专业知识,涵盖了数据库开发与管理的多个方面,包括触发器、过程、函数、软件包、异常处理、游标、循环、分支、变量使用、数据库安装等关键知识点。 触发器是数据库中用来保证数据...

    PL/SQL不安装Oracle连接数据库

    PL/SQL不安装Oracle连接数据库 1、下载instantclient-basic-win32-11.2.0.1.0此为压缩包,解压就行(路径如:D:\oracle\instantclient\instantclient).解压的路径自行调整 2、新建tnsnames.ora文件,路径如(D:\...

    PL/SQL工具远程连接ORALCE数据库

    本文将详细介绍如何使用PL/SQL Developer工具实现远程连接Oracle数据库的两种方法。 一、使用TNS(Transparent Network Substrate)配置 1. **理解TNS**: TNS是Oracle提供的网络服务命名和发现机制,它定义了...

    PL/Sqldeveloper远程连接服务器oracle数据库的配置

    "PL/Sqldeveloper远程连接服务器oracle数据库的配置" oracle数据库是业界最流行的关系型数据库管理系统之一,PL/SQL Developer是oracle官方提供的一款功能强大的数据库客户端工具。为了能够远程连接服务器oracle...

    oracle pl/sql从入门到精通 配套源代码

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL(结构化查询语言)的数据库操作功能与PL/SQL的程序设计特性,广泛应用于Oracle数据库的开发和管理。这本书"Oracle PL/SQL从入门到精通"的配套源代码,显然是为了...

    Oracle PL/SQL程序设计(第5版)(套装上下册)

    《Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何...

    Oracle8 PL/SQL程序设计

    Oracle 8 PL/SQL程序设计是一门深度探讨Oracle数据库中PL/SQL编程语言的应用技术的主题。PL/SQL,全称Procedural Language/Structured Query Language,是Oracle数据库提供的一种过程化编程语言,它结合了SQL的查询...

    Oracle PL/SQL 实例精解(第4版涵盖Oracle 11g)+源码脚本

    Oracle PL/SQL是一种强大的编程语言,它将关系数据库的强大功能与结构化编程的优点结合在一起,是Oracle数据库系统中不可或缺的一部分。在"Oracle PL/SQL 实例精解(第4版涵盖Oracle 11g)+源码脚本"中,读者可以深入...

    Oracle Database 12c PL/SQL开发指南 实例源代码

    在"Oracle Database 12c PL/SQL开发指南(第7版)"这本书中,作者深入浅出地介绍了如何使用PL/SQL进行数据库开发。这本书涵盖了许多关键知识点,包括但不限于: 1. **PL/SQL基础**:PL/SQL的基础语法,如变量声明、...

    pl/sql 本机无需oracle数据库运行文件

    在本主题中,我们将探讨如何在本地计算机上使用PL/SQL客户端连接到远程Oracle服务器,而不需在本地安装完整的Oracle数据库服务端。 标题“PL/SQL 本机无需Oracle数据库运行文件”意味着你可以通过一个轻量级的...

    Oracle PL/SQL学习官方教材

    Oracle PL/SQL是一种强大的编程语言,它将SQL与过程编程语言的特性相结合,为数据库开发提供了丰富的功能。在Oracle数据库环境中,PL/SQL是开发高效、可靠和可维护的数据库应用程序的关键工具。以下是对"Oracle PL/...

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

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

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(一)

    通过使用这些pl/sql系统包,应用开发人员可以开发出功能更强大的数据库应用程序。本书不仅适合sql和pl/sql初学者,也适合于有经验的oracle应用开发人员。 前言 第一部分 sql和pl/sql相关工具  第1章 在windows ...

    一个对数据库的操作工具PL/SQLpl/sqL工具

    总之,PL/SQL工具是Oracle数据库管理员和开发人员不可或缺的助手,它简化了数据库操作,使复杂的数据库管理工作变得更为简单和高效。通过深入学习和熟练掌握PL/SQL,可以提升你在数据库领域的专业技能。

Global site tag (gtag.js) - Google Analytics