物理上存放于网络的多个oracle数据库,逻辑上可以看成一个单一的大型数据库,用户可以通过网络对异地数据库中的数据进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的,开发人员无需关心网络的链接细节、数据在网络节点中的具体分布情况和服务器间的协调工作过程。
数据库之间的链接建立在DATABASE LINK上。要创建一个DATABASE LINK,必须首先在建立链接的数据库上设置链接字符串,即配...
现在,我用oracle 9 做个 dblink 到 oracle 8 没有问题 可是我从 oracle 8 dblink 到 oracle 9 说找不到侦听 这是怎么回事 oracle 9 dblink oracle 9没有这个问题,是 8 的配置 和 9有很大区别吗?
创建语句: create database link mcc59_to_167 connect to "LINGTU" identified by "lingtu" using 'lingtu'; tnsnames.ora文件配置如下: 167 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.12.167)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = lingtu) ) ) 172.17.12.59 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.12.59)(P...
不知哪位是否用过DBI连接oracle 的时候sql中用到dblink连接的表, 程序中只要用到 select xxx from table@dblink_name 类似这样的语句,后台就报如下错误: DBD::oracle::st execute failed: ORA-03113: end-of-file on communication channel (DBD ERROR: OCIStmtExecute) @前加了\转义符,sql在后台打出来也没问题,在sqlplus中执行也没问题, 如果是select 不使用dblink的表,就更没问题, 网上查了,也没找到好的解决办法,不...
用命令行启用帐户 先解锁后 一定要设密码 不然还是无法登陆 默认的scott用户是被锁定的,先解锁就能登陆上了。 使用下面的语句解锁scott: alter user scott account unlock; 解锁之后可能会要求你该密码: alter user scott identified by tiger; 再登陆: sqlplus scott/tiger 就能登陆了 sqlplus / as sysdba;//登陆sys帐户 sqlplus sys as sysdba;//同上 sqlplus scott/tiger;//登陆普通用户scott hr用户解锁 SQL> ...
oracle RAC Failover 详解 oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。 oracle 10g RAC 的Failover 可以分为3种: 1. Client-Side Connect time Failover 2. TAF 3. Service-Side TAF 注意事项: 不能在l...