undo表空间损坏的处理过程
undo表空间损坏的处理过程?
【手工建库】确保数据库处于自动 UNDO管理模式
这是一个关乎细节的问题,有朋友在手工完成数据库创建的过程中反复收到报错信息,在没有仔细研究报错信息内容的情况下浪费了大量的时间。记录在此,供参考。1.报错信息如下SQL> CREATE DATABASE secdb U...
【PASSWORD】Linux环境下使用密码验证方式重置SYS用户密码
Linux操作系统,当我们忘记SYS用户名密码又无法通过操作系统验证方式访问数据库时,就需要考虑使用密码验证方式找回SYS用户的密码。本文给出这种方法的实践。1.确保remote_login_passwordfile参数值为“EXCL...
【CONNECT】ORA-00020错误模拟及处理方法
当数据库的连接数达到上限后,后续的登陆操作都会报ORA-00020错误,这里给出ORA-00020错误的模拟及处理方法。1.调整数据库的processes参数到251)由于processes参数是静态参数,调整时需要使用“scope=spfile...
【DIRECTORY】确保DIRECTORY对应路径书写正确以避免遭遇ORA-29913和ORA-29400错误
文章《【DIRECTORY】普通用户创建Oracle DIRECTORY数据库对象的权限需求及探索》(http://space.itpub.net/519536/viewspace-691051)中谈到过关于DIRECTORY数据库对象的创建特点。 这里,提醒大家在创...
【数据安全】一次惊心动魄的ASM磁盘头损坏故障处理过程带来的深思
数据通常比喻为企业的血液和生命,数据安全一直是大家非常重视的话题。 Oracle数据库,为了防止数据丢失以及构建高可用环境给出了多种架构方式。例如,为了防止Oracle实例级别的单点故障提供了RAC技...
今天恢库的过程,一个应用不停连过来的库
今天测试那边让给恢一个库,1个小小dmp包,就2个用户,贼简单, BUT!前台有进程一直在试图登陆,而测试应用人员消失了。感觉整个过程傻呵呵的,也想不出更好的方法 1.drop user CORPOR_USER cascade;报错ORA-01940: cannot drop a user that is currently connected 如果这个用户里没啥东西就不导了吧,查看下对象个数...
【11g】【10g】【实验】spfile文件的恢复(from memory;)
1.模拟删除数据库正在使用的spfile10g中:ora10g@linux5 /oracle/u01/app/oracle/product/10.2.0/db_1/dbs$ mv spfileora10g.ora spfileora10g.ora_move11g中:ora11g@RHEL53 /oracle/u01/app/oracle/product/1101/d...
【11g】11g 中警告日志的位置
1.通过查询v$diag_info视图获得ADR相关的信息sys@ora11g> select * from v$diag_info;INST_ID NAME ...
ORA-28056的解决办法
--登录数据库的时候又遇到了这个错误,ora-28056。C:\Documents andSettings\Administrator>sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期三 12月 4 09:00:122013 Copyright (c) 1982, 2010, Oracle. All rights reserved. ERROR:ORA-280...
Oracle非关键数据文件操作系统误删除处理
对Oracle DBA而言,生产运维环境和数据的安全都是安身立命的根本。很多时候,行事谨慎、凡是先思后行往往比技术水平能力更重要。所有的Oracle使用者,在进行数据库操作,特别是关键操作的时候,一定...
oracle 启动监听报错TNS-12547: TNS:lost contact
转载地址:http://blog.csdn.net/liqfyiyi/article/details/7534018监听启动出错,报以下错误:lsnrctl startLSNRCTL for Linux: Version 9.2.0.4.0 - Production on 06-JUL-2009 14:37:59Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.Starting /opt/oracle/product/9ir2/bin/tnslsnr...
关于using backup controlfile(丢失联机重做日志文件)
接这篇文章:http://blog.itpub.net/26524307/viewspace-1061246/实验数据也请参考上述文章4、丢失联机重做日志文件1)丢失了联机重做日志文件(联机重做日志文件是没有备份的),数据文件是最新的(即从第三次冷备中拷贝),控制文件从第二次冷备中拷贝因为控制文件是旧的,所以我们通过using backup controlf...
ORA-01950错误分析
ORA-01950错误分析[@more@] 1.用户没有resource权限。 2.在修改了用户的表空间后,在用户中创建表时会出现以下的错误:ORA-01950: 表空间'HDNHG'中无权限 这个时候就要给修改了表空间的用户重新分配权限如:grant connect,resource to username; 再切换到该用户下创建表OK了。。 3.总的来说这个错误是由于对表空间操作的权限不足造成的,所以这个时候就可以检查出错之前对于所操作的表空间有哪些权限可能被revok
ORA-27100错误分析
ORA-27100错误分析[@more@]今天由于对数据库摧残过度。。。所以遭到了ORACLE大哥的反抗。。。告诉我ORA-27100:shared memory realm already exists 一下就给我整麻了。。。数据库起不来了。。。ORA很生气,后果很严重。。。到网上一顿狂搜终于发现了解决办法。。。这个问题我个人认为是Spfile的损坏或者说是配置不当造成的。。。解决的步骤很简单。。。1。删除Spfile文件,默认是在ORACLE_HOME$的database目录下。2。重起一下机器,看有个帖子说UNIX下可以不用重起,但没有关于Windows的,我试了半天也没试出来。3。用pfile文件启动数据库
ORA-04021错误分析
ORA-04021错误分析[@more@]ORA-04021 等待锁定对象时超时。1.查找死锁的sessionselect b.sid,b.serial#,b.machine,b.terminal,b.program,b.process,b.status from v$lock a , v$session b where a.SID = b.SID得到死锁session的SID,SERIAL#2.杀掉sessionalter system kill session 'sid,serial#';
ORA-00600错误分析
ORA-00600错误分析[@more@]ORA-600大全http://dco-proxima.dco.pima.edu/oracle/bug/index/pr000512.htmORA-600错误1->解决思路ORA-00600: internal error code, arguments: [ksmovrflow], [kkznxddl.begin], [], [], [], [], [], []晚上测试实体化视图复制,测试环境中的master site是Oracle10g,MV site是Oracle9201,当在MV site上创建快速刷新的实体化视图时,报ORA-600错误。SQL> CREATE MATERIALIZED VIEW KAMUS.ACCOUNT2004 REFRESH FAST WITH PRIMARY KEY AS SELECT * FROM KAMUS.ACCOUNT2004@orcl;CREAT
归档日志物理删除后闪回恢复区空间未释放
连接数据库进去提示ora-00257:archiver error.Connect internal only,until freed.登录服务器,操作系统验证,登录好久登录不进去无奈,把oracle服务重启了下,终于登录进去了查询v$archived_log里面有2条归档日志记录,但是在磁盘上怎么找都找不到select * from V$FLASH_RECOVERY_AREA_USAGE;--显示归档...
修改control_files参数时犯的错误
今天在修改control_files参数时,犯了一个低级的错误,执行了下面的命令:SYS@ tsid > alter system setcontrol_files='E:\ORADATA\TEST\CONTROL01.CTL,E:\ORADATA\TEST\CONTROL02.CTL,E:\ORADATA\TEST...
使用expdp时遇到ORA-39002、ORA-39070错误
使用expdp时,遇到”ORA-39002、ORA-39070......”连续报错。1、 遇到的问题C:\Users\Administrator>expdp'sys/system as sysdba' directory=backup full=y dumpfile=fullexp.dmplogfile=fullexp.lo...