`

PL/SQL 连远程数据库

 
阅读更多

PL/SQL Developer

远程连接Oracle数据库

1、    配置服务器tnsnames.ora文件,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件)放在指定目录下,因为我已安装oracle,所以直接配置该文件。

# tnsnames.ora Network Configuration File: D:\Oracle11g\product\11.2.0\dbhome_1\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

      

LISTENER_ORCL =

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

 

ORACLR_CONNECTION_DATA =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

    )

    (CONNECT_DATA =

      (SID = CLRExtProc)

      (PRESENTATION = RO)

    )

  )

 

ORCL =

  (DESCRIPTION =

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

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

  )

orcl为远程Oracle数据库的实例名,IP地址和端口也要配置正确。

2、    配置完成后,Oracle客户端应该可以连接到远程Oracle 数据库上。

 

3、    使用PL/SQL Developer连接数据库

Database内填上远程数据库的SERVICE_NAME ,如图:

 

注:根据实际得到用户名、口令和数据库:

          用户名:gateway    口令:gateway   数据库:orcl

4、    连接后在PL/SQL Developer中操作远程数据库,新建一个sql窗口,如图:

 

 

5、             在新建的SQL 窗口进行远程操作,如图:

 

 

 

6、             查看单个表数据,如图:

 

 

7、             查看单个表结构,如图:

 

 

 

未验证:

  免安装客户

1、 oracle不用安装客户端也可以用plsql远程连接

    首先,在安装ORACLE服务器的机器上搜索下列文件,
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll   
(可能服务器没有,如果没有则pl sql 随便用户名密码可以登陆)
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
放到一个文件夹, oraclient

 2、配置tnsnames.ora,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件 在%ORACLE_HOME%\network\admin)放在上面的目录D:\oraclient下。
oracledata =
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oracledata)
    )
)

3添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\oraclient     

特别是重装后或其它操作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnames.ora。如果本机上安装了ORACLE,并且设置了ORACLE_HOME环境变量,那么会自动在%ORACLE_HOME%/network/admin/位置查找tnsnames.ora文件。

4、设置ORACLE的语言,添加环境变量:
  “NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”
(AMERICAN_AMERICA.US7ASCII 

ASCII编码类型,其它类型可自己到服务器看一下或网上查找一下)
(本步骤暂时要做对,如果编码不对,会产生乱码)

5、下载并安装PL.SQL.Developer配置应用
   
配置tools->preferences->connection
   Oracle Home=D:\oracleclient
   OCI library=D:\oracleclient\oci.dll

6
、再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆。

 

分享到:
评论

相关推荐

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

    10. **数据导入导出**:通过PL/SQL Developer,你可以方便地将数据从本地导入到远程数据库,或从远程数据库导出到本地,这对于数据迁移和备份恢复操作很有帮助。 总的来说,PL/SQL Developer提供了强大的远程连接...

    PL/SQL连接远程数据库

    下载压缩包解压后按照说明文档配置即可,不需安装Oracle服务,无需下载其他任何工具。

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

    我们需要在客户端的tnsnames.ora文件中添加远程数据库的服务名配置。 2. **编辑tnsnames.ora**: 打开tnsnames.ora文件(通常位于$ORACLE_HOME/network/admin目录下),添加以下格式的条目: ``` REMOTE_DB_NAME =...

    PL/SQL安装包以及连接数据配置(图文说明)

    包括有详细的pl/sql连接远程数据库的的配置,请留言。下载oracle客户端地址:http://download.csdn.net/download/qq_22175485/10019993

    PL/SQL连接oracle数据库详细过程

    在这里,你可以指定连接的详细信息,如服务名、数据库实例等,以便客户端可以找到并连接到远程数据库。 最后,配置Enterprise Manager Console,这是一个强大的管理工具,用于监控和管理Oracle数据库实例。通过配置...

    PL/SQL远程连接数据库及配置教程

    PL/SQL远程连接数据库及配置教程,远程访问数据库,按照压缩包里的txt教程配置就可配置远程访问oracle数据库

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

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

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

    (ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 远程数据库服务名) ) 该内容也可以找到服务器上面的安装路径...

    PL/SQL安装包

    PL/SQL是Oracle数据库系统中的一个关键组成部分...总的来说,PL/SQL是Oracle数据库开发的核心语言,而这个“PL/SQL安装包”为开发者提供了一个便捷的开发环境,无论是在本地开发还是远程协作,都能有效地提升工作效率。

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

    标题“PL/SQL 本机无需Oracle数据库运行文件”意味着你可以通过一个轻量级的客户端工具来执行PL/SQL代码,并与远程Oracle数据库进行交互。这个客户端工具通常指的是PL/SQL Developer或SQL Developer等应用程序,它们...

    配置PL/SQL DEVELOPER远程访问oracle数据库

    配置PL/SQL Developer远程访问Oracle数据库是一个常见的任务,尤其对于那些需要远程管理Oracle数据库的IT专业人员来说。本文将详细讲解如何完成这一过程。 首先,你需要准备两个关键软件:PL/SQL Developer和Oracle...

    PL/SQL编程基础知识

    作为Oracle数据库的核心组成部分之一,PL/SQL在数据库应用程序开发中扮演着至关重要的角色。 **1.1 PL/SQL可用的SQL语句** 在PL/SQL环境中可以使用的SQL语句主要包括以下几种: - **INSERT**:用于向表中插入新...

    Oracle PL/SQL学习官方教材

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

    pl/sql 8 Oracle客户端

    客户端还包含网络组件,如Net8配置助手,用于设置与远程数据库的连接。 "注册码"标签可能指的是为了激活或授权Oracle客户端软件而需要的序列号或密钥。在商业软件中,通常需要这样的注册信息才能解锁完整功能。在...

    PL/SQL远程连接Oracle数据库

    共包含两个文件: 1.PL/SQL10.0.5.exe文件,下载后直接安装即可; 2.Instant Client 11_2.rar文件 上传此文件资源目的:为本人博客“PL/SQL远程连接Oracle数据库 ”提供资源

    PL/SQL安装文件(7.0.0.1050版本)

    PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境,主要用于编写、调试、测试和管理PL/SQL代码。这个7.0.0.1050版本的安装文件包含了所有必要的组件,使得用户可以在自己的计算机上顺利进行Oracle数据库的...

    pl/sql客户端

    PL/SQL客户端是一种用于与Oracle数据库进行交互的工具,它主要面向开发人员和数据库管理员,提供了编写、测试和执行PL/SQL(Oracle的结构化查询语言扩展)代码的环境。标题提到的“pl/sql客户端”可能指的是Oracle的...

    pl/sql免安装版

    PL/SQL Developer是一款知名的Oracle数据库管理工具,专为开发、测试和管理PL/SQL代码而设计。这款免安装版提供了一种便捷的方式,使得用户无需经历传统安装过程,即可快速开始使用。对于那些需要在不同计算机上工作...

Global site tag (gtag.js) - Google Analytics