oracle 具有异库查询的功能. 可以通过建立dblink,从而可以在不同的数据库之间执行sql脚本
方法如下:
1, 建立dblink
DROP PUBLIC DATABASE LINK "NET3_TO_ECP.US.ORACLE.COM";
CREATE PUBLIC DATABASE LINK "NET3_TO_ECP.US.ORACLE.COM"
CONNECT TO NET3_TEST
IDENTIFIED BY <PWD>//这里替换成要连接的数据库密码
USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 131.1.2.82)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = HOTYEDB)
)
)';
2. 由此可以通过dblink的方式查询异库的数据
select * from point@NET3_TO_ECP.US.ORACLE.COM
通过dblink查找异库数据并循环插入到本地的pl/sql语句
DECLARE
BEGIN
FOR aa IN (SELECT hu.user_name, pj.institute_trace
FROM point_journal@net3_to_ecp.us.oracle.com pj, hotye_user@net3_to_ecp.us.oracle.com hu, user_point@net3_to_ecp.us.oracle.com UP
WHERE hu.user_id = UP.user_id
AND UP.ID = pj.user_point_id
AND pj.institute_trace IS NOT NULL
AND pj.trans_time BETWEEN TO_DATE ('2008-10-01',
'yyyy-mm-dd')
AND TO_DATE ('2008-10-12',
'yyyy-mm-dd'))
LOOP
UPDATE t_transline
SET useraccount = aa.user_name
WHERE systemtrace = aa.institute_trace;
END LOOP;
COMMIT;
END;
/
分享到:
相关推荐
下面详细介绍有关nbu oracle异机恢复过程中的关键知识点。 首先,了解什么是nbu oracle异机恢复。NetBackup(简称NBU)是Veritas公司提供的一种全面的数据保护解决方案,用于企业级备份、恢复和归档。异机恢复,...
Oracle 异机 LogMiner 日志分析 Oracle LogMiner 是一个功能强大且常用的日志分析工具,能够便捷地从在线或归档日志中获取内容。通常情况下,在数据库本机上进行日志分析,通过数据字典文件来解析,配置过程需要...
通过以上方法,我们可以在保证数据安全性的前提下高效完成Oracle异库同表名的两个数据库中数据合并或数据表结构的修改工作。当然,在实际操作过程中还可能遇到更多复杂情况,这就需要根据具体情况灵活运用各种技术和...
### Oracle RMAN 异机不完全恢复 #### 实验背景 在实际的数据库管理工作中,可能会遇到因误操作导致的数据丢失或损坏的情况。在这种情况下,如何有效地利用备份数据完成数据库的恢复工作至关重要。本实验模拟了一...
### Oracle 11g RMAN 异机还原再升级到 12c PDB #### 背景介绍 在企业级应用环境中,数据库的迁移与升级是一项常见但又复杂的工作。本文档详细记录了从Oracle 11.2.0.4版本数据库通过RMAN工具进行异地备份恢复,并...
### Oracle备份与异机恢复知识点详解 #### 一、Oracle安装 ##### 1.1 Windows 2003 下 Oracle 安装 1. **运行安装文件**:启动Oracle安装程序,选择“基本安装”选项。 2. **指定安装目录**:按照需求选择安装路径...
异机还原需要用到的文件包括自建的 dbf 文件、sysaux01.dbf、system01.dbf、undo 文件、redo 文件、user01.dbf 文件。 2. 将源主机、目标主机的数据库、监听均关闭。 3. 在源机上执行以下命令生成 trace 文件: ...
1. **每月一次在线全库备份**:全库备份能够提供一个完整的数据库副本,是恢复过程中最基础的数据来源。 2. **每日归档日志备份**:归档日志包含所有已经提交的事务信息,对于恢复到某个时间点至关重要。 3. **...
对于Linux和Unix客户端,配置nsrnmo的过程与Windows类似,不同的是需要检查oracle用户的环境变量,并连接库文件。 在Oracle数据库的配置方面,首先要打开Oracle数据库的日志归档模式。这需要以管理员身份登录,然后...
在整个过程中,注意保持源库和辅助库的兼容性,包括Oracle版本、操作系统版本等。同时,确保有足够的磁盘空间来存储备份和复制的数据文件。在实际操作中,还可能需要处理其他复杂情况,如网络问题、权限问题以及可能...
### Oracle 19c RAC 数据库通过 RMAN 恢复至单实例流程详解 #### 背景概述 在进行Oracle 19c RAC(Real Application Clusters)数据库的数据备份与恢复操作时,可能会遇到需要将RAC集群环境下的备份数据恢复到单...
在Oracle 11g的读写分离场景下,Mycat作为中间层,会根据预设规则将用户的查询请求路由到相应的数据库实例,通常读操作会分配到只读实例,而写操作则直接发送到主库。 首先,我们需要在Linux服务器上安装JDK。这里...
### Oracle RAC恢复到单机方案—仅有一个全备 #### 概述 在Oracle Real Application Clusters (RAC)环境中,当面临只有历史全备(热备)且无增量备份和归档备份的情况下,若需要将数据恢复到单机环境,会面临一定...
* 异机恢复到单机:恢复到不同的Oracle数据库服务器。 * 原机恢复到 RAC 集群:恢复到Oracle RAC集群中。 在恢复过程中,需要进行准备工作,包括: * 准备恢复环境 * 发起恢复 * 脚本整合 VEEAM Rman Plugin for ...
通过这种方式,开发者可以构建出高效且功能强大的应用程序,这些程序能够无缝地与Oracle数据库进行交互,执行查询、更新数据等操作。 ### ADO与VC中的Oracle数据库连接方法 #### 引入ADO库 首先,在Visual C++...
在本文中,我们将深入探讨如何在CentOS 7.6操作系统上部署Oracle 12c Data Guard环境。Data Guard是一种高可用性和灾难恢复解决方案...记住,配置过程可能因具体环境而异,因此在实际操作时需要根据实际情况进行调整。
Oracle 10g->11g XTTS迁移方案 Oracle 9i至11g exp迁移 Oracle数据库三种迁移方案 ...Oracle Database Upgrade and Migration Methods - 数据库升级迁移方法 xtts迁移方案-u2l-v3.5 ORACLE 11G RAC迁移至单机
- **最大表大小**: Oracle MySQL的最大表大小取决于表空间类型,而MySQL的最大表大小因存储引擎而异。 - **每表最大列数**: Oracle MySQL最多支持1000列,而MySQL支持的列数更多,最高可达4096列。 - **最大Blob/...
- **编辑环境变量**:在`/etc/profile`文件中设置Oracle相关的环境变量,如`ORACLE_HOME`、`PATH`、`LD_LIBRARY_PATH`等,以确保Oracle能够找到必要的库和可执行文件。 7. **安装Oracle数据库** - 下载适用于...
文档分为四个部分,分别介绍了 Mhvtl 虚拟带库软件安装配置、TSM 软件安装配置、基于 TSM 的 Oracle 备份和基于 TSM 的 Oracle 异机恢复。 一、Mhvtl 虚拟带库软件安装配置 Mhvtl 是一种开源的虚拟带库软件,能够...