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、完成!
分享到:
相关推荐
远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程服务器上的数据库,这对于分布式系统开发和远程协作尤其重要。 在使用PL/SQL Developer进行远程连接时,首先需要了解...
**标题与描述**:本文档围绕“Oracle 9i PL/SQL程序设计笔记”这一核心主题,深入探讨了PL/SQL语言的基础知识及其在Oracle 9i数据库环境中的应用。 **关键词**:Oracle 9i、PL/SQL #### PL/SQL程序结构详解 **2.1...
在这种情况下,"本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库"的方案就显得非常实用。 PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境(IDE),它允许用户编写、测试和调试PL/SQL代码...
在"Oracle PL/SQL实例精解 数据库建立代码"中,我们将深入探讨如何在Oracle数据库中使用PL/SQL来构建一个名为"student"的模式,这包括创建数据库对象如表、索引,以及填充样本数据。 首先,"student"模式可能包含一...
Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...
ORACLE PL/SQL是从入门到精通的专业知识,涵盖了数据库开发与管理的多个方面,包括触发器、过程、函数、软件包、异常处理、游标、循环、分支、变量使用、数据库安装等关键知识点。 触发器是数据库中用来保证数据...
PL/SQL不安装Oracle连接数据库 1、下载instantclient-basic-win32-11.2.0.1.0此为压缩包,解压就行(路径如:D:\oracle\instantclient\instantclient).解压的路径自行调整 2、新建tnsnames.ora文件,路径如(D:\...
本文将详细介绍如何使用PL/SQL Developer工具实现远程连接Oracle数据库的两种方法。 一、使用TNS(Transparent Network Substrate)配置 1. **理解TNS**: TNS是Oracle提供的网络服务命名和发现机制,它定义了...
"PL/Sqldeveloper远程连接服务器oracle数据库的配置" oracle数据库是业界最流行的关系型数据库管理系统之一,PL/SQL Developer是oracle官方提供的一款功能强大的数据库客户端工具。为了能够远程连接服务器oracle...
Oracle PL/SQL是一种强大的编程语言,它结合了SQL(结构化查询语言)的数据库操作功能与PL/SQL的程序设计特性,广泛应用于Oracle数据库的开发和管理。这本书"Oracle PL/SQL从入门到精通"的配套源代码,显然是为了...
《Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何...
Oracle 8 PL/SQL程序设计是一门深度探讨Oracle数据库中PL/SQL编程语言的应用技术的主题。PL/SQL,全称Procedural Language/Structured Query Language,是Oracle数据库提供的一种过程化编程语言,它结合了SQL的查询...
Oracle PL/SQL是一种强大的编程语言,它将关系数据库的强大功能与结构化编程的优点结合在一起,是Oracle数据库系统中不可或缺的一部分。在"Oracle PL/SQL 实例精解(第4版涵盖Oracle 11g)+源码脚本"中,读者可以深入...
在"Oracle Database 12c PL/SQL开发指南(第7版)"这本书中,作者深入浅出地介绍了如何使用PL/SQL进行数据库开发。这本书涵盖了许多关键知识点,包括但不限于: 1. **PL/SQL基础**:PL/SQL的基础语法,如变量声明、...
在本主题中,我们将探讨如何在本地计算机上使用PL/SQL客户端连接到远程Oracle服务器,而不需在本地安装完整的Oracle数据库服务端。 标题“PL/SQL 本机无需Oracle数据库运行文件”意味着你可以通过一个轻量级的...
Oracle PL/SQL是一种强大的编程语言,它将SQL与过程编程语言的特性相结合,为数据库开发提供了丰富的功能。在Oracle数据库环境中,PL/SQL是开发高效、可靠和可维护的数据库应用程序的关键工具。以下是对"Oracle PL/...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,SQL(结构化查询语言)是与所有关系数据库进行交互的标准语言,而PL/SQL是Oracle数据库特有的编程语言,它扩展了SQL的功能,使得数据库管理、开发和维护...
通过使用这些pl/sql系统包,应用开发人员可以开发出功能更强大的数据库应用程序。本书不仅适合sql和pl/sql初学者,也适合于有经验的oracle应用开发人员。 前言 第一部分 sql和pl/sql相关工具 第1章 在windows ...
总之,PL/SQL工具是Oracle数据库管理员和开发人员不可或缺的助手,它简化了数据库操作,使复杂的数据库管理工作变得更为简单和高效。通过深入学习和熟练掌握PL/SQL,可以提升你在数据库领域的专业技能。