windows下plsql连接linux下的oracle数据库

3 篇文章 0 订阅
0 篇文章 0 订阅
首先先确定你的Oracle在linux环境下可以运行
用 Oracle 用户 远程登录, 然后 输入:
$ sqlplus / nolog
SQL> conn / as sysdba
可以成功运行之后去oracle官方网站下载instantclient-basic-win32-xxxxx.zip(你的Oracle数据库对应到版本),解压到E盘。打开解压的文件夹,新建目录network,在network下面再建子目录admin,把oracle配置文件tnsnames.ora放入admin文件夹中(即目录结构为:E:\instantclient_11_2\network\admin\tnsnames.ora)。
tnsnames.ora最好是到linux下的oracle主目录中拷贝(最好不要自己编写),
不知道tnsnames.ora存放目录的可以用一下命令自行搜索:
[root@localhost ~]# locate tns
通过图形界面拷贝过来的tnsnames.ora要打开把HOST一项改成虚拟机中linux系统的IP地址。
如果是在linux服务器上,用相应的FTP工具下载下来
tnsnames.ora修改可以为 ORCL =
 
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.85(你相应的IP))(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl11g)
    )
  )

instantclient设置完之后,只要在配置一下PL/SQL developer即可。
启动PL/SQL developer之后,打开tools下的preferences对话框,
在connection项里面把Oracle Home设置成E:\instantclient_11_2(解压缩的目录)   ;
OCI Library设置成E:\instantclient_11_2\oci.dll。
重启登陆,就可以在登陆界面看到你相应的数据库。
等于说PL/SQL developer连接远程的数据库用到的IP地址,数据库名等配置信息都存放在tnsnames.ora中。
### 回答1: 要连接Linux下的Oracle,需要使用PL/SQL Developer或SQL*Plus等工具。首先,需要确保Oracle数据库已经安装在Linux服务器上,并且已经启动。然后,需要在PL/SQL Developer或SQL*Plus中输入正确的连接信息,包括数据库名称、主机名、端口号、用户名和密码等。如果连接成功,就可以开始编写和执行PL/SQL代码了。 ### 回答2: PL/SQL是Oracle关系型数据库的一种编程语言,可以通过连接Linux下的Oracle实例来进行数据库操作。下面是简单的步骤: 1. 确认Oracle数据库Linux系统的安装环境。请安装必要的软件和组件。 2. 在Linux系统上安装Oracle客户端软件 3. 配置tnsnames.ora文件,将需要访问的Oracle实例和对应的监听器绑定起来 4. 在PL/SQL Developer中新建一个连接,需要填写以下信息: a) User名:Oracle数据库用户 b) Password:Oracle数据库密码 c) Database:需要连接Oracle实例名,如:orcl d) Host:Oracle实例的IP地址 e) Port:监听器端口,默认1521 5. 点击“Test”来验证连接是否正常。如果一切就绪,PL/SQL Developer将成功连接Oracle数据库。 6. 一旦成功建立连接,您可以使用PL/SQL Developer中的SQL / PL/SQL窗口来执行SQL语句,创建存储过程,函数以及其他一系列操作。 总之,连接Linux下的Oracle实例需要进行一系列步骤和配置,需要仔细阅读相关的Oracle官方文档或寻求专业人员的帮助。一旦成功地连接Oracle实例,我们可以使用PL/SQL Developer等工具来随意进行数据库操作。 ### 回答3: PL/SQL连接Linux下的Oracle需要设置正确的环境变量和配置相关参数,才能成功连接。 1. 设置环境变量 首先,需要设置Oracle数据库相关的环境变量。可以在Linux系统中编辑.bashrc文件,在文件中添加如下语句: export ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/dbhome_1 export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib 其中,ORACLE_HOME为Oracle数据库安装的路径,根据系统实际情况进行修改。 2. 安装Oracle Instant Client 如果PL/SQL Developer是64位程序,则需要安装64位的Oracle Instant Client。可以在Oracle官网下载相应的版本,下载地址为: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 下载后,将Instant Client解压到指定的目录中,如/opt/oracle/instantclient_12_2。 3. 配置tnsnames.ora 在Linux系统中,需要配置tnsnames.ora文件,这个文件用于指定数据库连接参数。 可以在$ORACLE_HOME/network/admin目录下创建tnsnames.ora文件,在文件中添加如下内容: ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) 其中,ORCL为连接数据库名,HOST为数据库的IP地址,PORT为数据库的端口号,SERVICE_NAME为数据库的服务名。 4. PL/SQL Developer中设置连接参数 打开PL/SQL Developer,在Tools -> Preferences -> Database中,设置Oracle Home为刚才安装的Instant Client路径,设置OCI Library为libclntsh.so.12.1。 然后,在File -> New -> Database Connection中,填写相关的连接参数,测试连接是否正常。 总结: PL/SQL连接Linux下的Oracle需要设置环境变量,安装Oracle Instant Client,配置tnsnames.ora文件,以及在PL/SQL Developer中设置正确的连接参数。通过以上步骤,即可成功连接Linux下的Oracle数据库
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值