,,通过 plsql 连接远程 Oracle数据库的多种方法

,,通过 plsql 连接远程 Oracle数据库的多种方法

本文主要介绍通过plsql连接远程oracle的方法,以及通过plsql工具和Oracle客户端(不是instantclient)连接Oracle的方法。这是其中一种方法,对其中一种感兴趣的朋友可以跟着边肖去看一看。

方法一:通过 plsql 工具和 oracle client(不是即时客户端 instantclient) 的方式来连接 Oracle

一、安装oracle客户端(本教程已经下载解压)

其次,选择要安装的管理器,如图所示:

第三,剩下的一路OK到下一步。安装完成后,将在doc窗口中执行。如果在sqlplus中输入用户名,安装将会成功。

四。安装plsql(本教程中的Oracle是11gr2,所以plsql也安装了版本11,其余版本相同),安装语言包。省略了安装说明。

5.安装完成后,连接就配置好了。安装Oracle客户端后,安装目录已自动添加到环境变量中,如图所示:

6.配置下面的plsql,先点击软件不登录,然后弹出全局界面,再找到工具——第一个选项——如图:

七。配置完plsql后,现在配置连接Oracle数据库的信息,进入oracle dlient安装目录,在网络下的admin下找到tnsnames.ora文件,如图:

打开此文档,添加以下内容:

八。本地配置已完成。接下来,检查服务器上的相关文件。首先,检查Oracle服务器安装程序中记录的tnsnames.ora文件和listener.ora文件,如下所示:

如果配置文件中主机后面的值与本地名称不同,启动监视将报告错误或无法连接,window也是如此。如果是Linux系统,如果修改了本地名,需要确保在/etc/hosts中有一条额外的记录,如图(本机IP为192.168.240.139)。

九。这里修改完之后,剩下的就是检查1521端口是否打开。window可以打开防火墙中的端口,linux也可以用firewall-cmdzone=publicadd-port=1521/TCPpermanent命令打开,重启防火墙。然后,您可以检查端口1521的消息并命令netstatna。

10.如果前面是127.0.0.1,只能本地连接,不能远程连接。只有前面全是0时,才能使用远程连接。您可以使用telnet来测试1521端口是否打开,window也是如此。以上全部完成后,打开plsql。

十一、输入用户名和密码进行连接,如图:

方法二:通过 plsql 和 oracle 即时客户端(instantclient)来连接 oracle 数据库 下 载 即 时 客 户 端 ( 基 本 版即可 )

首先解压后在目录下创建网络目录,在网络目录下创建admin目录,然后创建tnsnames.ora文件,并添加内容(上面有例子),然后配置plsql。配置方法与方法一相同。接下来,您需要配置环境变量。安装版的环境变量已经配置好了,但是免安装版需要配置更低的环境变量,所以把这个目录添加到环境变量路径中,如图所示:

二。将tnsname.ora的位置添加到环境变量中,如下所示:

三。如果有乱码,可以将以下内容添加到环境变量中:

四。本地plsql和环境变量以及tnsname.ora都已配置。接下来检查oracle所在服务器的信息,包括端口是否打开,监控是否打开,如方法1的步骤。oracle实例是否已启动,以及配置文件listener.ora和tnsname.ora是否配置正确(主机和本地名称应该相同)。全部检查完毕,就可以用plsql来链接了,方法同上。注意:要检查监视是否已启动,必须首先输入oracle用户。su-Oracle然后执行命令lsnrctl status来查看,如果已启动,则执行命令lsnrctl start来开始监听,然后执行sqlplus /as sysdba登录(以dba的权限登录),然后执行startup来启动数据库实例。如果您可以关闭数据库实例来执行立即关闭(您还需要dba权限来完成其余的工作),像windows方法一样,window也可以在服务中打开监视。

关于通过plsql连接远程Oracle数据库的方法,本文到此结束。有关连接远程Oracle的plsql的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: