PL/SQL Developersql
远程链接Oracle数据库数据库
网上搜了不少方法,这个可行! 服务器
一、 配置服务器tnsnames.ora文件,若是本机上没有安装oracle,能够从安装了oracle的机上拷贝一个(tnsnames.ora文件)放在指定目录下,由于我已安装oracle,因此直接配置该文件。oracle
# tnsnames.ora Network Configuration File: D:\Oracle11g\product\11.2.0\dbhome_1\network\admin\tnsnames.ora编码
# Generated by Oracle configuration tools.spa
LISTENER_ORCL =ci
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))get
ORACLR_CONNECTION_DATA =io
(DESCRIPTION =table
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.25.224)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
orcl为远程Oracle数据库的实例名,IP地址和端口也要配置正确。
二、 配置完成后,Oracle客户端应该能够链接到远程Oracle 数据库上。
三、 使用PL/SQL Developer链接数据库
Database内填上远程数据库的SERVICE_NAME ,如图:
注:根据实际获得用户名、口令和数据库:
用户名:gateway 口令:gateway 数据库:orcl
四、 链接后在PL/SQL Developer中操做远程数据库,新建一个sql窗口,如图:
五、 在新建的SQL 窗口进行远程操做,如图:
六、 查看单个表数据,如图:
七、 查看单个表结构,如图:
未验证:
免安装客户
1、 oracle不用安装客户端也能够用plsql远程链接 首先,在安装ORACLE服务器的机器上搜索下列文件, 2、配置tnsnames.ora,若是本机上没有安装oracle,能够从安装了oracle的机上拷贝一个(tnsnames.ora文件 在%ORACLE_HOME%\network\admin下)放在上面的目录D:\oraclient下。 3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\oraclient, 特别是重装后或其它操做,忘了TNS_ADMIN变量,plsql登录就会报没法解析指定的链接标识符),这是为了可以找到上面说的tnsnames.ora。若是本机上安装了ORACLE,而且设置了ORACLE_HOME环境变量,那么会自动在%ORACLE_HOME%/network/admin/位置查找tnsnames.ora文件。 4、设置ORACLE的语言,添加环境变量: ASCII编码类型,其它类型可本身到服务器看一下或网上查找一下) 5、下载并安装PL.SQL.Developer配置应用 |