Oracle手工恢复案例(非归档模式)
案例一:历史日志没有被覆盖1.首先把数据库切成非归档模式:startup mountforcealter database noarchivelog;alter database open;再次查看数据库模式sys@SIQIAN11>archive log listDatabase log mode No Archive ModeAutomaticarchival DisabledArchivedestination /backup/archOldest onlin...
Oracle手工完全恢复案例(归档模式)
在做案例之前,先查看v$archived_log记录,发现太多了,考虑清除这些归档然后生成一些再做实验。在操作系统上删除这些归档并不会在控制文件中有记录,所以查看v$archived_log时还会有记录,考虑用RMAN来删除:RMAN>delete archivelogall;之后再查看v$archived_log发现还有记录。google了下怎么解决,有三种方法。...
Oracle自定义函数查询数据字典项
/******************************假设存储数据字典表名:data_dict_entry 表结构如下: create table data_dict_entry ( DICTTYPEID VARCHAR2(128) not null, DICTID VARCHAR2(128) not null, DICTNAME VARCHAR2(255), STATUS &...
Oracle安装后忘记用户名或密码+创建新登陆用户
新安装Oracle 11g,不料没记住安装时的用户名和密码。 不用担心,打开sqlplus。 按如下步骤,新建一个登陆用户: 第一步:以sys登陆 sys/密码 as sysdba 此处的密码任意字符都能登陆上。 sys/manager as sysdba 登陆成功后就可以创建新用户了。 第二步: 创...
Oracle RAC 自动打补丁Opatch auto
Oracle RAC 自动打补丁Opatch auto1,安装最新的Optach版本补丁程序6880880: OPatch patch of version 11.2.0.3.4 for Oracle software releases 11.2.0.x (APRIL 2013)2,更新gird和oracle用户的Opatch文件unzip p6880880_112000_Linux-x86-64.zip -d /oracle/11.2.0/gridunzip p6880880_112000_Linux-x86-64.zip ...
浅谈Oracle的EXP备份问题
出于对数据库的数据安全来讲,exp这个命令对大多数使用Oracle的人来讲(尤其是数据库管理员)并不陌生,这个exp命令可以完成对数据库数据进行多样备份,如全库,特定用户,特定表等其他方式。类似的命令还有expdb,两个唯一的不同点是expdb导出时会显示导出的数据大小,而exp则没有。这里主要分析的不是exp命令怎么用,而是分...
Oracle物化视图创建报ORA-00942错误解决
在Oracle 10g的数据库中,将一个物化视图做了一个简单的条件子句修改,删除后重建,但是,就建不成功,报ORA-00942表或视图不存在错误。 这个问题很奇怪,我首先想这会是一个bug吗?找了oracle的metalink,还真有类似bug记载,但给出的解决方法不合适。于是去自己分析解决,然后发现一个坑接着一个坑啊。 好...
Oracle 10g ASM 控制文件多路复用
1> 检查数据库,查看控制文件存放路径 SQL> startup Oracle instance started. Total System Global Area 230686720 bytes Fixed Size 1218676 bytes Variable Size 71305100 bytes Database Buffers 155189248 bytes Redo Buffe...
RMAN 迁移ASM到异机文件系统实战
环境说明:源库:192.168.0.10目标库:192.168.0.11源库备份:RMAN> run {2> allocate channel c1 device type disk;3> allocate channel c2 device type disk;4> backup database format '/home/Oracle/full_database%U' include current controlfile;5> sql 'alter system archive log current'; ...
Oracle数据库备份表所对应的条件方法
问题:如何在Oracle数据库里备份某个表里的某个字段下的数据?这个问题一直困扰着我,通过百度搜索查看到很多关于这方面的信息。但是都不能帮助我解决这个问题解决方法:试着在库里创建了一个临时表作为实验,试了试create table t_test2 as select * from t_test; ------------创建临时表t_test2...
修改Oracle 11g账户密码过期时间
开发过程中不需要限制账户的过期时间,所以需要进行一些设置。1 查看用户的proifle是哪个,一般是default:SELECT username,PROFILE FROM dba_users;2 查看指定概要文件(如default)的密码有效期设置:SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';3 ...
Oracle 11.2.0.3.0 psu 11.2.0.3.9 in aix
在aix上将Oracle psu 升级到11.2.0.3.9中, 遭遇: Copy failed from ‘/install/17540582/16902043/files/lib/libnnz11.so' to '/oraapp/oracle/product/11.2.0/dbhome_1/lib/libnnz11.so' please verify all applications associated with the Oracle Home '/oraapp/oracle/product/11.2.0/dbhome_1' are sh...