- 浏览: 51503 次
- 性别:
- 来自: 北京
最新评论
1、创建db_link
创建db_link一般有两种方式(就我所知 呵呵)。
注:jqdb_link为db_link的名称,jqcs1 为远程数据库用户名,jqcs2为对应密码,ip为远程数据库ip地址, orcl为远程数据库的实例名
2、创建同义词
create database link jqdb_link connect to jqcs1 identified by jqcs2 using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = orcl)))'
创建db_link一般有两种方式(就我所知 呵呵)。
注:jqdb_link为db_link的名称,jqcs1 为远程数据库用户名,jqcs2为对应密码,ip为远程数据库ip地址, orcl为远程数据库的实例名
2、创建同义词
create public synonym synonym_name for jqcs1.table_name@jqdb_link ;
发表评论
-
Oracle的left join中on和where的区别
2012-10-26 15:43 959Oracle的left join中on和where的区别 数 ... -
动态sql拼接单引号与 变量赋值
2012-06-21 10:09 3825if (lower(s_table)='gl_deta ... -
ora-00031:session marked for kill处理oracle中杀不掉的锁
2012-06-19 16:36 1040转: 一些ORACLE中的进程被杀掉后,状态被置为" ... -
以字符串数组为输入参数的存储过程
2012-06-19 14:27 2724今天项目中需要用到存 ... -
函数的使用
2012-06-04 17:09 965create or replace function Fun_ ... -
Oracle中decode的使简单例子
2012-06-04 17:06 1462decode(字段,表达式1,表达式2,表达式。。。) 当,字 ... -
oracle触发器
2012-04-20 09:11 721表: A 字段:a, b, c 当修改a字段的值时触发 c字段 ... -
oracle的全文索引
2012-04-16 14:29 780已有几个项目组开始使 ... -
单独的plsql链接数据库
2011-10-14 16:03 895转的: plsql 可不可以 ... -
Oracle经验集锦
2011-09-24 13:32 6801.删除表空间 DROP ... -
两个数据库字符集不一样,如何快速增量同步数据.
2011-09-23 15:00 1135环境: DB-A 字符集:US7ASC ... -
Oracle分区表详解 .
2011-08-06 10:42 634一、Oracle分区简介 ORACLE的分区是一种处理超大型 ... -
利用 rowid 提升update性能 .
2011-08-04 23:52 1797能不能想办法 提升一下如下update语句的性能 UPDA ... -
oracle全文索引的简单配置
2011-08-04 23:49 9941.创建数据存储定义(Datastore),使用多列数据存储在 ... -
用java调用oracle存储过程总结
2011-08-04 23:45 6351、什么是存储过程。存 ... -
Oracle SCN详解
2011-08-04 23:38 598pre. Oracle中的SCN(system change ... -
oracle 数据库里查看表空间使用状况
2011-08-04 23:34 634oracle表空间的事情状况要经常查看,一般空闲比例过低的时候 ... -
采用全文索引解决模糊查询速度慢的问题
2011-08-04 23:31 747众所周知,使用 like 进行模糊查询速度极差,包括 like ... -
oracle9i在windows上的dataguard配置
2011-08-04 23:23 701主库:win2003 server ora9i(9.2.0.1 ... -
Rman duplicate数据库复制(单系统)
2011-08-04 23:22 641一、实验环境: 1. 虚拟机:VMware Ser ...
相关推荐
例如,可以通过定义一个指向远程数据库表的同义词,并结合dblink,使得本地用户无需关心数据的实际位置,就能够像操作本地数据一样查询或修改远程数据。这种设计不仅简化了应用开发,也提高了系统的可维护性和安全性...
DBLink 允许用户在本地数据库中访问远程数据库中的数据,就像访问本地数据库一样。 创建 DBLink 需要授予创建 DBLink 的权限,例如:grant create public database link,drop public database link to test_1;。...
创建远程数据库表的同义词,可以简化访问远程数据的语法,例如: - `CREATE SYNONYM 同义词名 FOR 表名;` - `CREATE SYNONYM 同义词名 FOR 表名 @数据库链接名;` 6. **删除DBLink** 删除DBLink使用`DROP PUBLIC ...
为了方便使用,还可以为远程表创建同义词: ```sql CREATE SYNONYM syn_bctl FOR bctl@creditdb; ``` 此后,可以直接通过同义词`syn_bctl`来访问远程表`bctl`。 #### 三、使用Oracle快照实现数据库同步 ...
在使用dblink时,也需要注意修改GLOBAL_NAME的方法,可以在远程数据库的init.ora文件中将global_names设为false,或者用sys用户执行以下语句: ``` ALTER SYSTEM SET GLOBAL_NAME=TRUE/FALSE; ``` 然后重新启动...
- 为了简化查询,可以为远程表创建同义词: ```sql CREATE SYNONYM bj_scott_emp FOR emp@toBeJing; ``` - 然后可以直接通过同义词来访问远程表: ```sql SELECT * FROM bj_scott_emp; ``` ### 总结 ...
3. 为远程数据库`dblink_01`上的`scott`用户的`emp`表创建同义词`remoteemp`: ```sql create synonym remoteemp for scott.emp@dblink_01; ``` 在创建了同义词后,可以通过它们来查询或操作对应的数据库对象,...
创建同义词有两种方式,一种是针对本地数据库对象,另一种是针对远程数据库对象。 ```sql CREATE SYNONYM 同义词名 FOR 表名; CREATE SYNONYM 同义词名 FOR 表名@数据库链接名; ``` - 删除 dblink 使用 `DROP ...
创建同义词的命令如下: ```sql CREATE SYNONYM tablename FOR tablename@linkname; ``` 这里的 `tablename` 是远程数据库中的表名,`tablename@linkname` 指定使用DBLink `linkname` 来访问远程的 `tablename`。 ...
本文介绍了如何创建DBLINK连接串以及如何使用DBLINK访问远程数据库中的表。此外,还介绍了如何通过创建同义词来简化查询操作,以及如何查询特定模式下的所有表。这些技巧对于日常数据库管理和维护非常有帮助。通过...
- **同义词**:可以为远程表创建同义词,使查询更方便。 ```sql CREATE SYNONYM worker_syn FOR worker@zrhs_link; ``` - **视图**:同样也可以为远程表创建视图,进一步封装数据逻辑。 ```sql CREATE VIEW ...
此外,还可以创建同义词来简化对远程表的引用: ```sql CREATE SYNONYM sdta_benefits FOR T_INFO_BENEFITS@SDTALINK; ``` 这样,以后就可以通过`sdta_benefits`来代替`T_INFO_BENEFITS@SDTALINK`进行查询了。 ##...
为了简化使用,可以创建同义词来代替 DBLink 的名称,使得查询更加直观。例如,`CREATE SYNONYM linkcat FOR 名称>`,然后可以像查询本地表一样查询远程表。 通过这些步骤和概念,Oracle9i 数据库用户能够成功配置...
##### 创建同义词 - **命令**:`CREATE SYNONYM 同义词名 FOR 表名;` - **示例**:`CREATE SYNONYM user_info FOR TABBSE_USER_INFO@38GLOBAL_NAME;` ##### 删除同义词 - **命令**:`DROP [PUBLIC] SYNONYM 同义词...
创建同义词的目的是简化访问远程表的语法,使得在本地数据库中可以像访问本地对象一样操作远程对象。然而,当你在存储过程中尝试使用这个同义词`mtb.sid%type`定义变量`v_result`时,Oracle抛出了错误“PLS-00201”...
2. 创建同义词的SQL语句如下: ```sql CREATE SYNONYM table1 FOR user1.table1; ``` 3. 使用同义词查询数据: ```sql SELECT * FROM table1; ``` 这条语句将查询到`user1.table1`的数据,即使在当前用户下...
也可以在本地创建一个同义词来指向远程数据库中的表,例如: CREATE SYNONYM scott_emp FOR scott.emp@scott_rmthot; 4. 删除 DBLINK 可以使用以下语句删除 DBLINK: DROP PUBLIC DATABASE LINK dblinkname; 二...
- 创建同义词以简化对远程表的访问,例如: ```sql CREATE OR REPLACE SYNONYM SYN_GRADING FOR GRADING@db21; ``` - 这条命令创建了一个名为`SYN_GRADING`的同义词,指向远程数据库中名为`GRADING`的表。 4. ...
4. **同义词**:可以通过创建同义词简化远程表的引用。 #### 七、删除 DB-link 如果不再需要某个 DB-link,可以使用以下命令删除它: ```sql DROP PUBLIC DATABASE LINK linkfwq; ``` 这里 `linkfwq` 是要删除的 ...
可以先在新库中获取所有表的列表,然后通过脚本批量创建同义词,如示例中所示,使用`SELECT`语句获取`USER_TABLES`视图中的`TABLE_NAME`,并保存为脚本,然后执行该脚本来创建大量同义词。 通过以上步骤,我们成功...