OnITRoad - 常见问题
Oracle如何创建角色?
Oracle如何创建角色? 要创建角色,请使用 CREATE ROLE 命令: SQL> create role [role name] [IDENTIFIED BY [password]/USING [package]/EXTERNALLY/GLOBALLY ];
Views:0 2020-09-17
Oracle如何在会话中启用/禁用角色?
Oracle如何在会话中启用/禁用角色? 可以在会话中选择性地启用或者禁用角色。 要在会话中显式启用角色,我们可以运行以下命令之一: SQL> set role [role name]; SQL> set role all; SQL> set role all except [list of roles]; 如果角色被声明为用户的默认角色,则可以在会话中自动启用它们: SQL&g
Views:0 2020-09-17
如何使用企业管理器启用快速启动故障转移
如何使用企业管理器启用快速启动故障转移 快速启动故障转移使 Data Guard 代理能够快速自动地故障转移到先前选择的备用数据库,而无需手动干预。 此功能通过减少我们手动执行故障转移操作的需要,在发生灾难时提高了数据库的可用性。 快速启动故障转移只能在代理配置中使用,并且只能通过 DGMGRL 或者企业管理器进行配置。 观察器是一个 Oracle 调用接口 (OCI) 客户端组件,通常在单独的计
Views:0 2020-09-17
Oracle如何强制日志切换?
Oracle如何强制日志切换? 当 LGWR 停止写入一个重做日志组并开始写入另一个日志组时,会发生日志切换。 默认情况下,当前重做日志文件组填满时会自动进行日志切换。 我们可以强制进行日志切换,使当前活动组处于非活动状态并可用于重做日志维护操作。 例如,我们想删除当前活动的组,但在该组处于非活动状态之前无法这样做。 如果当前活动组必须在组成员完全填满之前的特定时间归档,我们可能还想强制进行日志切
Views:0 2020-09-17
Oracle 如何为用户授予角色?
Oracle 如何为用户授予角色? 可以使用以下命令将角色授予用户或者另一个角色: SQL> grant [role] to [username or role];
Views:0 2020-09-17
如何将数据文件移动到物理备用数据库上的不同位置
如何将数据文件移动到物理备用数据库上的不同位置 有时,由于空间问题、硬件更换或者性能原因,需要将数据文件移动到另一个位置(例如挂载点、ASM 磁盘组)。 下面解释了执行此任务的几种可能性: 物理备用数据库已挂载 我们可以在托管恢复停止时复制和重命名数据文件。 如果物理备用数据库以只读方式打开,我们必须先关闭/启动挂载(并在重命名后再次打开)。 我们可以使用 OS-Tools 和 SQL*PLU
Views:0 2020-09-17
如何使用实时查询访问物理备库上的数据
如何使用实时查询访问物理备库上的数据 Oracle Active Data Guard 无论在何处使用 Data Guard 进行实时数据保护和可用性,Oracle Active Data Guard 都可以提高性能、可用性、数据保护和投资回报。 Oracle Active Data Guard 备用数据库可用于卸载主数据库的报告、即席查询、数据提取和备份,使其成为将生产系统上的交互式用户和关
Views:0 2020-09-17
Oracle如何查看归档重做日志的信息?
Oracle如何查看归档重做日志的信息? 我们可以使用动态性能视图或者 ARCHIVE LOG LIST 命令显示有关归档重做日志的信息。 动态性能视图 描述 V$DATABASE 显示数据库是否处于 ARCHIVELOG 或者 NOARCHIVELOG 模式,以及是否已指定 bananaAL(归档模式)。 V$ARCHIVED_LOG 显示来自控制文件的历史归档日志信息。如果您
Views:0 2020-09-17
Oracle sql 脚本: 报告存储在 ASM 中且当前未打开的文件列表
Oracle sql 脚本: 报告存储在 ASM 中且当前未打开的文件列表 目标 ASM 的特性之一是数据库整合。 单个磁盘组将是多个数据库的存储库。 结果,有大量的数据文件。 如果文件是使用 OMF(Oracle Managed Files)格式创建的,当在数据库端删除数据文件时,它也会在 ASM 端删除。 可能存在 ASM 端未删除数据文件的情况,尤其是在不使用 OMF 格式时。 对于包含
Views:0 2020-09-17
Oracle 11gR2 (11.2.0.1) 无法独立创建 ASM Spfile
Oracle 11gR2 (11.2.0.1) 无法独立创建 ASM Spfile 问题 由于下面的错误,无法创建 spfile: SQL> startup pfile='init+ASM.ora'; ASM instance started Total System Global Area 283930624 bytes Fixed Size 2206088 bytes Variabl
Views:0 2020-09-17
Oracleasm 创建磁盘失败 Instantiating disk: failed
Oracleasm 创建磁盘失败 Instantiating disk: failed 错误: Oracleasm 在 CentOS / RHEL 7 上创建磁盘失败并出现以下错误。 # oracleasm createdisk DATA1 /dev/sde1 Writing disk header: done Instantiating disk: failed Clearing dis
Views:0 2020-09-17
由于升级oracleasm-support,Oracleasm服务启动失败
由于升级oracleasm-support,Oracleasm服务启动失败 问题 升级oracleasm-support包后,无法启动升级前正常运行的oracleasm服务。 尝试启动服务会导致: # service oracleasm start oracleasm is not enabled, use 'service oracleasm enable' or 'oracleasm in
Views:0 2020-09-17
在脚本中使用 expect 为 mysql_config_editor 提供密码
在脚本中使用 expect 为 mysql_config_editor 提供密码 问题: 如何向 mysql_config_editor 提供密码,但不在命令行中输入密码? 解决方案 使用expect脚本。 例如: #!/usr/bin/env expect spawn mysql_config_editor set --skip-warn --login-path=client --us
Views:0 2020-09-17
如何将数据库客户端重定位到不同的 ASM?
如何将数据库客户端重定位到不同的 ASM? 如果 ASM 实例出现故障并且连接负载平衡到可用实例,则客户端会自动重定位到另一个实例。 可以使用“ALTER SYSTEM RELOCATE CLIENT”命令手动重新定位客户端。 命令语法为: SQL> ALTER SYSTEM RELOCATE CLIENT '[instance_name]:[db_name]'; 查询 GV$ASM_CLI
Views:0 2020-09-17
如何为 MySQL 服务器设置自定义每进程属性
如何为 MySQL 服务器设置自定义每进程属性 有时我们可能需要设置自定义的每个进程限制或者属性。 可以修补 mysqld_safe,但使用包装脚本更容易实现。 在早期版本中,我们可以使用 mysqld_safe 的 mysqld= 选项来指定包装脚本的路径,但从 5.5.52. 5.6.33 和 5.7.15 开始,此功能已被删除。 目前最简单的解决方案是重命名现有的 mysqld(例如重命名为
Views:0 2020-09-17
Oracle ASM 将物理磁盘设备映射到 ASMLIB 磁盘
Oracle ASM 将物理磁盘设备映射到 ASMLIB 磁盘 ASMLIB 是 Oracle 数据库的自动存储管理 (ASM) 特性的支持库,可用于 Linux 操作系统。 当 ASMLIB 用于管理 ASM 磁盘时,设备路径信息不会出现在 GV$ASM_DISK.PATH 中。 这篇文章展示了如何获取与 ASMLIB 磁盘名称关联的物理磁盘设备名称。 查找 asmlib 磁盘名和 asm
Views:0 2020-09-17