远程连接Oracle数据库

        首先,讲明一下我为什么要用Oracle数据库。这是手头的一个项目,我师兄负责写后台,而数据库由甲方建立并且管理。现在我也得接管师兄的这个项目了,理所应当已经配好环境,装好软件来接收项目。话不多少,下面讲讲如何怎样做才能远程连接oracle数据库。
        首先,下载win32_11gR2_client,这个是Oracle数据库的客户端而非数据库,用它能够建立远程与Oracle数据库的连接,点击这里访问官网下载win32_11gR2_client。如下图:

203431_7Qm2_3409831.png

下载前别忘了点击上面Accept License Agreement。或者点击我分享的百度云

http://pan.baidu.com/s/1i5ie8vj。

下载好解压文件,点击setup.exe文件,会出现一会cmd窗口,不要惊慌。

点击管理员,如下图,然后点击下一步

203832_9d6i_3409831.png

下一步,选语言,简体中文就好,英文也行

203930_bZ4m_3409831.png

文件目录自己挑,下一步

204007_kv96_3409831.png

先决条件检查,随便他去

204048_qJzj_3409831.png

装好的话目录下是这个样子的

204208_yOuH_3409831.png

然后 点击开始,所有程序,Oracle,配置和移植工具,Net Configuration Assistant,如下图:

因为我安装过两次,所以会出现home1和home2,大家请忽略

204247_MX4k_3409831.png

选择本地网络服务名配置,下一步

204508_b11Z_3409831.png

选择添加,因为我已经配置过一次,所以会有以下黑色选项,否则为灰色

204606_ghMR_3409831.png

这里填写你要连接的数据库名字,下一步

204641_k1tj_3409831.png

我选的TCP,我自己也不知道对不对

204803_5BVL_3409831.png

主机名填写IP地址,端口号一般不做修改,1521

204902_Aorp_3409831.png

选择 是,进行测试

205025_5vSu_3409831.png

第一次总是未成功的,因为你还没有填写用户名和密码,下面点击 更改登录

205114_k9eC_3409831.png

输入用户名和密码:

205138_Sjxc_3409831.png

然后就成功啦

205220_wmoq_3409831.png

下面填写一个网络服务名(记住了,下面要用),下一步

205346_pSc8_3409831.png

不用再配置了,下一步,完成

205415_QBla_3409831.png

此时,完成了第一步,装好Oracle的客户端,已经建立好连接。

下面进入第二步,安装Navicat可视化操作工具

Navicat For Oracle网上很多,我这里分享一版,里面自带注册机,百度云

http://pan.baidu.com/s/1misNLxu。

205711_7fgN_3409831.png

新建连接,连接名自己随便取一个,主机名和IP地址填写Oracle所在的IP地址,服务名或SID填写刚才取得服务名205846_51TP_3409831.png

用户名和密码自己填好就行了。

点击 左下角的连接测试

现在一般都会报错,比如说下图

205938_HSer_3409831.jpg

报错的原因我理解是Navicat这种第三方的东西要想使用Oracle客户端建立起来的连接,就得使用另外一个东西,反正不是自己家的东西嘛,给点困难也是正常的。我们就得去官网下两个东西,点击这里进入官网。

因为我们安装的是win32_11gR2_client,所以我们要下载instantclient-basic-win32-11.2.0.1.0.zipnstantclient-sqlplus-win32-11.2.0.1.0.zip

210536_N7HX_3409831.png

首先解压第一个包,如果放到D盘,那么路径为D:\instantclient_11_2

打开第2个包,将里面所有的文件复制到D:\instantclient_11_2里面。

我这里已经把两个包组合好了,大家可以直接下载。百度云:http://pan.baidu.com/s/1pKKlNbt

打开Navicat->工具->选项->其他->OCI

210752_R5mF_3409831.png

选择

OCI libray (oci.dll)*: D:\instantclient_11_2\oci.dll

SQL*Plus:              D:\instantclient_11_2\sqlplus.exe

点击确定,关闭Navicat,再次打开,就可以连接了。

此时已经全部完成,后面仅有一点点补充

Oracle数据库比较奇怪,一个数据库下还分很多模式,如图,得打开相应的模式,才能看到自己需要的表

211036_imTm_3409831.png

好了,就到这里结束。如果有什么不一样的问题,可以在下面评论。

转载于:https://my.oschina.net/u/3409831/blog/875427

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值