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 627for %%i in (*.rdf) do start /w ... -
compile bat
2010-10-12 21:33 853compile_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 67413 使用索引:合理的索引针对如何用上合理的索引,以下举ORA ... -
test26_4
2010-06-30 16:30 62111 使用索引:建立索引的原则1、索引字段需要建立NOT NU ... -
test26_3
2010-06-30 16:29 5709 索引种类:位图索引Create BITMAP index ... -
test26_2
2010-06-30 16:28 5477 索引种类:反向索引Create index indexna ... -
test26_1
2010-06-30 16:26 6854 索引概述:什么是索引索引是建立在表的一列或多个列上的辅助对 ... -
test26_0
2010-06-30 16:25 5701 Oracle 索引 2 Contents索引概述什么是索 ... -
test25
2010-06-30 15:59 565如何收集表的部分统计信息 如果表很大,收集表的统计信息需要花 ... -
test24
2010-06-30 15:53 588处理exp Exporting questionable st ... -
test23_1
2010-06-30 15:49 643Argument Name ... -
test23
2010-06-30 15:47 588回收表的高水平位 表的高水平位(High water mar ... -
test21
2010-06-30 15:29 616如何查询长时间的操作何时结束 数据库中有一个视图中v$ses ... -
test20
2010-06-28 16:48 538如何只恢复经过多次commit后的某个事务 SQL> ... -
test19_1
2010-06-28 16:45 539但ORACLE又提供了另外一种机制:从redo日志或归档日志中 ... -
test19_1
2010-06-28 16:43 469但ORACLE又提供了另外一种机制:从redo日志或归档日志中 ... -
test19
2010-06-28 16:43 694如何恢复删除并且commit ... -
test18
2010-06-28 16:39 510如何使一个经常用的小表一直保留在内存中? 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
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...