当前位置:文档之家› 用PLSQL远程连接Oracle数据库

用PLSQL远程连接Oracle数据库

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_https://www.doczj.com/doc/4319213858.html,7ASCII 是ASCII编码类型,其它类型可自己到服务器看一下或网上查找一下)

(本步骤暂时要做对,如果编码不对,会产生乱码)

5、下载并安装PL.SQL.Developer配置应用

配置tools->preferences->connection

Oracle Home=D:\oracleclient

OCI library=D:\oracleclient\oci.dll

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

远程连接oracler的plsql配置

远程连接oracler的plsql配置(本机未安装oralce) 2014-06-04 10:16 109人阅读评论(0) 收藏举报使用oracle免费发放的instant client来代替oracle client,免去了安装的麻烦,下载instantclient-basiclite-nt-11.2.0.2.0.zip解压到你想要放到的任何目录,如: D:\oracle\instantclient_11_2,创建一个名叫tnsnames.ora的文件,放到该目录下,可以先创建成txt文档,保存完下面的内容再把扩展名.txt去掉: myDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.23)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = testdb) ) ) 注: myDB为连接数据库别名 HOST = 192.168.7.23为你连接的数据库ip PORT = 1521 为你数据的端口 SERVICE_NAME = testdb 为你数据库实例名 右击我的电脑选”属性”->“高级”->“环境变量”->”系统变量” 新增下面两个变量 TNS_ADMIN D:\oracle\instantclient_11_2 NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK 软件上的设置(版本为8.0) 在PLSQL Developer选择Tools > Preferences >connection,在右侧的 "Oracle Home" and "OCI Library"中填入以下内容: D:\oracle\instantclient_11_2 D:\oracle\instantclient_11_2\oci.dll 完成以上的设置应该就能正常登录数据库了,如果还有别的问题,只能再次Google.

SQL Server 2008连接Oracle数据库步骤

SQL Server 2008连接Oracle操作步骤详细记录 SQL Server Management Studio Express(简写SSMS) SQL Server配置管理器:SQL Server Configuration Manager(简写SSCM) 一、开启SQL Server 2008远程连接---如果已经开启,则可以跳过 1. 打开SSMS,用Windows身份连接数据库后,右键点击数据库引擎,选择“属性” 2. 左侧选择“安全性”,选中右侧的“SQL Server和Windows身份验证模式”以启用混合登录模式 3. 左侧选择“连接”,勾选“允许远程连接此服务器”,然后点“确定” 4. 打开SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行 5. 选中左侧“SQL Server网络配置”下的“MSSQLSERVER的协议”,右侧的TCP/IP默认是“Disabled”,双击或右键点击选“属性”,在“协议”选项卡中将其修改为“Enabled”,在“IP Address”选项卡,设置端口“1433” 6. 选中左侧“SQL Native Client 10.0配置”下的“客户端协议”,将“TCP/IP”也修改为“Enabled” 7. 重新启动SQL Server 2008 8. 此时应该可以使用了,但还是要确认一下防火墙。将SQLServr.exe(C:\Program Files \Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中 二、安装Oracle客户端软件 可以去Oracle官网下载,比如“10201_client_win32” 安装成功后,在Oracle客户端安装目录下的/network/admin/tnsnames.ora配置所要连接的服务器的相关信息,比如: TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.11.90)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) 如果admin目录下没有“tnsnames.ora”,新建一个文本文件,改名为“tnsnames.ora”

PLSQL远程连接oracle服务器问题(各种情况)

PLSQL远程连接oracle服务器问题(各种情况) 1. 病毒软件的防火墙可以关闭试试在连接。 2. 环境变量path 里面没有加上%ORACLE_HOME%\bin导致 可以引用一个别人的东西试试 下面是ORACLE的四种连接方法,主要是远程连接方法: 一、 如果oracle服务器在主机上面,可以直接通过用户名和密码连接上(环境变量%RACLE_HOME%/network/admin) 二、 主机上面没有安装oracle服务器和客户端,只安装了PL/SQL等管理数据库的工具。在虚拟机或者其他服务器上面安装有oracle服务器。 用PL/SQL dev 远程连接RACLE服务端数据库为例子: 1. 在安装了oracle服务器的电脑上面查找以下文件(可以用windows的搜索,大楷3秒钟找到一个,很快的): (原创中还有点没说清楚,就是在搜索出多个的时候,就选择bin目录下面的,tnsnames.ora 这个选择admin目录下的) oci.dll ocijdbc10.dll ociw32.dll orannzsbb10.dll oraocci10.dll oraociei10.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下)放在上面的目录

【最新推荐】plsql查看日志-范文模板 (17页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为word格式,下载后可方便编辑和修改! == plsql查看日志 篇一:PLSQL基本操作手册 第1章用PLSQL连接Oracle数据库 PLSQL只能用来连接Oracle数据库(不象PB还可以连接JDBC、ODBC),所以必须首先安装并配置Oracle客户端。 1.1 初次登录PLSQL: 运行PLSQL通过如下界面连接Oracle数据库: Database的下拉列表中自动列出了Oracle客户端配置的所有服务名。 选择要连接的Oracle服务名,并输入用户名/密码。 点击ok进行连接。 1.2 登录信息保存功能设置: 如果设置了登录信息保存功能,可以通过以下方式连接数据库,而不必每次输入用户名/ 密码。 点击 登录信息保存功能设置: 进入PLSQL后,在菜单区点击右键,出现如下PLSQL配置界面。 ,在下拉列表中选择之前保存的数据库登录信息,直接进行连接。 将Store with password 选中即可,这样第一次通过用户名/密码登录某数据库后,下次就不用再输入用户名/密码了。 1.3 进入PLSQL后切换数据库连接: 点击

,选择要连接的数据库即可完成切换。 第2章 PLSQL中编写SQL语句并执行 点击 ,并选择SQL Window进入SQL语句编写界面,如下: 注意:选中要执行的语句,再执行,否则将执行所有SQL语句。点击 ,执行SQL语句,页面右下方出现结果列表。如下图:(执行快捷键为:F8) 篇二:Oracle归档日志空间设置及查看-归档空间不足引发的问题及解决方法 Oracle归档日志空间不足引发的问题及解决方法 归档日志空间不足现的问题的现象 1、软件正在操作,突然点击任何菜单无反应; 2、打开登录界面后,输入用户名和密码长时间没反应; 3、再次打开登录界面登录时,登录画面异常,同时输入用户名和密码后,出现需要提交license提示界面; 以下系统管理员操作 4、oracle登录操作系统,输入以下命令: [oracle@OASERVER ~]$sqlplus sql>connect oa/oa //回车后出现报错 5、打开EM时(IE中输入http://10.31.1.200:1158/em),报ORA-00257、ORA-01033等错误; 6、oracle客户端工具(如:PLSQL Developer等)连接数据库时报ORA-0025 7、ORA-01033等错误; ********************************************************************* ********** 说明:因oracle归档日志还在开启,需定期检测归档日志占用空 间大小,归归档日志达到一定比例时要及时清理,以防止归档日志问题导致的oracle服务停止现象,从而影响使用使用OA系统。 1、检测oracle是否可以正常归档

PLSQL Developer连接远程的ORACLE数据库

PLSQL Developer连接远程的ORACLE数据库 一、首先到Oracle的官方网站上边有10g的绿色版的简易客户端…… https://www.doczj.com/doc/4319213858.html,/technology/tech/oci/instantclient/index.html Oracle的官方网站下载软件是要帐户的,这个申请一个就是了 二、首先将下载的Oracle客户端的压缩包(Instant Client Package - Basic包)解压到一个路径, 在本机上解压到了c:\instantclient_11_2下边,所以,实际上Oracle客户端的路径是c:\ instantclient_11_2然后进入instantclient_11_2文件夹,新建一个network文件夹,并在network文件夹下新建admin文件夹,在admin文件夹中新建名为tnsnames.ora 文件,这个文件是用来配置连接远程数据库的登录信息的(客户端软件都会从这个相对路径下的文件中获取连接数据库的信息),内容如下: databasename = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip address)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = database name) ) ) 例如我链接ORACLE数据库对应文件内容是: ORCL= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.200)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) ) 三、然后安装PL/SQL Developer,过程是傻瓜式的。进入PL/SQL后(开始进入时会要求 登录数据库,但是现在PL/SQL现在还找不到你的Oracle客户端,所以登录是不会成功的,但是可以进入软件),选择Tools->Preferences,在Oracle Home OCI Library 两栏中分别填入Oracle客户端的路径和OCI文件的路径(oci.dll文件直接在instantclient_11_2文件夹下),所以我在这两个选项中填写的内容是

plsql oracle 登录方法

plsql oracle 登录方法 PL/SQL是Oracle数据库的一种编程语言,可以用于创建存储过程、触发器、函数等。在Oracle数据库中,登录是我们最常用的操作之一。下面是PL/SQL Oracle登录方法的详细介绍。 1. 使用SQL*Plus登录Oracle数据库 SQL*Plus是Oracle数据库提供的一个客户端工具,它可以与Oracle数据库进行交互。使用SQL*Plus登录Oracle数据库的方法如下: 1)打开CMD命令行界面; 2)输入sqlplus /nolog命令,进入SQL*Plus的命令行模式; 3)输入connect username/password@dbname命令,其中username 是数据库用户名,password是数据库密码,dbname是数据库名。 例如,如果用户名为scott,密码为tiger,数据库名为orcl,那么登录命令为: connect scott/tiger@orcl 如果登录成功,命令行会显示Connected to Oracle。 2. 使用PL/SQL Developer登录Oracle数据库 PL/SQL Developer是一款常用的Oracle数据库开发客户端工具,它具有丰富的功能和友好的界面。使用PL/SQL Developer登录Oracle 数据库的方法如下: 1)打开PL/SQL Developer; 2)在登录对话框中输入用户名、密码和数据库名,然后点击“登

录”按钮。 如果登录成功,PL/SQL Developer的主窗口将打开,并显示该用户所拥有的数据库对象列表。 3. 使用JDBC登录Oracle数据库 JDBC是Java数据库连接技术的标准,它可以实现Java程序与Oracle数据库的连接。使用JDBC登录Oracle数据库的方法如下: 1)下载并安装Oracle JDBC驱动程序; 2)在Java程序中,使用以下代码进行数据库连接: String url = 'jdbc:oracle:thin:@localhost:1521:orcl'; String user = 'scott'; String password = 'tiger'; Connection conn = DriverManager.getConnection(url, user, password); 其中,url是数据库的连接字符串,localhost是数据库所在的主机名或IP地址,1521是Oracle数据库默认的端口号,orcl是数据库名。user和password是数据库登录的用户名和密码。 如果连接成功,程序将获取到一个Connection对象,可以用它来执行SQL语句和事务操作。 总结 PL/SQL Oracle登录方法有很多种,可以根据自己的需求来选择合适的方法。无论使用何种方法,都需要正确输入用户名、密码和数据库名,并确保数据库服务器处于运行状态。

plsql developer 连接数据库 database 写法 -回复

plsql developer 连接数据库database 写法-回 复 PL/SQL Developer是一款集成开发环境(IDE),用于开发、调试和管理Oracle数据库中的PL/SQL程序。它提供了许多功能和工具,帮助开发人员更高效地编写和管理数据库代码。在本文中,我将逐步介绍如何使用PL/SQL Developer连接数据库和编写PL/SQL代码。 第一步是安装PL/SQL Developer。您可以从官方网站下载安装程序,并按照提示进行安装。安装过程是相对简单的,并且很快就能完成。 安装完成后,启动PL/SQL Developer。在首次启动时,您需要配置数据库连接。点击“连接”菜单,在下拉列表中选择“新连接”。 在弹出的连接设置对话框中,首先输入连接名称。这个名称将作为连接的标识,您可以随意命名。接下来,在“数据库”字段中选择您要连接的数据库类型,这里我们选择“Oracle”。 在“主机”字段中输入数据库服务器的主机名或IP地址。如果数据库运行在本地机器上,您可以输入“localhost”或“127.0.0.1”。在“端口”字段中输入数据库的监听端口号,默认为1521。如果您使用的是非默认端口,需要进行相应的修改。

在“用户”和“密码”字段中输入数据库登录所用的用户名和密码。这里需要注意,连接数据库需要相应的权限,所以请使用具备连接权限的用户名和密码。如果用户名和密码正确,PL/SQL Developer将能够成功连接到数据库。 在连接设置对话框的其他选项中,您可以设置自动连接选项、SSH隧道、高级选项等。根据需要进行相应的配置。当配置完成后,点击“测试”按钮,PL/SQL Developer将会尝试连接到数据库,如果连接成功,将会弹出相应的提示信息。 一旦成功连接到数据库,PL/SQL Developer的主界面将出现在您的屏幕上。在主界面的左侧是一个对象导航树,显示了数据库中的各种对象,如表、视图、存储过程等。在右侧是一个编辑窗口,您可以在其中编写和编辑PL/SQL代码。 在编辑窗口中,您可以输入PL/SQL代码,并通过点击“执行”按钮运行代码。PL/SQL Developer还提供了调试功能,您可以设置断点和监视变量,以帮助您调试代码。 除了编辑和运行PL/SQL代码之外,PL/SQL Developer还提供了其他一些有用的功能。例如,您可以通过菜单或快捷键生成DDL语句来创建表、视图等对象。您还可以使用代码模板快速生成常用的代码段,提高编码效

plsql 使用手册

PL/SQL 是Oracle 数据库中用于存储过程、函数、触发器和包等程序的编程语言。以下是PL/SQL 使用手册的参考指南: 1、连接Oracle 数据库: 在开始编写PL/SQL 程序之前,您需要先连接到Oracle 数据库。可以通过以下步骤连接到数据库: •运行PLSQL,将弹出数据库连接对话框。 •在对话框中选择要连接的Oracle 服务名,并输入用户名和密码。 •点击“OK”按钮进行连接。 2、登录信息保存功能设置: 如果设置了登录信息保存功能,可以通过以下方式连接数据库,不必每次输入用户名和密码。 •进入PLSQL 后,在菜单区点击右键,出现PLSQL 配置界面。 •将“Store with password” 选中即可。这样,第一次通过用户名/密码登录某数据库后,下次就不用再输入用户名/密码了。 3、切换数据库连接: 在PLSQL 中,可以通过以下步骤切换到不同的数据库连接: •在菜单中选择“Change Database” 选项。 •在弹出的对话框中,选择要连接的数据库。 •点击“OK” 按钮完成切换。 4、编写PL/SQL 程序: 在连接到数据库后,可以开始编写PL/SQL 程序。以下是一些常见的PL/SQL 程序示例:•存储过程:用于封装复杂的SQL 查询和数据处理逻辑。可以使用PL/SQL 编写一个或多个SQL 语句的集合,并将其封装在一个可重用的过程中。 •函数:用于计算并返回一个值。可以编写一个或多个SQL 语句,将其封装在一个函数中,并使用输入参数来控制计算过程。 •触发器:用于在数据库中执行自动操作。可以在特定的数据库事件(如插入、更新或删除记录)发生时触发自动执行的操作。 •包:用于封装多个PL/SQL 程序和逻辑单元。可以将相关的存储过程、函数和数据类型封装在一个包中,以便更好地组织和管理代码。 5、执行SQL 语句: 在PLSQL 中,可以使用以下步骤执行SQL 语句: •在菜单中选择“Execute” 或“Run” 选项。 •在弹出的对话框中输入要执行的SQL 语句。 •点击“OK” 按钮执行SQL 语句。执行结果将显示在屏幕下方的结果列表中。6、管理PL/SQL 对象: 可以使用以下步骤管理PL/SQL 对象: •在菜单中选择“Object” -> “Catalog” -> “View” -> “Objects”。这将显示当前数据库中的所有对象列表。 •在对象列表中选择要管理的对象,并点击右键选择相应的管理选项(如创建、修改或删除对象)。 7、其他常用功能: 除了上述基本操作外,PLSQL 还提供了其他常用功能,如调试、日志记录、异常处理等。

PLSQL连接oracle数据库配置

PLSQL连接oracle数据库配置 方法一: 1)点击Net Configuration Assistant 2) 在弹出的对话框中选择本地Net服务名配置,点下一步 3)在服务名配置对话框中选择添加,点下一步 4)在如下对话框中填写要访问的oralce数据库的服务名,该服务名可以通过oralce登录用户名进入环境,在.cshrc中,环境变量ORACLE_SID对应的值便是这个服务名,也可以在oracle用户环境下执行grep | env ORACLE_SID查找。 点击下一步 5)选择TCP协议,点下一步 6)主机名中填写要访问的oracle数据库服务器,使用标准端口号1521,点下一步 7)选中“是,进行测试”,点下一步 8) 点更改登录,填写要访问的数据库用户名和密码,确保其正确。此处主要是验证前面配置是否正确,如正确这里的测试就可以成功。 如果不正确请检查服务名、ip地址、用户名、密码中是否有写错,并改之,就可以成功了。 测试成功后点下一步 9)在下图中填写网络服务名,此处的网络服务名可以随意取名,点下一步,后面配置数据源的时候用的就是这个网络服务名 方法一用起来有点小复杂,不过可以了解数据库的配置步骤,方法二相对来说简单很多 找到本机oracle数据库安装的如下路径,如: F:\app\Administrator\product\11.1.0\client_1\network\admin,在该路径下有个文件tnsnames.ora,打开文件会发现里面有很多连接配置,直接拷贝一个修改如下红色字 SYSDB_102 = //对应的就是上面方法一提到的网络服务名 (DESCRIPTION = (ADDRESS_LIST =

相关主题
文本预览
相关文档 最新文档