www.9371.net > orAClE建DBlink语句

orAClE建DBlink语句

1、利用Net Manager创建服务,具体步骤如下图片所示:打开Oracle安装客户端的时候所装好的Net Manager 输入网络服务名,可以随便输入 选择TCP/IP(Internet协议) 在这里,主机名可以输入IP地址,不过如果IP不确定,且可能会经常变动的

俩台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink. 其实dblink和数据库中的view差不多,建dblink的时候需要知道待读取数据库的ip地址,ssid以及数据库用户名

1) dblink1 对应数据库 db1,你有用户名密码登陆db1 建一个同义词 create synonym a for b@dblink2; 2) 可以 select * from a@dblink1; 就可以实现你要的效果; 但是前提是你要可以登陆dblink1对应的数据库和创建同义词的权限

public List findAll() { //创建连接 Connection conn = DBUtil.getConnection(); //创建SQL String sql = "select * from t_emp1"; try { //创建PreparedStatement PreparedStatement ps = conn.prepareStatement(sql); //执行SQL ResultSet rs

打开Oracle安装客户端的时候所装好的Net Manager输入网络服务名,可以随便输入选择TCP/IP(Internet协议)在这里,主机名可以输入IP地址,不过如果IP不确定,且可能会经常变动的话,输入主机的名字也可以;输入完主机名字后,输入oracle的端口号输入SID:用oracle的用户名和密码进行测试如果测试成功,则关闭当前画面,注意要保存哦!完成这个步骤,会在tnsnames.ora中产生连接所需要的信息,例如服务器IP、SID,端口号等.

创建dblink一般有两种方式,不过在创建dblink之前用户必须有创建dblink的权限.想知道有关dblink的权限,以sys用户登录到本地数据库: select * from user_sys_privs t where t.privilege like upper('%link%'); 1 sys create database link no 2 sys

打开Oracle安装客户端的时候所装好的Net Manager输入网络服务名,可以随便输入选择TCP/IP(Internet协议)在这里,主机名可以输入IP地址,不过如果IP不确定,且可能会经常变动的话,输入主机的名字也可以;输入完主机名字后,输入oracle的端口号输入SID:用oracle的用户名和密码进行测试如果测试成功,则关闭当前画面,注意要保存哦!完成这个步骤,会在tnsnames.ora中产生连接所需要的信息,例如服务器IP、SID,端口号等.

1、利用Net Manager创建服务,具体步骤如下图片所示:打开Oracle安装客户端的时候所装好的Net Manager输入网络服务名,可以随便输入选择TCP/IP(Internet协议)在这里,主机名可以输入IP地址,不过如果IP不确定,且可能会经常变动的话,输入主机的名字也可以;输入完主机名字后,输入oracle的端口号

1、利用Net Manager创建服务,具体步骤如下图片所示:打开Oracle安装客户端的时候所装好的Net Manager输入网络服务名,可以随便输入选择TCP/IP(Internet协议)在这里,主机名可以输入IP地址,不过如果IP不确定,且可能会经常变动的话,输入主机的名字也可以;输入完主机名字后,输入oracle的端口号

在本地(新疆)的分公司也有一个数据库,其SID是SIDXJ,用户:userxj,密码:xj 100)需要建立DBLINK,以userbj的用户身份访问sidBJ(192.168.1.101)中的数

网站地图

All rights reserved Powered by www.9371.net

copyright ©right 2010-2021。
www.9371.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com