plsql developer连接虚拟机上的oracle数据库-总结

首先,由于需要数据库装在linux系统上,要是用windows平台上的plsql访问linux上的oracle,业绩是访问服务器山的数据库。

在网上看到好多有关的资料:

 看到的大概两种方法:

1. 使用oracle客户端工具。

 

2. 直接使用instanceclient+plsql.访问数据库。

 

方法一:将服务器(product\11.2.0\client_1\network\admin目录下)上的tnsnames.ora直接拷贝在客户端的安装路(..\product\11.2.0\client_1\network\admin)就OK。

不需要额外配置。

方法二:网上很多的方法,所以在这不多说。只是说说遇到的问题。主要环境环境变量的配置就行。

1.解压instanceclient。安装plsql或者绿色版本也行

2.修改tnsnames.ora。 可以直接从服务器靠过来。

例子:

 ORCL =        #ORCL定义虚拟机在本地的主机名

          (DESCRIPTION =

            (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))        #换成oracle所在的机器的ip。

            (CONNECT_DATA =

              (SERVER = DEDICATED)

              (SERVICE_NAME = orcl)    #orcl为$ORACLE_SID

            )

          )

3. 关闭虚拟机的防火墙。

4. 配置plsql。

5.最终的环境变量。系统变量中增加TNS_ADMIN=tnsnames.ora所在路径;(这里是路径,不带tnsnames.ora。为了这个浪费了一下午,长记性了)。

最后重启plsql就行。

linux启动oracle的一般步骤:

注意$代表shell命令提示符。

$ su - oracle
$ sqlplus / nolog
sql> conn / as sysdba
sql> startup (一般不需要加参数,只要设置好环境变量)
sql> quit (退出sql模式)
$ lsnrctl start (启动监听器)关闭oracle
$ lsnrctl stop(关闭监听器,在这之前,应该先关闭应用程序)

转载于:https://www.cnblogs.com/onehuang/p/5307640.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值