Oracle数据库GLOBAL_NAMES参数的相关知识是本文我们主要要介绍的内容,当GLOBAL_NAMES参数设置为TRUE时,使用DATABASE LINK时,DATABASE LINK的名称必须与被连接库的GLOBAL_NAME一致。下面做一个测试,在测试中,创建数据库链接的库为XJ(WINDOWS 2003 ORACLE 10g 10.2.0.1),被链接的库为DMDB(LINUX AS5 ORACLE 10g 10.2.0.1 RAC)。
SQL> show parameter global_names NAME
TYPE VALUE
------------------------------------ ----------- --------- global_names
boolean FALSE SQL> select * from global_name;; GLOBAL_NAME
---------------------------------------------------------- DMDB
SQL> show parameter global_names NAME
TYPE VALUE
------------------------------------ ----------- ------- global_names
boolean FALSE SQL> select * from global_name; GLOBAL_NAME
--------------------------------------------------------
SQL> create database link test_link connect to test identified by test using 'DMDB';
数据库链接已创建。
SQL> select * from dual@test_link ;
SQL> select * from dual@test_link ;
SQL> create database link test_link2 connect to test identified by test using 'DMDB';
数据库链接已创建。
SQL> select * from dual@test_link2 ;
SQL> alter system set global_names=true;
系统已更改。 SQL> select * from dual@test_link2 ;
select * from dual@test_link2 *第 1 行出现错误:
ORA-02085: 数据库链接 TEST_LINK2 连接到 DMDB SQL> select * from dual@test_link
select * from dual@test_link *第 1 行出现错误:
ORA-02085: 数据库链接 TEST_LINK 连接到 DMDB 而再次将XJ库的global_names设为FALSE,则数据库链接又可用了。
SQL> alter system set global_names=false; 系统已更改。
SQL> select * from dual@test_link ;
SQL> select * from dual@test_link2 ;
在DMDB库上: SQL> alter system set global_names=false;
系统已更改。 在XJ库上: SQL> select * from dual@test_link ;
在XJ库上: SQL> alter system set global_names=true;
系统已更改。
SQL> create database link dmdb connect to test identified by test using 'dmdb';
数据库链接已创建。 SQL> select * from dual@dmdb ;
SQL> select * from dual@test_link ;
select * from dual@test_link * 第 1 行出现错误: ORA-02085: 数据库链接 TEST_LINK 连接到 DMDB SQL> select * from dual@test_link2 ;
select * from dual@test_link2 *第 1 行出现错误: ORA-02085: 数据库链接 TEST_LINK2 连接到 DMDB
SQL> create database linkdmdb@link1connect to test identified by test using 'dmdb';
数据库链接已创建。
SQL> create database linkdmdb@link2connect to test identified by test using 'dmdb';
数据库链接已创建。
SQL> select * fromdual@dmdb ;
SQL> select * fromdual@dmdb@link1 ;
SQL> select * fromdual@dmdb@link2 ;
SQL> show parameter global_names NAME
TYPE VALUE
------------------------------------ ----------- --------- global_names
boolean FALSE SQL> select * from global_name;; GLOBAL_NAME
---------------------------------------------------------- DMDB
SQL> show parameter global_names NAME
TYPE VALUE
------------------------------------ ----------- ------- global_names
boolean FALSE SQL> select * from global_name; GLOBAL_NAME
--------------------------------------------------------
SQL> create database link test_link connect to test identified by test using 'DMDB';
数据库链接已创建。
SQL> select * from dual@test_link ;
SQL> select * from dual@test_link ;
SQL> create database link test_link2 connect to test identified by test using 'DMDB';
数据库链接已创建。
SQL> select * from dual@test_link2 ;
SQL> alter system set global_names=true;
系统已更改。 SQL> select * from dual@test_link2 ;
select * from dual@test_link2 *第 1 行出现错误:
ORA-02085: 数据库链接 TEST_LINK2 连接到 DMDB SQL> select * from dual@test_link
select * from dual@test_link *第 1 行出现错误:
ORA-02085: 数据库链接 TEST_LINK 连接到 DMDB 而再次将XJ库的global_names设为FALSE,则数据库链接又可用了。
SQL> alter system set global_names=false; 系统已更改。
SQL> select * from dual@test_link ;
SQL> select * from dual@test_link2 ;
在DMDB库上: SQL> alter system set global_names=false;
系统已更改。 在XJ库上: SQL> select * from dual@test_link ;
在XJ库上: SQL> alter system set global_names=true;
系统已更改。
SQL> create database link dmdb connect to test identified by test using 'dmdb';
数据库链接已创建。 SQL> select * from dual@dmdb ;
SQL> select * from dual@test_link ;
select * from dual@test_link * 第 1 行出现错误: ORA-02085: 数据库链接 TEST_LINK 连接到 DMDB SQL> select * from dual@test_link2 ;
select * from dual@test_link2 *第 1 行出现错误: ORA-02085: 数据库链接 TEST_LINK2 连接到 DMDB
SQL> create database linkdmdb@link1connect to test identified by test using 'dmdb';
数据库链接已创建。
SQL> create database linkdmdb@link2connect to test identified by test using 'dmdb';
数据库链接已创建。
SQL> select * fromdual@dmdb ;
SQL> select * fromdual@dmdb@link1 ;
SQL> select * fromdual@dmdb@link2 ;
发表评论
-
Oracle函数介绍:decode
2011-12-10 14:49 739Sql代码 select sum( ... -
任重道远迁移路之DB2到Oracle
2011-11-25 10:56 802迁移之路任重而道远, ... -
Oracle作业job 没有自动调度起来
2011-11-22 11:52 1341Oracle作业job 没有自动调度起来 问题:有一同事报 ... -
Oracle与MySQL的几点区别
2011-11-21 11:46 722Oracle数据库与MySQL数据库的区别是本文我们主要要介绍 ... -
Oracle 丢失更新问题的解决方案
2011-11-18 14:44 728丢失更新是数据中一个比较常见的经典问题,在做项目时我们有时可能 ... -
ORACLE 临时表空间使用率过高的原因及临时解决方案
2011-11-16 15:47 764数据库temp临时表空间增 ... -
Oracle 10g创建表空间步骤详解
2011-11-15 11:11 743Oracle 10g数据库中,当在数据库中创建用户时,基于应用 ... -
Oracle中的软解析和硬解析
2011-10-14 14:04 661问题一:哪个进程 ... -
F5 BIG-IP支持运行Oracle
2011-10-13 15:14 70510月13日,全球领先的应用交付网络厂商 F5 Netwo ... -
Oracle移动应用跨整个企业应用产品组合,发展势头迅猛
2011-10-12 14:39 1088甲骨文应用开发集 ... -
甲骨文推出oracle社交网络
2011-10-11 14:08 739在甲骨文全球大会 ... -
oracle数据库完整性约束规则
2011-10-10 15:28 622完整性约束用于增强数据的完整性,Oracle提供了5种完整 ... -
Oracle融合应用软件为企业在云计算中带来新的业务变革
2011-10-09 16:18 726Oracle融合应 ... -
Oracle 与戴尔携手:IT与业务融为一体
2011-10-08 14:55 6272011年10月4日,在Oracle Op ... -
应用Oracle组件实现动态Web数据库
2011-09-29 15:45 7751、用Oracle WebServer构建Web数据库应用 ... -
怎样做好数据库管家 怎么管理Oracle数据库
2011-09-28 15:01 686Oracle是一个最早商 ... -
http://www.oracleonline.net/home.php?mod=space&uid=7029&do=blog&quickforward=1&i
2011-09-27 11:56 2239凤凰网科技讯 北京时间9月27日消息,据彭博社报道,甲骨文联席 ... -
甲骨文教育基金会诚邀学生参加2012
2011-09-23 16:38 613· 2012年ThinkQuest竞赛由甲骨文教育基金会( ... -
Oracle在MySQL中新增商业扩展插件
2011-09-20 13:40 558racle目前宣布,支持为MySQL数据库新增商业扩展插件,但 ... -
Oracle认证:提高Oracle10G增量备份速度
2011-09-16 10:52 638问题:怎样才能提高Oracle 10G增量备份的速度? 解答 ...
相关推荐
在实际应用中,参数调优是至关重要的,比如global_planner和TEB规划器的参数,如搜索启发式权重、障碍物距离阈值、路径平滑度等,都需要根据机器人硬件特性和环境特性进行调整,以优化导航性能。通过细致的参数调整...
在制作三维地形图的过程中,涉及到的关键技术和软件工具主要包括SXEarth用于下载卫星影像和高程数据、Global_Mapper用于转换影像和高程图的格式、以及ArcScene用于制作和编辑三维地形图。以下详细阐述了这些知识点:...
通过“Global_Mapper_jiaocheng.pdf”这份教程,你可以逐步学习并掌握以上各个知识点,提升在GIS领域的专业技能,无论你是从事地理信息分析、城市规划,还是进行环境研究,Global Mapper都能成为你得力的助手。...
AF-Global_Expert_fix ex4
hdl_global_localization 关于ROS旋律和理性 要求 hdl_global_localization需要以下库: 聚氯乙烯 OpenCV OpenMP的 Teaser ++ [可选] 服务 / hdl_global_localization / set_engine (hdl_global_localization :: ...
此文件为OpenVINO的GPU运行必需的五个文件中的cldnn_global_custom_kernels文件夹,需要复制到C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\inference_engine\bin\intel64\Release文件夹内。
global_mapper13_(汉化)
Global Mapper V14(32bit) Setup 英文版。 还需下载global_mapper_setup_14(32bit).part2方可解压
Global Mapper是一款享誉国际的地图制作与地理信息系统(GIS)软件,其11版本的安装程序名为"global_mapper_setup.exe"。这款强大的工具不仅支持多种地图数据的输入输出,还提供了一系列丰富的功能,让地图处理变得...
在“global_mapper12汉化包&注册码”中,我们可以推断这个压缩包包含Global Mapper的第12个版本的汉化文件以及可能的注册信息。汉化包是为了方便中国用户使用,将软件的界面和帮助文档翻译成中文,以便于理解和操作...
### Altium Designer中“Duplicate Net Names Wire”错误的终极解决办法 ...合理利用 Flat、Global 和 Hierarchical 三种方式的特点,并结合具体情况灵活调整作用域设置,可以帮助我们更高效地完成电路设计工作。
总的来说,"global_flyer.zip"提供了一个可适用于STK8.0到STK11的全球飞行器模型,包括了模型的几何信息和视觉纹理,用户可以利用这个模型进行航空领域的研究、教学或工程应用。STK的用户社区通过共享此类资源,极大...
是个不错的资源,希望大家多多支持,共同学习共同加油
全球通用工具库 global_utils_88 是一个 Python 开发的模块,版本号为 0.0.1,可以从 PyPI(Python Package Index)官方网站下载。PyPI 是 Python 社区最大的软件仓库,提供了大量第三方库,供开发者们分享和使用。...
Global Mapper 是一款地图绘制软件,不仅能够将数据(例如:SRTM数据)显示为光栅地图、高程地图、矢量地图,还可以对地图作编辑、转换、打印、记录GPS及利用数据的GIS(地理信息系统)功能,6.xx版增加了直接访问USGS...
global_alignment_code
通过本教程,用户将全面了解Global Mapper的功能,无论是在学术研究、城市规划、环境保护还是户外探险等领域,都能充分利用这款强大的GIS软件,解决各种地理信息问题。无论是初学者还是经验丰富的GIS专家,都能从中...
Global Mapper 13 新增功能 1.支持Geodatabase (GDB) 数据,ARC GIS 系统的新数据类型。 2.增加:生成点功能,在装载层的密度电网的支持。这个密度网格,可以根据要么只是一个计数点的功能,或任何数字与点...
名称:中国NPP/VIIRS夜间灯光数据(2012-2021逐年) 中国区域NPP_VIIRS年度夜间灯光数据的合成方法与对比验证.pdf NPP_VIIRS年度夜间灯光数据的合成...VNL_v2_npp_2021_global_vcmslcfg_c202203152300.average.tif.xml
全球地图绘制者(Global Mapper)是一款备受推崇的地理信息系统(GIS)软件,其21.1.0 x64版本专为64位Windows操作系统设计,集成了丰富的功能,满足了专业用户对地图数据处理、分析和可视化的需求。本文将深入探讨...