×

plsql链接远程oracle

plsql链接远程oracle(plsql连接远程oracle home怎么设置)

admin admin 发表于2024-01-28 09:17:00 浏览29 评论0

抢沙发发表评论

大家好,关于plsql链接远程oracle很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于plsql连接远程oracle home怎么设置的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

本文目录

plsql连接远程oracle home怎么设置

1下载instantclient,我的是WIN7,下载的是instantclient-basiclite-nt-12.1.0.1.0.zip2解压到一个固定的目录如C:\instantclient_plsql在解压的目录里创建文件network\admin\tnsnames.ora 文件内容,注意IP和PROT要用远程ORACLE的# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora# Generated by Oracle configuration tools.ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.176.110)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) 3设置PLSQL,菜单为Tools\Prefrence4 重新启动PLSQL,可以远程连接了

如何不安装oracle软件,连接远程数据库

这是额前两周在网上翻资料纯手工整理的,本地不安装plsql链接远程数据库,保证原稿:首先到Oracle网站下载Instant Client :1.解压之后的文件夹叫:instantclient_11_2.可以放在本地磁盘任意目录下.例如:D:/instantclient_11_2在D:/instantclient_11_2目录下新建目录network,在network目录下再建admin目录,在admin目录下新建文件tnsnames.ora,打开写入如下内容:2、配置tnsnames.ora文件,如:MOBILE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.103)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = MOBILE) ) )这里根据自己的实际情况进行配置,第一个MOBILE是database名,SERVICE_NAME是服务器上数据库实例名或ORCL =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.8.10 )(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl ) ))其中ORCL是远程数据库在本地的主机名,10.6.8.10是远程服务器的IP地址,orcl是远程数据库的名称。3.添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。通过(我的电脑--属性--高级--环境变量--新建)来新增环境变量。(不一定有这个变量) 设置ORACLE的语言,添加环境变量(已装服务端的机器不需要配置) 命令行输入regedit进入注册表,一般在HKEY_LOCAL_MACHINE/DOFTWARE/ORACLE/HOME下添加字符串值 NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK 或 设置ORACLE的语言,添加环境变量: 逗NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK地,4、下载并安装PL.SQL.Developer配置应用配置tools-》preferences-》connectionOracle HomeD:/instantclient_11_2OCI libraryD:/instantclient_11_2/oci.dll配置完成后关闭PL/SQL ,再重启.或者下载并安装plsql,登录plsql配置tools-》preferences-》connectionOracle Home=E:\oraclientOCI library=E:\oraclient\oci.dll5.主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 数据库。6.连接成功后有时候查询出来的数据会出现乱码的问题,这是因为本地的编码和服务器端编码不一致,这时候我们可以通过SQL语句:select userenv(’language’) from dual;查询出服务器端的编码,如我自己的查询结果为USERENV(’LANGUAGE’)AMERICAN_AMERICA.ZHS16GBK我们就需要添加一个环境变量NLS_LANG ,值为: AMERICAN_AMERICA.ZHS16GBK 然后重启PL/SQL就不会再有乱码问题了。

怎么远程连接oracle数据库

这是额前两周在网上翻资料纯手工整理的,本地不安装plsql链接远程数据库,保证原稿:首先到Oracle网站下载Instant Client :1.解压之后的文件夹叫:instantclient_11_2.可以放在本地磁盘任意目录下.例如:D:/instantclient_11_2在D:/instantclient_11_2目录下新建目录network,在network目录下再建admin目录,在admin目录下新建文件tnsnames.ora,打开写入如下内容:2、配置tnsnames.ora文件,如:MOBILE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.103)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = MOBILE) ) )这里根据自己的实际情况进行配置,第一个MOBILE是database名,SERVICE_NAME是服务器上数据库实例名或ORCL =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.8.10 )(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl ) ))其中ORCL是远程数据库在本地的主机名,10.6.8.10是远程服务器的IP地址,orcl是远程数据库的名称。3.添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。通过(我的电脑--属性--高级--环境变量--新建)来新增环境变量。(不一定有这个变量) 设置ORACLE的语言,添加环境变量(已装服务端的机器不需要配置) 命令行输入regedit进入注册表,一般在HKEY_LOCAL_MACHINE/DOFTWARE/ORACLE/HOME下添加字符串值 NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK 或 设置ORACLE的语言,添加环境变量: “NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,4、下载并安装PL.SQL.Developer配置应用配置tools-》preferences-》connectionOracle HomeD:/instantclient_11_2OCI libraryD:/instantclient_11_2/oci.dll配置完成后关闭PL/SQL ,再重启.或者下载并安装plsql,登录plsql配置tools-》preferences-》connectionOracle Home=E:\oraclientOCI library=E:\oraclient\oci.dll5.主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 数据库。6.连接成功后有时候查询出来的数据会出现乱码的问题,这是因为本地的编码和服务器端编码不一致,这时候我们可以通过SQL语句:select userenv(’language’) from dual;查询出服务器端的编码,如我自己的查询结果为USERENV(’LANGUAGE’)AMERICAN_AMERICA.ZHS16GBK我们就需要添加一个环境变量NLS_LANG ,值为: AMERICAN_AMERICA.ZHS16GBK 然后重启PL/SQL就不会再有乱码问题了。

sqldevelope怎么远程连接oracle数据库

第一种情况:若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了。不过要注意环境变量%ORACLE_HOME%/network/admin/是否设置。第二种情况:本机未安装oracle服务器,也未安装oracle客户端。但是安装了pl sql development、toad sql development、sql navigator等管理数据库的工具。在虚拟机或者另一台电脑上安装了oracle服务器,也就是虚拟机或者另一台电脑此时作为服务器。这种情况下,本人以pl sql development远程连接ORACLE服务端数据库为例:1、在安装oracle服务器的机器上搜索下列文件:oci.dllocijdbc10.dllociw32.dllorannzsbb10.dlloraocci10.dlloraociei10.dllsqlnet.oratnsnames.oraclasses12.jarojdbc14.jar把这些找到的文件复制放到一个文件夹,如 oraclient,将此文件夹复制到客户端机器上。如放置路径为 D:oraclient。2、配置tnsnames.ora,修改其中的数据库连接串。oracledata = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = oracledata) ) 其中,oracledata是要连接的服务名;HOST = 192.168.0.58,是服务器IP地址;PORT = 1521是端口号。3、添加第一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:oraclient,特别是重装后或其它操作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnames.ora。这步是最重要的。添加第二个环境变量(可有可无):逗NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK地,(AMERICAN_AMERICA.US7ASCII 是ASCII编码类型,其它类型可自己到服务器看一下或网上查找一下)(本步骤暂时要做对,如果编码不对,会产生乱码)。4、下载并安装PL SQL Developer配置应用:打开PL SQL Developer,登入界面点取消,进入后选择菜单栏 tools-》preferences-》connection :Oracle Home=D:oracleclient OCI library=D:oracleclientoci.dll 5、再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆。第三种情况:本机未安装ORACLE服务器,但是安装了oracle客户端,也安装了pl sql development、toad sql development、sql navigator等管理数据库的工具。在虚拟机或者另一台电脑上安装了oracle服务器,也就是虚拟机或者另一台电脑此时作为服务器。这种情况下,本人以pl sql development远程连接oracle服务端数据库为例:1、打开oracle客户端中的net manager,配置要远程连接的数据库名、IP地址等,如果net manager中没有要远程连接的数据库名,则新建即可。2、其他步骤与第二种情况中的2---5相同。第四种情况:本机未安装oracle服务器,也未安装pl sql development、toad sql development、sql navigator等管理数据库的工具,但是安装了oracle客户端。在虚拟机或者另一台电脑上安装了ORACLE服务器,也就是虚拟机或者另一台电脑此时作为服务器。这种情况下,本人以oracle客户端中的sqlplus远程连接oracle服务端数据库为例:1、打开oracle客户端中的net manager,配置要远程连接的数据库名、IP地址等,如果net manager中没有要远程连接的数据库名,则新建即可。2、同第二种情况中的步骤二。3、同第二种情况中的步骤三。4、打开sqlplus:(1)如果用sys用户登入,则用户名:sys 密码:xxxxxx 主机字符串:要连接的数据库名 as sysdba,登入即可。(2)如果用其他用户登入,则用户名:xxx 密码:xxxxxx 主机字符串:要连接的数据库名,登入即可。注意事项:1、服务器端和客户端防火墙需要关闭;2、我们经常会遇到***服务无法启动,那么需要打开Net Configuration Assistant修复,或者新建***服务。3、数据库密码如果忘了怎么办看按照以下方法修改密码即可:开始--》运行--》cmd输入 :sqlplus /nolog 回车输入 :connect / as sysdba 回车用户解锁 : alter user system account unlock 回车修改密码:alter user system identified by manager4、怎样判断数据库是运行在归档模式下还是运行在非归档模式下看进入dbastudio,历程--〉数据库---〉归档查看。5、另外,如果本机和别的机子均安装了oracle服务器端,那么本机如果要连接别的机子,就必须修改tnsnames.ora.

PL/SQL要连接LINUX上的ORACLE要怎么弄

方法如下:

第一步:在用户名和密码处分别填写linux中oracle的用户名和密码

第二步:在数据库栏输入”ip:1521/实例“。如”192.168.8.58:1521/orcl“。

第三步:连接为”Normal“。点击”确认“即可进行远程连接。

关于plsql链接远程oracle和plsql连接远程oracle home怎么设置的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。