dblink的使用
1、现象、问题描述
在local服务器上有数据库db_local,db_name = db_local,应用用户:user_local/pwd_local
在另1台远程服务器上有数据库db_remote,db_name = db_remote;应用用户:user_remote/pwd_remote
现在需要从db_local上用user_local用户访问db_remote上用户user_remote的表。
2、关键过程、根本原因分析
1、 在db_local上创建database link
(1) 设置db_local上的global_names = false // alter system set global_names = false;
(2) 设置db_remote上的global_names = false //也可以在init.ora中配置
(3) 在db_local上配置连接db_remote的tnsnames.ora
db_remote =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 202.96.38.19)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = db_remote)
)
)
注意:配置的tnsnames.ora应该是数据库服务器上的,而不是在客户端上配置。
(4) 在db_local上创建用户(该用户必须与db_remote上的应用用户的user/password一致。因为创建database link后,是从db_local上直接用该用户去访问db_remote上的同用户的数据对象的,这样操作可以无需再进行授权):
create user user_remote identified by pwd_remote;
(5) 给db_local上的user_local用户授权操作create database link
grant create database link to user_local;
(6) db_local上用户user_local创建database link
create database link db_remote connect user_remote identified by pwd_remote using ‘db_remote’; // using ’db_remote’ 是tnsnames.ora文件中配置的网络服务名。
2、 建立同义词
create synonym syn_name for tbl_name@dblink_name;
发表评论
-
compile_6i
2010-10-12 21:35 643for %%i in (*.rdf) do start /w ... -
compile bat
2010-10-12 21:33 859compile_pll_form.bat for %%i i ... -
test26_7
2010-06-30 16:33 1315 使用索引:索引未用上?是否为表和相关的索引搜集足够的统计 ... -
test26_6
2010-06-30 16:32 1414 使用索引:索引未用上?检查被索引的列或组合索引的首列是否 ... -
test26_5
2010-06-30 16:31 67913 使用索引:合理的索引针对如何用上合理的索引,以下举ORA ... -
test26_4
2010-06-30 16:30 62711 使用索引:建立索引的原则1、索引字段需要建立NOT NU ... -
test26_3
2010-06-30 16:29 5769 索引种类:位图索引Create BITMAP index ... -
test26_2
2010-06-30 16:28 5547 索引种类:反向索引Create index indexna ... -
test26_1
2010-06-30 16:26 6934 索引概述:什么是索引索引是建立在表的一列或多个列上的辅助对 ... -
test26_0
2010-06-30 16:25 5731 Oracle 索引 2 Contents索引概述什么是索 ... -
test25
2010-06-30 15:59 568如何收集表的部分统计信息 如果表很大,收集表的统计信息需要花 ... -
test24
2010-06-30 15:53 590处理exp Exporting questionable st ... -
test23_1
2010-06-30 15:49 649Argument Name ... -
test23
2010-06-30 15:47 615回收表的高水平位 表的高水平位(High water mar ... -
test21
2010-06-30 15:29 619如何查询长时间的操作何时结束 数据库中有一个视图中v$ses ... -
test20
2010-06-28 16:48 543如何只恢复经过多次commit后的某个事务 SQL> ... -
test19_1
2010-06-28 16:45 542但ORACLE又提供了另外一种机制:从redo日志或归档日志中 ... -
test19_1
2010-06-28 16:43 475但ORACLE又提供了另外一种机制:从redo日志或归档日志中 ... -
test19
2010-06-28 16:43 699如何恢复删除并且commit ... -
test18
2010-06-28 16:39 514如何使一个经常用的小表一直保留在内存中? SQL> s ...
相关推荐
test22.html
标题中的“电子-TIM1TEST22chal.zip”暗示了这是一个与电子工程相关的文件压缩包,特别是关于STM32系列微控制器的挑战或项目。STM32是意法半导体(STMicroelectronics)推出的基于ARM Cortex-M内核的单片机产品线,...
在MFC的项目中,"test22"可能是一个示例程序或者包含相关代码的文件,它演示了如何利用MFC实现上述的图形变换。通过查看和分析这个文件,我们可以更深入地了解如何在实际编程中应用这些概念。 总结来说,MFC提供了...
标题中的"test22.rar_matlab例程_C/C++_"表明这是一个关于MATLAB编程的示例代码,可能涉及C或C++的接口使用。在MATLAB中,有时我们需要与C或C++进行交互,以便利用它们的高效计算能力或者访问硬件资源。这个压缩包...
内含 C++Test 两个版本的软件 、 VC++6.0(可以在Win 10 环境使用) 、 C++ Test 许可证书 、C语言编码规范(试用) 详细情况请见文章里面包含使用该软件的步骤及配置过程...
XILINX FPGA开发板 SPARTAN6 LX16 DDR3 千兆以太网...22_flash_ddr_lcd 23_ov7670_vga 24_ov7670_lcd 25_ov5640_vga 26_ov5640_lcd 27_adda_test 28_dds_wave 29_ad9226_test 30_ad706_test ethernet_100 flash_ddr_vga
线键剪切测试方法,即JESD22-B116A标准,是集成电路封装领域中用于评估线键连接强度和可靠性的关键测试手段。随着电子产品的日趋微型化和高性能化,线键的质量直接关系到集成电路的性能以及电子设备的长期稳定运行。...
PassMark BurnInTest V5.3 Copyright (C) 1999-2008 PassMark Software All Rights Reserved http://www.passmark.com Overview ======== Passmark's BurnInTest is a software tool that allows all the major sub...
JESD22A test method and test workload
- 次数据文件1(`test22`): 路径为`'e:\xinguan\shujuku\test22.ndf'`,初始大小为100MB,最大可扩展至200MB,每次增长20MB。 - 次数据文件2(`test23`): 路径为`'e:\xinguan\shujuku\test23.ndf'`,初始大小为100MB...
例如,`mkdir -p test2/test22`会在`test2`目录下创建`test22`。 - `-v, --verbose`:启用详细输出,每次创建新目录时都会显示相关信息。 - `--help`:显示`mkdir`命令的帮助信息。 - `--version`:打印命令的...
输出:创建一个名为 test2 的目录,并在其下创建一个名为 test22 的目录 实例 3:创建权限为 777 的目录 命令:mkdir -m 777 test3 输出:创建一个名为 test3 的目录,并将其权限设置为 rwxrwxrwx 实例 4:创建新...
JESD22-B113B:2018 Board Level Cyclic Bend Test Method for Interconnect Reliability Characterization of SMT ICs for Handheld Electronic Products - 完整英文电子版(24页) .zip
这会在`test2`目录下创建`test22`目录,如果`test2`不存在,也会一并创建。 #### 实例3:创建具有特定权限的目录 ```bash mkdir -m 777 test3 ``` 这将创建一个权限为`rwxrwxrwx`(777)的`test3`目录,所有用户...
- **文件名**: 2_Test_Process_ECU and network test.pdf - **版本**: 1.0 - **日期**: 2016年9月22日 - **状态**: 最终版 - **限制级别**: 公开(Public) - **作者及公司**: - Thomas Kirchmeier (BMW) - Georg ...
* mkdir -p test2/test22:递归创建多个目录 * mkdir -m 777 test3:创建权限为 777 的目录 * mkdir -v test4:创建新目录都显示信息 二、文件操作命令 #### 2.1 touch 命令 touch 可以用于修改文件或者目录的...
"A-variant-of-NIST-SP-800-22-test-suit-master.zip" 是一个包含该测试套装的压缩包,特别指出需要在DOS环境下运行,这表明该版本可能基于早期的操作系统设计,强调了命令行界面的使用。 伪随机数在现代计算中扮演...
Quality≠Test 5 Roles 6 Organizational Structure 8 Crawl, Walk, Run 10 Types of Tests 12 Chapter 2 The Software Engineer in Test 15 The Life of an SET 17 Development and Test Workflow 17 Who Are These...