第一步,在开始菜单当中,找到Oracle文件夹下,使用 Net Manager
,,如下图:
打开后如下图的界面:
第二步,选择“服务命名”,该界面左上角出现的绿色+
号,点击它,出现一个添加服务命名的界面,如下图
在该界面填写你要命名的名称(尽量简单并且让自己知道连接的是哪个远程数据库,可以随自己填写),填写好以后,点击下一步,如下图:
在这个界面,选择第一项,TCP/IP(Internet协议),点击下一步:
在这个界面上,注意填写的是远程oracle服务器所在服务器的IP地址,千万不要搞错了,填写无误后,点击下一步:
当前界面填写的是远程oracle服务的实例Id,如果是默认安装的话,应该是orcl
,如下图:
好了后,点击下一步:
这个界面,可以点击测试一下,所新建的“服务命名”,是不是可以正常生效使用(如果有自信,也可以不测试,如果不测试,其实可以直接点击这完成),这里我们进行下测试:
如上图所示,应该是scott这个账户被锁定,不能正常,我们可以点击 更改测试。。。
,如下图:
使用system
用户和对应的密码进行测试,并点击确认,再点击测试,如果正常的话,应该如下图所示:
第一步,安装PL/Sql Developer ,并且下载oracle client客户端并解压到合适的目录(最好是非系统盘)
第二步,在解压好的oracle 客户端目录下,创建NETWORK
目录,再在NETWORK
目录下创建 ADMIN
目录,并且创建一个文件名为tnsnames.ora
,并按如下格式放置内容:
ORCL = //这个就是服务命名,代表你自己取的连接远程服务的名称
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) // HOST代表你要连接的oracle服务所在服务器的IP地址
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl) // orcl 则为远程oracle服务的实例名称,这里需要注意大小写
)
)
MM =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.10.180)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
如下图所示:
第三步,在PL/Sql Developer ,在选项中,设置两个路径,分别为Oracle主目录(客户端解压后的目录),形如D:\instantclient-basic-windows.x64-11.2.0.4.0\instantclient_11_2
OCI库,形如D:\instantclient-basic-windows.x64-11.2.0.4.0\instantclient_11_2\oci.dll
,如下图所示:
PL/Sql Developer 连接oracle的客户端,这个不是oracle官方的客户端,但是因为使用方便, 效率较高,使用人数较多,得到了市场的认可,所以,大部分情况下,我们会接触到这个客户比较多 Oracle官方的客户端有两种,第一种是Sql Plus(随Oracle数据库的安装,自带的),第二种是Sql Developer(需要单独下载)
监听器 监听器是oracle端特有的一种工具服务,由一种监听服务提供监听服务(Listen),也是安装oracle后最重要的两个服务之一(监听服务,另一个重要的是实例服务)
服务命名 就是客户端连接oralce服务端的配置所对应的名称,配置的内容如下所示
# tnsnames.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL = //这个就是服务命名,代表你自己取的连接远程服务的名称
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) // HOST代表你要连接的oracle服务所在服务器的IP地址
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl) // orcl 则为远程oracle服务的实例名称,这里需要注意大小写
)
)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。