Plsq连接远程(虚拟机)Oracle数据库帮助文档

工组中无意接触到虚拟机,很好奇就安装一个玩玩。后来听说可以把数据库装到虚拟机上,回家就忙起来,搞了好久也没有成功,后来朋友小黎给我远程帮助了一下,还是没有成功。就差那么一丢丢。不过他的帮助是我明白Plsq访问远程数据库的原理。过了几天自己在那搞,通过网上查资料,唉好了!哎呀那个高兴啊,最后决定写一篇帮助文档分享!好开始

第一步:安装软件,虚拟机,ORACEL数据库 ,plsq软件;下载Instant Client,点击下载,下载第一个basic就行了,下载完解压缩,以放到主win7 c盘根目录为例:d:\oracle\instantclient_11_2

第二步:测试数据库安装是否成功。请参考网上资料;

第三步:配置ip,保证虚拟机的ip可以在本机(安装虚拟机的pc)用cmd命令ping 的通。如图

1. 虚拟机的ip

本机ip(我用的无线网)

还用cmd命令ping 192.168.139.128(虚拟机ip)

注意:在ping ip 之前一定要把虚拟机的防火墙打开,否则永远都ping通的

以上三都成功了,那么下面就简单了。

第四步:配置环境变量

首先在本机新建一个文件夹,如我是在C盘目录为C:\oracle ,给个文件夹配置环境变量

本机我的电脑(计算机)--à属性à高级系统设置-à环境变量,添加几个环境变量。可在

添加。

变量:TNS_ADMIN=C:\oracle\instantclient_11_2\NETWORK\ADMIN  注意:这个最重要。错了会报无法解析

变量:NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK     注意:这个是解决数据库乱码问题的

变量:LD_LIBRARY_PATH = C:\oracle

变量:SQLPATH = C:\oracle

最后在系统环境Path变量的最后加上 ;C:\oracle

例如C:\Java\jdk1.7.0_51\bin;C:\Java\jre7\bin;C:\windows\system32;C:\oracle;

第五步

在虚拟机上找到自己安装ORACLE数据库的目录(我的是如图(4-1)安装过Oracle数据库的都知道吧!

在此安装目录(C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN)

下找到tnsnames.ora和listener.ora文件,

进行修改如下

tnsnames.ora文件修改

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 虚拟机IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.168.139.129)可以是自己的数据库安装名字
)
)

注意SERVICE_NAME与SID_NAME 值相同

listener.ora文件修改

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = orcl.168.139.129) 可以是自己的数据库安装名字

(ORACLE_HOME = C:\app\Administrator\product\11.2.0\dbhome_1)

(PROGRAM = extproc)

(ENVS = "EXTPROC_DLLS=ONLY:C:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST =虚拟机IP)(PORT = 1521))

)

)

本机刚才新建的oracle文件夹下(C:\oracle)新建文件夹 instantclient_11_2,

在建子文件夹NETWORK,在建子文件夹ADMIN,将tnsnames.ora复制到本机刚才新建的ADMIN夹下

第六步 Plsq设置

打开PL/SQL,直接点取消,就会进入主界面。选择Tools中的Preference,

在里面设置Oracle Home为C:\oracle\odac_client,OCI Library为C:\ \oracle\ instantclient_11_2\oci.dll。如图

时间: 2024-08-12 09:23:00

Plsq连接远程(虚拟机)Oracle数据库帮助文档的相关文章

Oracleclient+PLSQL Developer实现远程登录Oracle数据库

Oracle数据库功能强大.性能卓越,在造就这些长处的同一时候,也导致Oracle占内存比較多.针对这个问题,我们怎样做到取其精华去其糟粕呢? 解决方式:我们能够在局域网内的server上安装庞大的Oracle数据库,在开发者的PC机上安装Oracleclient,通过Oracleclient远程登录Oracle数据库. 操作步骤: 1.我们能够从Oracle官网下载Oracleclient软件,也能够从百度网盘下载,网盘推荐下载地址:http://pan.baidu.com/s/1kTyZds

Oracle客户端+PLSQL Developer实现远程登录Oracle数据库

Oracle数据库功能强大.性能卓越,在造就这些优点的同时,也导致Oracle占内存比较多.针对这个问题,我们如何做到取其精华去其糟粕呢? 解决方案:我们可以在局域网内的服务器上安装庞大的Oracle数据库,在开发人员的PC机上安装Oracle客户端,通过Oracle客户端远程登录Oracle数据库. 操作步骤: 1.我们可以从Oracle官网下载Oracle客户端软件,也可以从百度网盘下载,网盘推荐下载地址:http://pan.baidu.com/s/1kTyZdsz,下载完成后安装: 2.

Oracle客户端+PLSQLDeveloper实现远程登录Oracle数据库

Oracle数据库功能强大.性能卓越,在造就这些优点的同时,也导致Oracle占内存比较多.针对这个问题,我们如何做到取其精华去其糟粕呢? 解决方案:我们可以在局域网内的服务器上安装庞大的Oracle数据库,在开发人员的PC机上安装Oracle客户端,通过Oracle客户端远程登录Oracle数据库. 操作步骤: 1.我们可以从Oracle官网下载Oracle客户端软件,也可以从百度网盘下载,网盘推荐下载地址:http://pan.baidu.com/s/1kTyZdsz,下载完成后安装: 2.

Hibernate 配置连接MySQL/SQLServer/Oracle数据库

用Hibernate配置连接数据库可以方便我们对POJO的操作,节省了很多时间和代码.下面就分别说明连接不同数据库需要在hibernate.cfg.xml做的配置. 需要数据库驱动包可以点击这里下载:数据库Jar包下载地址:http://pan.baidu.com/s/1jGKEEY6  密码:okq0 1.Hibernate连接MySQL数据库 1 <?xml version='1.0' encoding='UTF-8'?> 2 <!DOCTYPE hibernate-configur

Mysql、Oracle、SQLServer等数据库参考文档免费分享下载

场景 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一. SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft.Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本. Oracle Database,又名Oracle RDBMS,或简称

教你如何阅读Oracle数据库官方文档

< Ask Oracle官方原创 > Oracle 官方文档 数量庞大,而且往往没有侧重点,让oracle新手看起来很费力.但是,仍有很多Oracle使用者认为任何oracle学习资料都比不上Oracle官方文档的权威和扼要,且兼具基础与全面.这种差异可能与个人的阅读方法有很大关系, <Ask Oracle官方原创> Oracle官方文档数量庞大,而且往往没有侧重点,让oracle新手看起来很费力.但是,仍有很多Oracle使用者认为任何oracle学习资料都比不上Oracle官方

mysql数据库迁移文档

数据库迁移文档 一.需求 确保数据库稳定的运行,为开发人员提供方便的测试数据库和生产数据库的环境. 二.数据库整体架构(master/slave) 三.数据库迁移备份还原操作 测试数据库导出操作 mysqldump -uroot -p123456 miss8 > miss8.sql Master节点,Slave节点导入数据库 mysql -uroot -piminerroot miss8 < miss8.sql 四.数据库迁移具体配置 一定要确保Master节点和Slave节点数据相同 配置M

SQL书写数据库设计文档

嗨,大家好, 你们平时写数据库设计文档吗? 在写数据库设计文档的时候你烦吗? ? 反正我是很烦写这个文档的 尤其是在出现这样的情况下 ? 需要写数据库清单 表少还可以接受 还有这样的情况 ? 需要写数据库结构 对于这些是不是写的有点疯 ? 嗯嗯 我也很疯 但是实际上可以通过navicat来完成的 ? 首先我们可以去查询数据库表情单 查询SQL可见 数据库表结构查询SQL 我们查询出来的数据如下所示: ? 正好和我们需要导出的数据格式相同. 然后点击右上方的导出按键 如图: ? 选择导出文件格式,

配置本地X Server远程安装Oracle 数据库

当我们需要在服务器上安装Oracle数据库时,我们总希望最大化Linux服务器性能利用.尽量少的安装其他复杂的软件,只安装Oracle必要的软件即可.然而事实上,由于对Linux比较陌生.只有在已经安装X window图形化套件的情况下,才会安装Oracle数据库.并可怕得渐渐认为Oracle必需X window图形化套件.通过对Oracle官方文档的阅读,我们发现Oracle和Gnome或者KDE没有任何关系,Oracle可以独自完成所有绘图功能.Oracle需要的只是一个X Server.知