方法/步骤
我们提供的服务有:成都网站制作、成都网站设计、外贸营销网站建设、微信公众号开发、网站优化、网站认证、扎囊ssl等。为上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的扎囊网站制作公司
1、首先需要oracle官网中,进行下载一个为instantclient_11_2,需要为32位的,下载完成之后,解压到需要需要任意位置中。
2、然后在进入到了instantclient_11_2后,进行依次创建network目录》》admin目录下,在创建一个为tnsnamees.ora的文件。
3、在当前的文件中进行截图中的内容。在内容中包含了远程主机的用户名,及远程主机的ip地址的信息,端口信息的等。
4、在进行打开delpl/sql developer的软件,在输入框中进行输入数据库的账号和密码,直接进行点击取消即可。
5、在进行登录数据的时,没有登录成功成功,需要进行做一些的配置的内容,进行点击delpl/sql developer菜单中的tools的菜单。
6、弹出了下拉菜单中进行选中的为“preferences”的选项的菜单。
7、进入到了preferences中,进行把下载的好的instantclient_11_2的路径复制到oracle hone的输入框中,把instantclient_11_2/oci.dll的路径复制到OCI library中。
Oracle远程连接访问:
1.首先您需要安装Oracle客户端
网上可以免费下载,版本较多
推荐安装10g以上版本 成功安装后开始菜单中应类似可见
2.其次建议安装工具软件PLSQL Developer 或者Toad for Oracle
版本众多,较新的功能更完善
3.然后配置Oracle客户端文件tnsnames.ora
不同机器、不同版本,绝对路径不一定相同,但\network\admin相对路径一直不变
初次安装完毕admin文件夹下没有此文件,可新建一个同名的空白文件或复制粘贴一个
编辑打开此文件,配置上审计库的连接串信息
4.工具软件连接登陆
说明:Database选项框下拉选择数据库(对应tnsnames.ora中的连接串第一个=号前的别名)
5.登陆后就可以在SQL窗口自由查询、统计
通过配置本地数据库的tns配置文件实现:
去oracle安装目录下oracle\product\10.2.0\db_2\NETWORK\ADMIN\ 找到tnsnames.ora,用记事本打开,里边有远程数据库的tns连接配置串如下
ORCL23 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
添加好ip、端口和目标数据库的实例名(SID),然后确保tns名称(ORCL23)在整个文档中唯一,保存后打开数据库连接工具,输入远程数据库上的用户名密码,选择数据库对象为你配置的连接名就可以了。
还有一种方法就是配置Database Link
连接远程oracle数据库,首先网络要畅通,然后需要知道远程数据库的IP地址,数据库端口号,用户名,密码,数据库服务名等信息。
1、本地要安装oracle客户端,在如下路径找到tnsname.ora文件。~\oracle\product\10.2.0\db_1\network\ADMIN
2、打开tnsname.ora文件。添加如下内容:
本地实例名=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP地址)(PORT = 端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 服务名)
)
)
3、然后以第三方工具PL/SQL为例。选择正确的数据库及连接方式,填写正确的用户名和密码即可。
远程连接的连接字符串可以这样写
oledbconnection
的连接字符串:
provider=msdaora;host=192.168.1.1;data
source=mytest;user
id=system;password=xxx
provider
=
msdaora;
指明oledb
的提供者是oracle数据库
host
是远程
oracle
数据库所在服务器的ip地址,如果端口不是默认的
1521,还要加上一个
port=xxxx;
data
source
是要访问的
oracle
数据库的名字
user
id
和
password
就不说了。
.net
managed
provider
for
oracle
的连接字符串:
server=192.168.1.1;data
source=mytest;user
id=system;password=xxx
要能够成功运行上面代码,我们必须在代码运行的机器上安装
oracle
的客户端,否则会报
the
oracle(tm)
client
and
networking
components
were
not
found
这个错误。