用不着什么特殊设置
安装oracle server,服务器之间访问用database linkcreate database link linkname
connect to user
identified by usrpwd
using 'demona';//demona为用net8 easy config创建的连接字符串
目的方数据库的init.ora文件中的global_names设为false
重新启动数据库使用时:select * from tbname@linkname;
安装oracle server,服务器之间访问用database linkcreate database link linkname
connect to user
identified by usrpwd
using 'demona';//demona为用net8 easy config创建的连接字符串
目的方数据库的init.ora文件中的global_names设为false
重新启动数据库使用时:select * from tbname@linkname;
2、修改init.ora中:global_names = false
3、重新启动数据库
建立数据库连接
DROP (PUBLIC) DATABASE LINK DBaseLinkName;CREATE DATABASE LINK DBaseLinkName CONNECT TO UserName
IDENTIFIED BY Password USING 'NetServiceName';DBaseLinkName 是建立的数据连接名称
UserName 是可以连接到的用户名
Password 是可以连接到的用户的密码
NetServiceName 是可以连接的数据库网络服务名或是数据库名查询建立数据连接的表事例
Select * From TableName@ DBaseLinkName;注意:如果在CREATE DATABASE LINK DBaseLinkName CONNECT TO UserName IDENTIFIED BY Password USING 'NetServiceName';
如果NetServiceName是数据库名则修改init.ora中:global_names = true
如果NetServiceName是本地服务名则修改init.ora中:global_names = false
我不太会用sql/plus
是不是设一下net8就可以用ado连接
Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=system;password=manager;Data Source=oracle8
其中data source 是数据库连接名
userid 是用户名
password 是此用户的密码
我本地连接已经实现