FYF
» HerBert
Toggle navigation
FYF
主页
1、用户
2、各种方案
3、备份恢复
4、表空间相关
5、OGG
6、文件管理
7、常见故障分析
8、DG
9、集群相关
HCCDP
实验题
About Me
归档
标签
8、NetBackup (NBU) 异机恢复
2025-10-04 22:46:39
13
0
0
[TOC] * 全库异机恢复(同版本 Oracle) * 全库异机恢复(时间点恢复) * 单表空间异机恢复 * 部分数据文件异机恢复 * 归档日志恢复到异机库 * 控制文件丢失的异机恢复 * 克隆恢复(duplicate database with NBU) 我帮你把常见的异机恢复模式都整理出来: NetBackup (NBU) Oracle 异机恢复操作手册 1. 前提条件 异机环境安装相同版本的 Oracle 软件,并已配置 $ORACLE_HOME, $ORACLE_SID。 NetBackup 客户端已在新机器上安装,确认能访问 Master
8、truncate后如何处理
2025-10-04 22:46:37
5
0
0
1. 使用备份恢复 2. 使用闪回技术 闪回表 闪回查询 3. 使用日志挖掘(Log Miner) 4. 使用第三方工具 注意事项 1. 使用备份恢复 如果你有定期的数据库备份,可以从备份中恢复被截断的表。这通常涉及以下步骤: 还原数据库备份:使用备份工具(如RMAN)还原数据库到截断操作之前的时间点。 导出表数据:从还原的数据库中导出被截断表的数据。 导入表数据:将导出的数据导入到当前数据库中。 2. 使用闪回技术 Oracle提供了一些闪回技术,如闪回表(Flashback Table)和闪回查询(Flashback Query),
8、收缩表空间
2025-10-04 22:46:40
4
0
0
1. 查看空闲比较大的数据文件 2. 测试案例 2.1 查看表空间使用情况 2.2 查看表空间 TRW 包含的数据文件及空间使用量 2.3 查看数据文件包括的对象 2.4 删除 TESTTABLE 2.5 再次查询对象 2.6 再次查看空间使用量 2.7 数据库收缩处理 2.7.1 尝试将数据文件收缩到400M 2.7.2 使用存储过程查询哪些对象阻碍了收缩 2.7.3 查看 BLOCK 被哪些表使用 2.7.4 将表移动到其他表空间 2.7.5 再次执行查询检查数据文件是否包含表 2.7.6 执行数据文件收缩 2.7.7 重建索引 1. 查看空闲比较大的数据文
9、10046、10053
2025-10-04 22:46:37
6
0
0
10046 事件 主要作用 使用方法 10053 事件 主要作用 使用方法 示例 示例:使用 10046 事件 示例:使用 10053 事件 总结 10046 事件 10046 事件用于 SQL 语句的执行跟踪。这种跟踪提供了详细的执行信息,包括等待事件、绑定变量、游标等。 主要作用 记录 SQL 执行过程中详细的计时信息。 显示等待事件来分析性能问题。 提供绑定变量的值。 生成详细的执行路径信息。 使用方法 启用 10046 事件: 可以在会话级别启用 10046 事件,方法有多种: 通过 ALTER SESSI
9、分区表处理
2025-10-04 22:46:40
12
0
0
ALTER TABLE orders DROP PARTITION p_feb2025 INCLUDING CONTENTS AND DATA; ALTER TABLE orders DROP PARTITION p_feb2025 UPDATE GLOBAL INDEXES INCLUDING CONTENTS AND DATA;
ADG查看状态
2025-10-04 22:46:47
17
0
0
在 Oracle Data Guard (ADG) 环境中,监控和查看 Data Guard 配置的状态是确保数据同步和高可用性的重要任务。以下是一些常用的方法和命令,用于查看和监控 Oracle Data Guard 的状态。 使用 SQL*Plus 查看 Data Guard 状态 查看主库和备库的角色 连接到主数据库和备数据库,运行以下命令以查看角色: SELECT DATABASE_ROLE, DB_UNIQUE_NAME FROM V$DATABASE; 检查 Data Guard 进程状态 在主库和备库中,可以使用以下查询检查 Data Gu
OGG检查点延时处理
2025-10-04 22:46:42
8
0
0
GGSCI (localhost.localdomain) 1> info REP_XD_BREPLICAT REP_XD_B Last Started 2025-06-23 19:59 Status RUNNINGCheckpoint Lag 00:00:00 (updated 00:00:00 ago)Process ID 20062Log Read Checkpoint File /opt/ogg/dirdat/xd000013986 2025-06-24 16:39:54.000000 RBA
dg中归档缺失
2025-10-04 22:46:45
3
0
0
如果Oracle Data Guard环境中的备库(Standby Database)发现归档日志缺失,可以通过以下步骤来同步备库和主库,确保两者一致: 1. 确认归档日志缺失 首先,确认哪些归档日志缺失。可以使用以下SQL查询来检查备库上的归档日志间隙: SELECT THREAD#, LOW_SEQUENCE#, HIGH_SEQUENCE# FROM V$ARCHIVE_GAP; 2. 从主库复制缺失的归档日志 从主库复制缺失的归档日志到备库。可以使用以下步骤: 在主库上找到缺失的归档日志文件: SELECT NAME FROM V$ARC
dg检查
2025-10-04 22:46:47
2
0
0
1. 启动实时同步应用 2. 查看归档传送链路状态 3. 备库查看日志间隙 4. 备库查看进程状态 5. 查看归档应用状态 6. 查询数据库角色、打开模式、保护模式和保护级别 7. 查询参数设置,检查数据库文件名转换参数 8. 查询未应用的归档日志 9. 查询运输延迟和应用延迟 10. 查询最后应用的归档日志序列号 11. 查询 Data Guard 状态信息 12. 再次查看归档应用状态 13. 在主库中启动数据库 14. 在备库中启动数据库并挂载 15. 进行直到一致性点的恢复 1. 启动实时同步应用 ALTER DATABASE RECOVER MA
ogg延时查询
2025-10-04 22:46:42
10
0
0
1. 使用 info 命令查看延迟 2. 使用 lag 命令查看详细延迟 3. 使用 send 命令查看实时延迟 4. 使用 Performance Metrics Web 界面 5. 自动化监控和报警 1. 使用 info 命令查看延迟 你可以使用 info 命令查看 Extract 和 Replicat 进程的详细信息,包括当前延迟。 GGSCI (your_server) 1> info all 这个命令会显示所有进程的状态和延迟信息。例如: GGSCI (your_server) 2> info replicat
zabbix监控ogg
2025-10-04 22:46:42
11
0
0
监控脚本 zabbix-agent配置 zabbix webduan配置 监控脚本 cat oggcheck.sh#!/bin/bashsource ~/.bash_profile# 获取所有 OGG 进程信息all() { source /home/oracle/.bash_profile echo "info all" | /opt/ogg/ggsci | egrep 'EXTRACT|REPLICAT' | sed 's/unknown/00:00:00/g' | awk -F"[ ]+|:" '{print $2,$3,$4*60+$5,$7*
一
2025-11-10 20:21:41
7
0
0
hccdp 实验文档(gaussdb) 任务一:创建数据库对象 要求 创建数据库 db_hccdp,要求兼容 oracle 数据库,设置数据库连接数上限为 2000。 在 db_hccdp 数据库下创建用户 user_hccdp,要求具有系统管理员权限,用户有效期为 2020-04-01 至 2030-04-01。 创建模式 sche_hccdp,该 schema 属主为 user_hccdp。 sql 实现 create database db_hccdp with dbcompatibility 'a' connection limit 200
上一页
5/6
下一页