千家信息网

Oracle恢复管理之重要参数DBID

发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,**Oracle恢复管理之重要参数DBID**DBID,是数据库标识符。每个数据库都拥有一个编号,称为数据库标识符(DBID).该编号是在创建数据库时自动生成的,且Oracle不保证两个同名的数据库的
千家信息网最后更新 2024年11月25日Oracle恢复管理之重要参数DBID
                             **Oracle恢复管理之重要参数DBID**

DBID,是数据库标识符。每个数据库都拥有一个编号,称为数据库标识符(DBID).该编号是在创建数据库时自动生成的,且Oracle不保证两个同名的数据库的DBID必然唯一的。所以Oracle提供$oracle_home/bin/nid命令,该命令能够在修改数据库名的同时自动生成新的DBID。在创建数据库之后,DBID一般都是不会变的,除非使用命令nid修改。

下面是查询DBID的方法:
1.查询v$DATABASE.DBID字段
在数据库正常工作时,查询v$database.DBID字段是获取DBID的最简单方法,此方法必须先将实例至少启动至MOUNT状态。

SQL> select dbid from v$database;

2.查看控制文件自动备份的文件名
通过控制文件自动备份的文件名获取,前提条件是没有利用快速恢复区放置自动备份
确认是否使用快速恢复区,查询语句(即db_recovery_file_dest参数为空):

SQL > show parameter db_recovery_file_dest

打开控制文件自动备份功能:
RMAN>configure controlfile autobackup on;

根据默认设置,控制文件自动备份的路径为¥oracle_home/dbs目录。备份文件的格式为c---,最后的代表一天中第几次(十六进制)备份。发起备份,然后观察控制文件自动备份的文件名,留意"Starting Control File and SPFILE Autobackup at"
4.3.执行相应的转储命令,查看数据库各种文件的头部
利用"alter system dump logfile"命令转储某个归档日志至当前会话的追踪文件:
获取当前的会话跟踪文件的路径:
SQL> select value from v$diag_info where name='Default Trace File';

SQL> alter system dump logfile '/home/oracle/1_218_748028104.dbf';

根据查找出来的追踪文件,通过grep命令,过滤出'db id'
grep -i 'db id' /u01/app/oracle/diag/rdbms/br/br/trace/br_ora_5301.trc

4.启用了恢复编录,通过查询恢复编录中的名为DB的表
使用编录方法,暂时不介绍,以后单独一篇文章来说。

文件 备份 数据 数据库 命令 控制 查询 文件名 方法 参数 字段 标识 标识符 自动生成 路径 生成 重要 管理 两个 代表 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 黎明杀机屠夫最菜的是哪个服务器 重庆众盈客网络技术有限公司 中行 合肥软件开发待遇 反恐属于网络安全吗 默纳克服务器怎么调电机 嵌入式现场管理服务器价格 国内口腔CADCAM软件开发 网络技术在大数据中的应用 睢宁网络营销软件开发 企赋网络技术 计算机软件开发税率 重庆常规软件开发公司 数据库字段可分为表达文献内容 网络安全和信息化专业学校 网络安全制度的文章 常州市教育局网络安全知识 myd数据库文件怎么查看 沉迷网络安全报告700字 互联网与科技创新的融合 怎么样使用手机卡搭建服务器 服务器本地磁盘满 和平精英反应竞速在那个服务器 软件开发工具的背景 吉林pdu服务器电源制造商 海淀回收戴尔服务器 海南大学网络安全大学排名 杭州java软件开发哪家好 cbm数据库注册入口在哪儿 一年级网络安全怎么写 美的软件开发孙嵩
0