![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle 管理
文章平均质量分 69
贯一先生
这个作者很懒,什么都没留下…
展开
-
问题8:如何在应用表空间中的数据文件损坏或者丢失的情况下进行恢复?
目的:在应用表空间的数据文件损坏、丢失时,通过RMAN和之前的备份将数据文件恢复以下两种情况下,对应用的数据文件进行恢复A 在启动实例时发现应用的数据文件损坏、丢失情况下的数据文件的恢复B 在数据库正常运行状态下,发现应用的数据文件损坏、丢失情况下的恢复情况一:A 在启动实例时发现应用的数据文件损坏、丢失情况下的数据文件的恢复1.启动数据库,出现如下原创 2014-09-19 10:01:31 · 768 阅读 · 0 评论 -
问题7:使用RMAN时,怎么样确定数据库的DBID
目的:使用RMAN时,怎么样确定数据库的DBID可以通过以下的方法确定数据库的DBID1. 如果数据库是开启的,可以通过下面的一个查询来确定数据库的DBIDSQL> select dbid from v$database; DBID---------- 2699069452.如果所有的数据文件都丢失了,不能使用控制文件的自动备份等等,但是你有一个可用的控原创 2014-09-16 14:31:36 · 6256 阅读 · 0 评论 -
问题6:spfile与pfile相关的知识
目的:了解spfile与pfile相关的知识pfile:1.pfile(parameter file),在oracle8i以前,使用pfile这样一个文本文件来存储数据库的初始化参数2.数据库在启动时,通过读取参数文件来获得实例的参数设置3.数据库正常运行的过程中,任何的对于该参数文件中参数的修改(这里的修改指的是在操作系统级别对该文件的编辑),只有在数据库重新启动的时候才生效翻译 2014-09-15 17:08:16 · 567 阅读 · 0 评论 -
问题1:修改日志文件(redo log)的位置的方法
目的:在磁盘中,将重做日志(redo log)文件从当前位置迁移到新的位置。 解决方法: A:可以关闭数据库的情况 1.关闭数据库SQL>shutdown immediateDatabaseclosed.Databasedismounted.ORACLEinstance shut down.2.将重做日志文件拷贝到新的位置上[oracle@radiu原创 2014-09-05 11:04:28 · 1815 阅读 · 0 评论 -
问题5:RAC + ASM环境下,多路复用控制文件
目的:RAC + ASM环境下,多路复用控制文件1. 从RAC中的任一节点进入数据库,查看当前的控制文件状态SQL> selectname from v$controlfile; NAME--------------------------------------------------+DATADG/radius/controlfile/current.260.8580原创 2014-09-12 10:34:54 · 701 阅读 · 0 评论 -
问题12:如何利用oracle bbed 来模拟破坏数据块,并且用RMAN进行恢复?
目的:利用oracle的内部工具bbed来破坏数据块【说明】由于linux下利用vi编辑器破坏数据块不总是很有效,用UE(ultraedit)远程ftp破坏数据块又很麻烦,利用一款oracle内部的数据库工具BBED(Block Browser and Edit),修改起来精确无误。步骤如下:1. BBED 的安装进入到 $ORACLE_HOME/rdbms/lib转载 2014-09-22 15:24:42 · 685 阅读 · 0 评论 -
问题4:从 Oracle Metalink 下载文档的方法
目的:从MOS上将文档下载下来1.登陆MOS原创 2014-09-10 15:38:14 · 1150 阅读 · 0 评论 -
问题3:怎样计算Oracle数据库总的空间大小
**********************怎样计算数据库的总大小**********************时间:2014年9月8日星期一1. 计算数据文件的大小SQL> selectsum(bytes)/(1024*1024) "Size In MB" from dba_data_files; Size In MB---------- 960原创 2014-09-08 12:01:51 · 1019 阅读 · 0 评论 -
问题9:如何查看当前是哪个用户使用了undo表空间,使用了多少?
目的:查看当前有哪些用户在使用undo表空间,使用了多少通过如下的命令来查询:select a.sid, a.serial#, a.username, b.used_urec, b.used_ublkfrom v$session a,v$transaction bwhere a.saddr = b.ses_addr;返回的结果如下:【说明】USE原创 2014-09-19 10:03:06 · 2017 阅读 · 0 评论 -
问题11:参数文件spfile丢失的情况下,如何恢复?
目的:利用RMAN在spfile、init.ora都丢失的情况下进行spfile的恢复前提:1.知道当前数据库的DBID,通过以下的命令进行查询SQL> select dbid from v$database;DBID----------2699069452.已经开启控制文件的自动备份1)进入rman控制台$ rman target /2)通过以下的命令开启原创 2014-09-19 11:44:58 · 787 阅读 · 0 评论 -
问题2:重新命名或者移动数据文件、日志文件到新的位置
重新命名或者移动数据文件、日志文件到新的位置目的:在某些情况下,数据文件或者日志文件必须被重新命名或迁移到新的位置上,然而想要让这些文件仍然有效,那么就需要为这些文件定义一个物理的名字或者物理位置,例如,在以下情况发生时,就需要重新命名数据文件或者日志文件:1.出于性能或者维护原因,需要将一个数据库文件移动到一个不同的磁盘上2.从备份中恢复一个数据文件,但是这个以前存放数据文件的磁盘已翻译 2014-09-05 16:54:12 · 911 阅读 · 0 评论 -
问题10:临时表空间中的临时文件损坏、丢失的情况下如何恢复?
目的:在临时表空间的数据文件损坏的前提下,进行临时文件的恢复,更确切的说是修复临时数据文件的损坏或丢失会造成需要使用临时表空间的命令执行失败,但不会造成实例崩溃。由于临时表空间存放的是临时数据,RMAN不会对其进行备份,一旦损坏采用的恢复方法是重建或替换如果在数据库运行过程中,发现临时数据文件损坏或丢失,可以采用替换的方法恢复,不需要重启数据库:如出现下列的错误:SQL>原创 2014-09-19 11:26:24 · 1300 阅读 · 0 评论 -
查看library cache 命中率
SQL> desc v$librarycache Name Null? Type ----------------------------------------- -------- ---------------------------- NAMESPACE转载 2014-10-14 11:45:09 · 735 阅读 · 0 评论