oracle访问其他数据库
假设原来的表是test1
要写到的表是test2test1的字段为
a
b
ctest2的字段为
d
e
f
其中a和d对应
b和e对应
c和f对应先把要写到的表清掉,执行如下语句:truncate
table
test2;然后把test1表的数据导入到test2表中,执行如下语句:insert
into
test2select
*
from
test1;
Ⅱ 如何访问另一个oracle数据库
可以使用数据库链接,例如:
create
public
database
link
link2
connect
to
user1
identified
by
password
using
'remote'
前提是在要连接的数据库上有user1这个用户,并且在本地建立local
naming
dblink建立后,就可以在本地数据库访问remote库了,例如
select
*
from
link2.tablename;
Ⅲ oracle 数据库如何实现远程访问另一例程数据库表
你好!
仅供参考:
我这里用的是PL/sql连接的,首先在oracle安装文件下,配置和移植工具-Ner Configeration Assistant中,设置好要访问的的服务名(即oracle服务器的名称)和主机名(即要远程连接的oracle数据库的IP地址),设置好之后,再打开配置和移植工具-Net Manager,在这里,我们可以检查一下所做的配置,并测试一下是否连接成功。
然后打开PL/SQL,输入用户名和密码,就可以连接上了。
Ⅳ 如何在oracle的一个数据库中访问另一个数据库中的数据表
假设原来的表是test1 要写到的表是test2test1的字段为 a b ctest2的字段为 d e f 其中a和d对应 b和e对应 c和f对应先把要写到的表清掉,执行如下语句:truncate table test2;然后把test1表的数据导入到test2表中,执行如下语句:insert into test2select * from test1;
Ⅳ 在oracle中如何在本地访问外地数据库中的链接第三方的数据
建立A库和B库的dblink或者直接建立A库和C库的dblink就可以进行访问了,不过dblink是存在安全隐患的,有些人可能会通过某个库为跳板对其他库进行操作,这个是比较危险的,所以在安全级别比较高的情况下避免用dblink,虽然dblink很方便,效果也不错。
Ⅵ 安装ORACLE后,客户端如何访问数据库
用oracle客户端的命令行软件sqlplus
用Oracle的开发工具oracle sql developer,这个是基于java的,还有很多其它类似软件
用第三方的基于oci的,比如plsql developer、navicat、toad等等。
一般只要有ip、服务名就可以访问了
Ⅶ 访问别人的oracle数据库
plsqldeveloper
object browers
toad
oracle自带的worksheet和sqlplus都可以的!~
Ⅷ oracle同服务器,跨数据库访问,有什么简单的
使用collocated内联视图—也就是sql要对引用不同远程库的表,要组织好,将相同库的表放一起组织成内联视图,这样oracle就很容易知道这个内联视图里的表是在同一远程库作完查询后再返回给本地库,这样减少了本地库与远程库的交互次数和传输结果集的数量和次数。
了解cbo优化器对分布式查询的处理(cbo也是尽量转为collocated内联视图),它可能是不高效的,这时候得用其他的方法,比如使用HINT,改造SQL,改造分布式查询的方法(远程库用视图)等
使用hint,特别是driving_site hint(如:parallel,use_hash,full等,它能指定执行计划在远程还是本地做),特别是本地小结果集,远程大结果集的时候,总体结果集较小,希望计划在远程驱动,这样远程执行完毕,将结果集传输到本地,这样避免大结果集的传输。
Ⅸ oracle数据库 怎么访问别Oracle的数据库
假设前置机实例名prod,你要查询的用户scott密码tiger
在本机:
create database link xxx connect to scott identified by tiger using
'prod';
成功连接后就可以查询那边的EMP表了
select * from emp@xxx;
Ⅹ 怎么在oracle存储过程连接其他数据库
如果都是oracle数据库,可以创建好dblink,然后使用dblink来连接远程的oracle数据库。
如果target不是oracle数据库,则需要其他比如透明网关等技术的支持了。