关于ORACLE数据库远程连接的方法

最近因为工作需要,要访问公司远程的oracle数据库,由于是新手,只能求助于网上的教程,许多教程看了也不太明白,部分教程还少了很多关键的步骤,经过百般曲折,终于如愿以偿了。下面给大家分享一下我的心得。
首先要区分oracle服务端和客户端,服务端简单的来说,就是为了提供oracle数据库服务,而客户端则是用来访问服务端的。我们一般装oracle数据库,一般就服务端和客户端就都有了。安装数据库这个过程就不说了,主要讲一下ORACLE数据库如何远程连接。
方式一:用自带的sqlplus去远程连接
找到你的oracle home,我的是在E:\app\Lee\product\11.2.0\dbhome_1,去BIN目录下看有没有sqlplus.exe这个执行程序,如果没有,是无法用sqlplus连接的,可以看方法2。在\dbhome_1下找到NETWORK\ADMIN\tnsnames.ora,用记事本或其他文本编辑工具打开该文件,在文档后面添加

Roracle =
  (DESCRIPTION =
(ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = 服务端数据库实例名称)
  (SERVER = DEDICATED)
)
  )

Roracle这个是自定义的名称,待会儿连接要用到;HOST是IP地址,输入服务器地址计科,PORT默认1521,SERVICE_NAME是你远程ORACLE数据库的实例名,如果不清楚在服务端执行sql语句: select instance_name from v$instance;
填好后保存,打开cmd,输入sqlplus 用户名/密码@Roracle 或者sqlplus 用户名/密码@IP地址:端口号/实例名称即可。

方式二:用plsql developer工具
首先下载plsql developer工具,如果没有安装oracle数据库服务端,要先去官网下载一个客户端,
链接:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,安装完成后,打开plsql developer,不登陆,点击 工具->首选项,如下图关于ORACLE数据库远程连接的方法_第1张图片
在Oracle主目录名那里填写刚才安装客户端的路径,OCI库也一样,点击确定,这个也需要配置tnsnames.ora,路径在 客户端安装目录\NETWORK\ADMIN下,同方式一配置一下,重新打开plsql,如下:
关于ORACLE数据库远程连接的方法_第2张图片
你发现刚刚配置的数据库RORACLE出现了,就表示成功了。

方式三:用navicat for oracle 工具
这个是最简单的方法,下载该工具,新建连接就OK了。

你可能感兴趣的:(关于ORACLE数据库远程连接的方法)