- 博客(89)
- 收藏
- 关注
转载 管理外部表(External Tables)
Oracle数据库允许对外部表中的数据进行只读访问。外部表定义为不驻留在数据库中的表,并且可以是为其提供访问驱动程序的任何格式。通过为数据库提供描述外部表的元数据,数据库能够公开外部表中的数据,就好像它是驻留在常规数据库表中的数据一样。可以使用SQL直接和并行查询外部数据。例如,可以SELECT,JOIN或ORDER外部表数据。还可以为外部表创建视图和同义词。但是,在外部表上不能进行...
2019-03-15 17:20:00 245
转载 PLSQL DEVELOPER编辑器的自动替换文件
PLSQL DEVELOPER的编辑器的自动替换文件: 1 s=Select * From 2 w=Where 3 ins=Insert Into 4 sc=Select Count(*) From 5 pb=Partition By 6 ob=Order By 7 pl=/*+Parallel(20)*/ 8 ap=/*+Append*/ 9 ...
2019-01-07 15:24:00 618
转载 管理存档目标失败
有时归档目标可能会失败,从而导致在自动归档模式下运行时出现问题。 Oracle数据库提供的过程可帮助您最大限度地减少与目标故障相关的问这些程序将在以下章节中讨论。指定成功目标的最小数量可选的初始化参数LOG_ARCHIVE_MIN_SUCCEED_DEST = n确定数据库在重用联机日志文件之前必须将重做日志组成功归档到的最小目标数。默认值为1.如果使用双工,则n的有效值为1到2...
2018-08-08 16:49:00 202
转载 关于日志传输模式(归档日志)
将归档日志传输到目的地的两种模式是正常归档传输和备用传输模式。正常传输涉及将文件传输到本地磁盘。备用传输涉及通过网络将文件传输到本地或远程备用数据库。正常传输模式在正常传输模式下,归档目标是数据库服务器的另一个磁盘驱动器。在此配置中,归档不会与实例所需的其他文件竞争,并且可以更快地完成。使用LOG_ARCHIVE_DEST_n或LOG_ARCHIVE_DEST参数指定目标。S...
2018-08-08 16:30:00 205
转载 指定存档路径
在归档重做日志之前,必须确定要归档的目标,并熟悉各种目标状态。 “查看有关存档重做日志的信息”中列出的动态性能(V $)视图提供了所有必需的存档信息。设置存档目标的初始化参数可以选择将重做日志存档到单个目标或多个目标。目标可以是本地文件系统,也可以是Oracle自动存储管理(Oracle ASM)磁盘组或远程(在备用数据库上)。归档到多个目标时,会将每个已填充的重做日志文件的副本...
2018-08-08 15:14:00 211
转载 控制归档
设置初始数据库存档模式可以在CREATE DATABASE语句中将初始归档模式设置为数据库创建的一部分。通常,您可以在创建数据库时使用默认的NOARCHIVELOG模式,因为无需归档该进程生成的重做信息。创建数据库后,决定是否更改初始存档模式。如果指定ARCHIVELOG模式,则必须设置初始化参数,以指定存档重做日志文件的目标(请参阅“设置存档目标的初始化参数”)。更改数据库...
2018-08-08 14:43:00 102
转载 在NOARCHIVELOG和ARCHIVELOG模式之间选择
本节介绍在选择以NOARCHIVELOG或ARCHIVELOG模式运行数据库时必须考虑的问题,并包含以下主题:在NOARCHIVELOG模式下运行数据库在ARCHIVELOG模式下运行数据库是否启用已填充的重做日志文件组的归档选择取决于在数据库上运行的应用程序的可用性和可靠性要求。如果在磁盘发生故障时无法丢失数据库中的任何数据,请使用ARCHIVELOG模式。填充的重...
2018-08-08 14:16:00 168
转载 什么是存档的重做日志
Oracle数据库允许将已写满的重做日志文件组保存到一个或多个脱机目标,统称为归档重做日志。将重做日志文件转换为归档重做日志文件的过程称为归档。仅当数据库在ARCHIVELOG模式下运行时,才能执行此过程。可以选择自动或手动存档。归档重做日志文件是重做日志组的一个已写满成员的副本。它包括重做条目和重做日志组的相同成员的唯一日志序列号。例如,如果要复用重做日志,并且组1包含相同的成员文...
2018-08-07 16:35:00 156
转载 Oracle GoldenGate微服务架构的服务Shell脚本
Oracle GoldenGate微服务架构的/etc/init.d下的OracleGoldenGate服务Shell脚本:#!/bin/sh## Oracle GoldenGate Service Manager## Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.#...
2018-07-24 17:25:00 263
转载 设置安全或非安全部署
您可以选择设置安全或非安全部署。安全部署涉及通过SSL / TLS进行RESTful API调用并在分发服务器和Receiver Server之间传递路径数据。您可以使用现有的钱包和证书,也可以创建新的钱包和证书。首次创建SSL / TLS安全证书时,必须确保按照设置环境变量中的说明设置SSL / TLS安全环境变量。对于非安全部署,RESTful API调用通过纯文本HTTP进...
2018-07-18 15:52:00 162
转载 OGG微服务架构入门
数据复制任务路线图设置数据复制必须执行许多任务。下表列出了构建分发路径的阶段。TaskDescription运行Oracle GoldenGate Configuration Assistant(oggca)以创建和配置安全和非安全部署请参阅设置安全和非安全部署登录服务管理器(Service Manager)登录到Service...
2018-07-18 15:01:00 623
转载 oracle利用redo恢复
oracle媒介恢复(Media Recovery)官方资料https://docs.oracle.com/database/121/ADMQS/GUID-CBC5870F-2C9A-4F67-B5E9-D65049AD1E8E.htm#ADMQS09112翻译如下:如果还原存档的重做日志文件和数据文件,则必须先执行介质恢复,然后才能打开数据库。归档重做日志文件中未反映在...
2018-07-06 11:56:00 354
转载 重做日志数据字典视图
以下视图提供有关重做日志的信息。ViewDescriptionV$LOG显示控制文件中的重做日志文件信息V$LOGFILE标识重做日志组以及成员和成员状态V$LOG_HISTORY包含日志历史信息以下查询返回有关数据库的重做日志的控制文件信息。SELECT * FROM V$LOG;GRO...
2018-07-05 14:52:00 331
转载 清除重做日志文件
数据库打开时,重做日志文件可能会损坏,并最终停止数据库活动,因为归档无法继续。在这种情况下,ALTER DATABASE CLEAR LOGFILE语句可用于在不关闭数据库的情况下重新初始化文件。以下语句清除重做日志组编号3中的日志文件:ALTER DATABASE CLEAR LOGFILE GROUP 3;此语句克服了两种无法删除重做日志的情况:如果只有两...
2018-07-05 14:48:00 270
转载 验证重做日志文件中的块
可以将数据库配置为使用校验和来验证重做日志文件中的块。如果将初始化参数DB_BLOCK_CHECKSUM设置为TYPICAL(缺省值),则数据库会在每个数据库块写入磁盘时计算每个数据库块的校验和,包括每个重做日志块在写入当前日志时。校验和存储在块的标题中。Oracle数据库使用校验和来检测重做日志块中的损坏。在恢复期间从存档日志中读取块时以及将块写入存档日志文件时,数据库将验证重做日...
2018-07-05 14:41:00 102
转载 删除重做日志组和成员
在某些情况下,您可能希望删除整组重做日志成员。例如,您希望减少实例重做日志中的组数。在不同的情况下,您可能希望删除一个或多个特定的重做日志成员。例如,如果发生磁盘故障,您可能需要删除故障磁盘上的所有重做日志文件,以便数据库不会尝试写入不可访问的文件。在其他情况下,特定的重做日志文件变得不必要。例如,文件可能存储在不适当的位置。删除日志组要删除重做日志组,您必须具有ALTER DA...
2018-07-05 12:04:00 251
转载 重定位和重命名重做日志成员
您可以使用操作系统命令重定位重做日志,然后使用ALTER DATABASE语句使数据库知道其新名称(位置)。此过程是必要的,例如,如果要删除当前用于某些重做日志文件的磁盘,或者数据文件和多个重做日志文件存储在同一磁盘上并且应该分开以减少争用。要重命名重做日志成员,您必须具有ALTER DATABASE系统特权。此外,您可能还需要操作系统权限才能将文件复制到所需的位置以及打开和备份数据...
2018-07-05 11:55:00 312
转载 创建重做日志组和成员
规划数据库的重做日志,并在数据库创建期间创建所有必需的组和重做日志文件的成员。但是,您可能希望创建其他组或成员。例如,将组添加到重做日志可以纠正重做日志组可用性问题。要创建新的重做日志组和成员,您必须具有ALTER DATABASE系统特权。数据库最多可包含MAXLOGFILES组。有关ALTER DATABASE语句的完整说明,请参见Oracle数据库SQL语言参考...
2018-07-05 11:46:00 223
转载 规划重做日志
本节提供配置数据库实例重做日志时应考虑的准则,并包含以下主题:多路复用重做日志文件将重做日志成员放在不同的磁盘上规划重做日志文件的大小规划重做日志文件的块大小选择重做日志文件的数量控制档案滞后多路复用重做日志文件为了防止涉及重做日志本身的故障,Oracle数据库允许多路复用重做日志,这意味着重做日志的两个或多个相同副本可以自动保存在不同的位置。为了...
2018-07-05 10:49:00 139
转载 什么是重做日志?
恢复操作的最关键结构是重做日志,它由两个或多个预先分配的文件组成,这些文件存储数据库发生的所有更改。 Oracle数据库的每个实例都有一个关联的重做日志,用于在发生实例故障时保护数据库。重做的线程在多个数据库实例的环境中讲话时,每个数据库实例的重做日志也称为重做线程。在典型的配置中,只有一个数据库实例访问Oracle数据库,因此只有一个线程存在。但是,在Oracle Real A...
2018-06-26 16:53:00 257
转载 控制文件数据字典视图
以下视图显示有关控制文件的信息:ViewDescriptionV$DATABASE显示来自控制文件的数据库信息V$CONTROLFILE列出控制文件的名称V$CONTROLFILE_RECORD_SECTION显示有关控制文件记录部分的信息V$PARAMETER显示CONTROL_FILES初始化参数中指...
2018-06-26 16:07:00 286
转载 删除控制文件
您想从数据库中删除控制文件,例如,如果控制文件的位置不再合适。请记住,数据库应始终有至少两个控制文件。关闭数据库编辑数据库初始化参数文件中的CONTROL_FILES参数以删除旧的控制文件名。重启数据库此操作不会从磁盘物理删除不需要的控制文件。从数据库中删除控制文件后,使用操作系统命令删除不必要的文件。参考资料https://docs.ora...
2018-06-26 16:02:00 501
转载 使用当前副本恢复控制文件
本节介绍可以从当前备份或多路复制副本中恢复控制文件的方法。使用控制文件副本从控制文件损坏中恢复此过程假定CONTROL_FILES参数中指定的控制文件之一已损坏,控制文件目录仍然可以访问,并且您拥有控制文件的复用副本。在实例关闭的情况下,使用操作系统命令以良好的副本覆盖错误的控制文件:cp /u03/oracle/prod/control03.ctl /u02/...
2018-06-26 15:59:00 141
转载 备份控制文件
使用ALTER DATABASE BACKUP CONTROLFILE语句备份您的控制文件。你有两个选择:使用以下语句将控制文件备份到二进制文件(现有控制文件的副本):ALTER DATABASE BACKUP CONTROLFILE TO '/oracle/backup/control.bkp';生成稍后可用于重新创建控制文件的SQL语句:AL...
2018-06-26 15:51:00 170
转载 创建控制文件后的疑难解答
发出CREATE CONTROLFILE语句后,可能会遇到一些错误。本节介绍最常见的控制文件错误:检查缺少或额外的文件在CREATE CONTROLFILE期间处理错误检查缺少或额外的文件创建新的控制文件并使用它打开数据库后,检查警报日志以查看数据库是否检测到数据字典与控制文件之间的不一致性,例如数据字典中的数据文件包含控制文件的含义不是列表。如果数据文件...
2018-06-26 15:38:00 95
转载 创建控制文件
本节介绍创建控制文件的方式,并包含以下主题:创建初始控制文件创建更多副本,重命名和重新放置控制文件创建新的控制文件创建初始控制文件当发出CREATE DATABASE语句时,会创建Oracle数据库的初始控制文件。控制文件的名称由数据库创建期间使用的初始化参数文件中的CONTROL_FILES参数指定。在CONTROL_FILES中指定的文件名应该完全指定,并...
2018-06-26 15:34:00 373
转载 将replicated数据与元数据关联
本章介绍元数据的用法以及如何将replicated数据与元数据相关联。12.1概述将数据从一个表复制到另一个表时,重要的考虑因素是源表和目标表的列结构(元数据)是否相同。 Oracle GoldenGate将查找元数据以实现以下目的:在源上,向Replicat进程提供有关捕获操作的完整信息。在目标上确定目标表的结构,以便Replicat正确映射和转换复制的数据(如果需...
2018-06-21 11:26:00 79
转载 OGG初始化之将数据从文件加载到Replicat
要使用Replicat建立目标数据,可以使用初始加载Extract从源表中提取源记录,并将它们以规范格式写入提取文件。从该文件中,初始加载Replicat使用数据库接口加载数据。在加载过程中,更改同步组提取并复制增量更改,然后与加载结果进行协调。在加载过程中,记录每次一个记录地应用于目标数据库,因此该方法比其他任何初始加载方法都要慢很多。该方法允许在源系统或目标系统上完成数据转换。...
2018-06-20 18:04:00 278
转载 OGG初始化之使用Oracle Data Pump加载数据
此方法使用Oracle Data Pump实用程序来建立目标数据。将副本应用于目标后,您将记录副本停止的SCN。包含在副本中的交易将被跳过以避免完整性违规冲突。从流程起点,Oracle GoldenGate维护数据同步。这些方法不需要初始加载Oracle GoldenGate进程。15.2.2.1使用每个表的自动化实例您可以使用Oracle Data Pump自动为Oracle数...
2018-06-20 17:29:00 366
转载 OGG初始化之使用数据库实用程序加载数据
Loading Data with a Database Utility要使用数据库复制实用程序建立目标数据,您需要启动更改同步提取组,以便在数据库实用程序创建并应用数据的静态副本时提取正在进行的数据更改。复制完成后,启动更改同步Replicat组以重新同步应用副本时更改的行。从那时起,Extract和Replicat将继续运行以保持数据同步。此方法不涉及任何特殊的初始加载Extra...
2018-06-20 17:16:00 129
转载 OGG初始加载过程概述
您可以使用Oracle GoldenGate来:执行独立的批量加载以填充数据库表以进行迁移或其他用途。将数据作为初始同步运行的一部分加载到数据库表中,以准备与Oracle GoldenGate进行更改同步。15.1.1提高初始负载的性能除了使用数据库实用程序执行的所有初始加载方法外,您还可以通过使用并行Oracle GoldenGate进程更快地加载大型数据库。要...
2018-06-20 16:58:00 354
转载 管理凭证存储中的身份
本节介绍如何使用Oracle GoldenGate凭证存储来维护加密的数据库密码和用户ID,并将它们与别名关联。它是在命令或参数文件中指定的别名,而不是实际的用户标识或密码,并且不需要用户输入加密密钥。凭据存储实现为Oracle Credential Store Framework(CSF)中的自动登录钱包。使用凭证存储的另一个好处是,Oracle GoldenGate的多个安装可以...
2018-06-20 15:36:00 212
转载 使用ENCKEYS方法加密数据
要使用这种数据加密方法,您需要配置Oracle GoldenGate以生成加密密钥并将密钥存储在本地ENCKEYS文件中。此方法使用的永久密钥只能通过根据使用加密密钥填充ENCKEYS文件中的说明重新生成算法来更改。 ENCKEYS文件必须通过在操作系统中分配文件权限的常规方法进行保护。此过程生成AES加密密钥并提供将其存储在ENCKEYS文件中的说明。使用ENCKEYS方法...
2018-06-20 14:52:00 1248
转载 使用主密钥和钱包方法加密数据
要使用这种数据加密方法,您需要创建一个主密钥钱包并将一个主密钥添加到钱包中。此方法的工作方式如下,具体取决于数据是在trail还是通过TCP / IP进行加密:每次Oracle GoldenGate创建一个跟踪文件时,它都会自动生成一个新的加密密钥。该加密密钥加密trail内容。主密钥加密加密密钥。加密密钥的这个过程被称为密钥包装,并在美国标准委员会的标准ANS X9.102中进...
2018-06-20 13:56:00 467
转载 配置Oracle GoldenGate安全性
本章介绍如何配置Oracle GoldenGate安全性。 本章包括以下部分:Overview of Oracle GoldenGate Security OptionsEncrypting Data with the Master Key and Wallet MethodEncrypting Data with the ENCKEYS Meth...
2018-06-20 11:04:00 95
转载 建立Oracle GoldenGate凭证
了解如何为与数据库交互的流程创建数据库用户,分配正确的权限并防止未经授权使用凭据。主题:为Oracle GoldenGate分配凭证保护Oracle GoldenGate凭证3.1 为Oracle GoldenGate分配凭证Oracle GoldenGate进程需要一个或多个具有正确数据库权限的数据库凭证,以便使用数据库版本,数据库配置和Oracle G...
2018-06-20 10:20:00 248
转载 在经典模式下配置捕捉
本章包含有关在经典模式下配置Oracle GoldenGate捕获进程的说明。要将活动的抽取配置从集成切换到传统模式,请执行这些配置步骤,然后参阅管理Oracle GoldenGate。主题:配置经典捕捉的先决条件从这些说明中可以期待什么在经典捕捉模式下配置主要提取配置数据泵提取后续步骤7.1配置经典捕捉的先决条件略7...
2018-06-18 19:18:00 105
转载 在集成模式下配置捕获
本章包含有关配置Oracle GoldenGate捕获进程以在集成模式下捕获事务数据的说明。要将活动的抽取配置从传统模式切换到集成模式,请执行这些配置步骤,然后查看管理Oracle GoldenGate。主题列表:配置集成捕捉的先决条件从这些说明中可以期待什么在集成捕捉模式下配置主要提取配置数据泵提取下一步6.1 配置集成捕捉的先决条件...
2018-06-17 21:10:00 212
转载 为Oracle GoldenGate准备数据库
了解如何为Oracle GoldenGate准备数据库,包括如何配置连接和日志记录,如何在数据库中启用Oracle GoldenGate,如何设置闪回查询以及如何管理服务器资源。为集成进程配置连接配置日志记录属性在数据库中启用Oracle GoldenGate设置闪回查询管理服务器资源2.1为集成进程配置连接如果您将使用集成捕获和集成Repli...
2018-06-17 15:40:00 131
转载 OGG选择捕捉和应用模式
本章包含的信息可帮助您确定适用于数据库环境的捕获和应用模式。主题:Oracle GoldenGate捕获和应用进程概述决定使用哪种捕捉方法决定使用哪种应用方法同时使用不同的捕捉和应用模式切换到不同的过程模式4.1 Oracle GoldenGate捕获和应用进程概述Oracle GoldenGate捕获过程称为“提取”。 Extract...
2018-06-14 17:31:00 237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人