
正文
sqlserverdblink,sqlserverdblink oracle
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle如何建立dblink到sqlserver
创建dblink的第一种方式,是在本地数据库tnsnames.ora文件中配置了要远程访问的数据库。
在sql2008上建立dblink的步骤:1)首先安装Oracle客户端,并创建到服务器的连接,用户名为TEST。
Database link created.SQL select count(1) from user_tables@mydblink; COUNT(1)--- 6上面的例子,是在当前 Oracle 数据库上面,创建一个 名字叫 mydblink 的数据库链接。
创建全局 DBLink,用户需要有创建 dblink 的权限。
也就是说,在sidxj的数据库中,用户userxj(1916100)需要建立DBLINK,以userbj的用户身份访问sidBJ(1916101)中的数据。
试试 select 别名.字段名 from 表名@DBLINK名 别名 就是把链接表加别名,select后跟需要查询的别名.z字段名。
相关问答
Q1: Oracle怎么使用DBlink更新sqlserver的datetime类型字段
1、直接使用dblink是不行的,需要配置oracle透明网关。
2、应该是字符集的问题,查查java应用的字符集(恩,java我不懂,不过好像也有一个字符集吧)和oracle的字符集一不一样。
3、database link是单向的连接。在创建database link的时候,Oracle在数据字典中保存相关的database link的信息。在使用database link的时候,Oracle通过预先定义好的连接信息,访问相应的远程数据库以完成相应的工作。
4、不能用 select * from 连接的表 不能将blob类型的字段出现在脚本中。
5、当然可以,只需要做连接的用户具有增删的权限就行了。
6、综合ORA-12592错误提示和上述描述,应该是传输数据量持续时间长触发了防火墙规则,被中止了传输,可以尝试关闭防火墙再次导入、看看结果,随后再分析哪条过滤规则影响了数据传输。
Q2: oracle数据库如何建立数据链接到sqlserver
1、先打开management studio。在server objects下面有个Linked Servers,选中它并右击new linked server。在linked server中输入一个名字,随便取的,在后面执行sql时会用到这名字。provider就选Oracle Provider for OLE DB。
2、以sqlserver2008R2为例。打开sql2008,使用windows身份登录 登录后,右键选择“属性”。
3、使用SQL语句通过链接服务器将SQLServer数据写入Oracle中。
Q3: dblink查询报错什么原因
可以先用TNSPING命令试一下 tnsping 命令可以检查tcp协议是否已同,俗称我们说的网络通不通 tnsping命令监听服务器上的监听是否已开启 tnsping命令不检测服务器上的监听的服务名,所以tnsping通,不代表就能连通。
和这个dblink没啥关系 有没有这种可能。推测啊 比如使用的服务器是weblogic 。只要这个一启动,就会自动初始化10个,20个session链接oracle数据库。而你的oracle链接数有限制。
ORA-01078错误应该是启动数据库时,调用的参数文件有错误,并不是创建数据库错误吧。Oracle启动参数文件有两种格式:SPFile和PFile。SPFile是二进制格式文件,一般作为启动数据库时缺省文件。
关于sqlserverdblink和sqlserverdblink oracle的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


