OnITRoad - 其他

CentOS/RHEL 7 中 使用 systemd实现 Oracle 数据库 (dbshut) 的自动停止不起作用

CentOS/RHEL 7 中 使用 systemd实现 Oracle 数据库 (dbshut) 的自动停止不起作用 问题 在使用 Oracle 数据库 12.1.0.2 版本的 CentOS/RHEL 7 上,在服务器关闭期间尝试停止数据库时,自动关闭脚本出现以下错误: # cat /u01/app/oracle/product/12.1.0.2/dbhome_1/shutdown.log

Views:0  2020-09-17

Oracle 数据库中闪回恢复区 (Flash Recovery Area)

Oracle 数据库中闪回恢复区 (Flash Recovery Area) 什么是闪回恢复区(Flash Recovery Area)? 闪回恢复区可以定义为一个单一的、统一的存储区,用于保存所有与数据库恢复相关的文件并在 Oracle 数据库中执行恢复活动。 闪回恢复区是 Oracle 10g 中可用的最强大的工具,在执行数据库恢复操作中起着至关重要的作用。 闪回恢复区作为所有与备份和恢复

Views:0  2020-09-17

Oracle Grid Infrastructure GNS 的 DNS 和 DHCP 设置示例

Oracle Grid Infrastructure GNS 的 DNS 和 DHCP 设置示例 网格命名服务 (GNS) 是 11.2 网格基础设施 (GI) 中的一项新功能。 它的设计是为了简化Real Application Cluster (RAC) 的网络配置管理。 使用 GNS 时,无需手动分配节点和单一客户端访问名称 (SCAN) 虚拟 Internet 协议 (VIP) 地址。 它

Views:0  2020-09-17

如何更改oracle数据库实例的SYS用户密码

如何更改oracle数据库实例的SYS用户密码 如果我们曾经尝试更改普通或者 ASM 数据库实例的 SYS 密码,我们将收到如下错误: SQL> password Changing password for SYS Old password: New password: Retype new password: ERROR: ORA-00600: internal error code, a

Views:0  2020-09-17

oracle 如何从表中删除重复记录

oracle 如何从表中删除重复记录 因此,首先,我们将创建一个表并其中插入一些记录。 然后我们将编写一个查询来删除表中的重复记录。 在本文中,我们将介绍一个使用三种不同技术从表中删除重复记录的示例,如使用 GROUP BY 和 HAVING,分析函数如 row_number,以及使用相关子查询的第三种技术。 读者可以决定他对工作的满意方式。 他们删除重复记录的关键在于以下3个步骤: 确定主键(

Views:0  2020-09-17

Oracle Memoptimized Rowstore

Oracle Memoptimized Rowstore 简介 memoptimized rowstore 为主要基于主键列查询的表提供了快速查找数据的能力。 内存优化行存储使用系统全局区域 (SGA) 中的内存区域,称为内存优化池,在启用快速查找时存储表的哈希索引。 快速查找由 memoptimize 池中的哈希索引结构启用,该结构提供对永久固定在缓冲区缓存中的给定表的块的快速访问,以避免磁

Views:0  2020-09-17

Oracle 12c:使用 12c RMAN 活动数据库复制迁移非 CDB 并转换为 PDB

Oracle 12c:使用 12c RMAN 活动数据库复制迁移非 CDB 并转换为 PDB 此方法利用了 12c 中 RMAN 的新功能,允许我们克隆数据库文件并将增量应用于活动数据库中的这些文件,而无需暂存区。 此外,在执行克隆和增量应用时,源非 CDB 应用程序活动可以继续。 准备好执行实际迁移时,必须将源非 CDB 置于 READ ONLY 模式。 此时,应用程序活动应停止并执行最终增量应

Views:0  2020-09-17

如何在 Oracle 中添加和删除联机重做日志成员和组

如何在 Oracle 中添加和删除联机重做日志成员和组 镜像联机重做日志 Oracle 数据库维护在线重做日志文件,以最大限度地减少数据库中的数据丢失。 重做日志文件记录对数据库缓冲区缓存中的数据所做的所有更改,但有一些例外;例如,在直接写入的情况下。 重做日志文件用于在实例失败等情况下恢复尚未写入数据文件的已提交数据。 重做日志文件仅用于恢复。 联机重做日志组 一组相同的联机重做日志文件

Views:0  2020-09-17

Oracle RAC 特有的后台进程

Oracle RAC 特有的后台进程 Oracle RAC 数据库具有与单实例 Oracle 数据库相同的进程和内存结构,以及特定于 Oracle RAC 的其他进程和内存结构。 全局缓存服务和全局入队服务进程,以及全局资源目录(GRD)协同实现缓存融合。 Oracle RAC 进程及其标识符如下: 进程 说明 ACMS 原子控制文件到内存服务 GTX[0-j] 全局事务进程

Views:0  2020-09-17

RAC 中的 Oracle Database In-Memory

RAC 中的 Oracle Database In-Memory 内存列存储 内存中 (IM- In-Memory ) 列存储是 Oracle 数据库 12.1 版补丁集 1 中引入的 SGA 中的新池。 填充到 IM 列存储中的段被转换为列格式。 In-Memory 段在事务上与缓冲区缓存一致。 In-Memory Column Store 使对象(表、分区和其他类型)能够以称为列格式的新格

Views:0  2020-09-17

在 Oracle RAC 环境中定义重做日志文件

在 Oracle RAC 环境中定义重做日志文件 重做日志文件和 RAC 在 Oracle RAC 数据库中,每个实例必须至少有两组重做日志文件。 在使用 ALTER DATABASE ENABLE INSTANCE instance_name 命令启用新实例之前,我们必须分配重做日志组。 当我们使用 DBCA 创建数据库时,DBCA 会根据需要自动将重做日志文件分配给实例。 我们可以在初始数

Views:0  2020-09-17

在 Oracle 数据库中使用实时 SQL 监控器监视 SQL 语句

在 Oracle 数据库中使用实时 SQL 监控器监视 SQL 语句 这篇文章解释了如何使用实时 SQL 监控来监控查询。 Oracle 11g 数据库或者更高版本具有用于监视长时间运行的 SQL 命令的新界面。 该功能称为实时 SQL 监控。 默认情况下,当 SQL 命令并行运行时,或者当它在单次执行中消耗至少 5 秒的 CPU 或者 I/O 时间时,会自动启动 SQL 监控。 MONITOR

Views:0  2020-09-17

用于备份的 RMAN 压缩

用于备份的 RMAN 压缩 随着数据库的不断增长,其备份占用的空间也在不断增长。 幸运的是,RMAN 内置了压缩此类大型备份的支持,这比使用 TAR 等操作系统实用程序更方便。 以下是 RMAN 使用的 3 种压缩技术: 空压缩 未使用的块压缩 二进制压缩 RMAN 默认使用块压缩,这就是我们不能将其关闭(或者打开)的原因。 有两种块压缩模式可用,未使用块压缩 (UBC) 和空块压缩 (NBC

Views:0  2020-09-17

Oracle Database 18c - 可扩展序列

Oracle Database 18c - 可扩展序列 从 18.1 数据库开始,引入了“可扩展序列”。 添加了创建可扩展序列的功能,以提高数据加载到以序列值作为键的表中的性能。 此功能提供了添加实例和会话偏移量的选项,以显着降低跨 RAC 实例加载数据和单个实例内的多个加载进程时出现序列和索引块争用的可能性。 新的业务优势在于,它在将数据加载到使用序列值作为键的表中时减少了争用,从而进一步增强了

Views:0  2020-09-17

Oracle中的序列

Oracle中的序列 序列(Sequences)是一个 Oracle 对象,它在每次递增序列时生成唯一的整数值。 由于序列每次递增时都会生成一个唯一编号,因此它们可用于为任何表创建唯一键或者主键值,而且序列与使用它们的表、过程、函数等无关。 因此,任何序列都可以与任意数量的 Oracle 对象相关联。 但是如果用一个序列来生成一个表的主键值,建议这个序列只和那个表关联,这样插入到表中的序列值之间就

Views:0  2020-09-17

Oracle 软件组帐户 OSDBA、OSOPER、Oracle 库存组

Oracle 软件组帐户 OSDBA、OSOPER、Oracle 库存组 Oracle 软件安装要求 Linux 用户是指定的 Oracle 软件所有者。 Oracle 软件所有者运行 OUI(Oracle Universal Installer)来安装 Oracle 数据库,并拥有安装、卸载和修补 Oracle 软件的完全权限。 OUI 不能以 root 用户身份运行。 Oracle 软件所有者

Views:0  2020-09-17