--创建数据库远程链接(创建需要有权限):
EXECUTE sp_addlinkedserver 'uf_link','SQL','SQLOLEDB','10.168.1.160'
EXECUTE sp_addlinkedsrvlogin 'uf_link',FALSE,null,'用户名','密码'
--创建同义词
--CREATE SYNONYM [同义词名称] FOR [链接服务器名称].[数据库].[架构].[表名]
CREATE SYNONYM relation FOR [uf_link].[mydb].[dbo].[relation]
select * from relation;
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2013年10月21日 11:10:20 星期一
相关推荐
- **数据库链接中的应用**:通过数据库链接(Database Links),用户可以创建远程数据库对象的同义词,实现跨数据库的访问,而同义词在此过程中起到了位置透明性的角色。 4. **创建同义词** 创建同义词的基本语法...
例如,可以通过定义一个指向远程数据库表的同义词,并结合dblink,使得本地用户无需关心数据的实际位置,就能够像操作本地数据一样查询或修改远程数据。这种设计不仅简化了应用开发,也提高了系统的可维护性和安全性...
创建了同义词后,用户可以直接通过`WORKER`查询远程表,而无需提及数据库链接,简化了查询语句。 6. **安全性与管理** 管理数据库链接包括监控链接性能、设置权限和限制,以及定期检查和更新连接信息。权限控制...
例如,可以为远程数据库的表创建同义词,以便本地用户可以方便地访问;同时,利用视图来封装复杂的查询和权限限制,提供简洁的接口给应用程序。 总结来说,Oracle的同义词和视图都是提升数据库管理和使用效率的重要...
- **创建同义词**:使用`CREATE SYNONYM`语句创建,可以指向本地或远程数据库对象。 - **相关数据字典**:同义词的信息存储在数据字典中,可以通过查询数据字典视图来查看。 总结来说,本章的学习旨在帮助开发者...
标题中的“Pl\Sql连接Oracle远程数据库无需安装Oracle客户端”意味着我们可以使用PL/SQL Developer这款工具,不依赖Oracle客户端软件,就能实现对远程Oracle数据库的连接和管理。Oracle客户端通常包含许多组件,如...
3. 为远程数据库`dblink_01`上的`scott`用户的`emp`表创建同义词`remoteemp`: ```sql create synonym remoteemp for scott.emp@dblink_01; ``` 在创建了同义词后,可以通过它们来查询或操作对应的数据库对象,...
达梦数据库_SQL语言手册.pdf 数据库快照定义语句 数据库快照删除语句 第章数据查询语句和全文检索语句 单表查询 简单查询 带条件查询 集函数 情况表达式 连接查询 子查询 标量子查询 表子查询 派生表子...
7. 数据库链接:是在不同数据库服务器中利用system用户建立数据库操作所必须用的数据库链接,使用Create[Public]Database Link语句来实现。 8. 同义词:是在其他用户所创建的表和视图中,根据需要,创建同义词供本...
3. **简化分布式访问**:在多数据库环境或者远程数据库接口访问时,同义词可以替代复杂的数据库对象描述,只需要指定同义词,减少因主机名、数据库名、用户名等错误造成的访问问题。 ### 二、现状分析 当前MIS系统...
Oracle分布式数据库的实现主要依赖于两种技术:同义词(Synonyms)和数据库链接(Database Links)。 1. **同义词(Synonyms)** - **定义**:同义词是一种指向数据库对象(如表、视图等)的名称。通过为远程...
访问远程数据库的数据时,只需在SQL查询语句中使用`@`符号指定数据库链接,如: ```sql SELECT col1, col2,…… FROM tablename@dbLink; ``` 为了提高应用程序的灵活性和可维护性,可以使用同义词来隐藏实际的...
3. **同义词的作用**:简化对象引用,尤其是当对象位于其他用户模式或者远程数据库时;在开发和测试环境中,用同义词可以轻松替换实际的对象名,便于维护。 4. **删除同义词**:使用`DROP SYNONYM`语句删除,如`...
而在SQL中,创建同义词的命令格式是`CREATE [PUBLIC] SYNONYM 同义词名 FOR 数据库对象名;`。查看和编辑同义词也可以通过企业管理器或查询相关的系统视图,如DBA_SYNONYMS,来获取或修改同义词信息。 簇(Cluster)...
- 创建同义词可以简化对远程表的访问。 - 示例语句: ```sql CREATE SYNONYM OS_GIS_CELL FOR [ORACLELK]..[CMCC].OS_GIS_CELL; ``` #### 五、注意事项 1. **大小写敏感性**: - 在涉及Oracle部分的SQL语句中...
2. 直接通过SQL命令创建数据库链接,指定远程数据库的DESCRIPTION,例如: ```sql create database link linkfwq connect to fzept identified by neu using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = ...
- **数据库链接(Database Link)**:这是一种用于访问另一个数据库中对象的通道,使得用户能够在当前数据库中查询远程数据库中的数据。 #### 5.2 索引 ##### 5.2.1 Oracle数据库的索引 索引是在表的一个或多个列上...
也可以在本地创建一个同义词来指向远程数据库中的表,例如: CREATE SYNONYM scott_emp FOR scott.emp@scott_rmthot; 4. 删除 DBLINK 可以使用以下语句删除 DBLINK: DROP PUBLIC DATABASE LINK dblinkname; 二...
- **为分布式数据库提供位置透明性**:对于跨数据库的访问,同义词可以作为远程对象的代理,提高查询效率。 ##### 3. 同义词类型 - **私有同义词**:只能在创建它的模式内访问,且不能与当前模式内的对象同名。 - ...