Oracle认证:Oracle控制件文件修复
查看文件头SCN号:
SQL> select file#, checkpoint_change# from v;
FILE# CHECKPOINT_CHANGE#
1 18120070
2 18120070
3 18120070
4 18120070
5 18120070
6 18120070
7 18120070
8 18120070
9 18120070
10 18120070
11 18121207
FILE# CHECKPOINT_CHANGE#
12 18121196
12 rows selected.
查看控制文件SCN号:
SQL> select file#, checkpoint_change# from v;
FILE# CHECKPOINT_CHANGE#
1 18120070
2 18120070
3 18120070
4 18120070
5 18120070
6 18120070
7 18120070
8 18120070
9 18120070
10 18120070
11 18121207
FILE# CHECKPOINT_CHANGE#
12 18121196
12 rows selected.
SQL>
当数据文件SCN号大于控制文件scn号,即会发生控制文件太久的提示,
当数据文件SCN号小于控制文件scn号时, 则提示mediea recovery提示
当数据文件sCN号等于控制文件scn号,正常启动实例
SQL> alter database backup controlfile to trace as '/u01/Oracle/admin/ora9i/udump/';
Database altered.
SQL>
/u01/Oracle/oradata/ora9i
[oracle@test ora9i]$ rm control0*
[oracle@test ora9i]$
SQL> shutdown immediate;
ORA-00210: cannot open the specified controlfile
ORA-00202: controlfile: '/u01/Oracle/oradata/ora9i/'
ORA-27041: unable to open file
Linux Error: 2: No such file or directory
Additional information: 3
SQL> shutdown abort;
ORACLE instance shut down.
SQL>
修改备份文件使用第一个sql
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "ORA9I" NORESETLOGS ARCHIVELOG
MAXLOGFILES 50
MAXLOGMEMBERS 5
MAXDATAFILES 100
MAXINSTANCES 1
MAXLOGHISTORY 226
LOGFILE
GROUP 1 '/u01/Oracle/oradata/ora9i/' SIZE 100M,
GROUP 2 '/u01/Oracle/oradata/ora9i/' SIZE 100M,
GROUP 3 '/u01/Oracle/oradata/ora9i/' SIZE 100M
DATAFILE
'/u01/Oracle/oradata/ora9i/',
'/u01/Oracle/oradata/ora9i/',
'/u01/Oracle/oradata/ora9i/',
'/u01/Oracle/oradata/ora9i/',
'/u01/Oracle/oradata/ora9i/',
'/u01/Oracle/oradata/ora9i/',
'/u01/Oracle/oradata/ora9i/',
'/u01/Oracle/oradata/ora9i/',
'/u01/Oracle/oradata/ora9i/',
'/u01/Oracle/oradata/ora9i/',
'/u01/Oracle/oradata/ora9i/',
'/u01/Oracle/oradata/ora9i/app1_'
CHARACTER SET ZHS16GBK
;
# Configure RMAN configuration record 1
VARIABLE RECNO NUMBER;
EXECUTE :RECNO := _BACKUP_ONFIG('CONTROLFILE AUTOBACKUP','ON');
# Recovery is required if any of the datafiles are restored backups,
# or if the last shutdown was not normal or immediate.
RECOVER DATABASE
# All logs need archiving and a log switch is needed.
ALTER SYSTEM ARCHIVE LOG ALL;
# Database can now be opened normally.
ALTER DATABASE OPEN;
# Commands to add tempfiles to temporary tablespaces.
# Online tempfiles have complete space information.
# Other tempfiles may require adjustment.
ALTER TABLESPACE TEMP ADD TEMPFILE '/u01/Oracle/oradata/ora9i/' REUSE;
# End of tempfile additions.
#
-
Oracle性能分析与优化
一、何时考虑性能的问题。考虑性能的问题应该贯穿于整个系统建设的各个阶段中:系统设计、数据库设计、代码开发、系统运维。1.系统设计阶段:系统架构方面:二层、三层、多层系统类型:OLAP——生成报表等,主要考虑海量数据的处理速度OLTP——主要...
-
Oracle的sql语句模拟试题及答案
1、选择部门30中的雇员select*fromempwheredeptno=30;2、列出所有办事员的姓名、编号和部门selectename,empno,dnamefromempeinnerjoindeptdonno=nowherejob=upper('clerk’);3、找出佣金高于薪金的雇员select*fromempwherecomm>sal;4、找出佣金高于...
-
Oracle重做日志文件管理技巧
重做日志文件是Oracle数据库中一种非常重要的日志文件,也是其一个很有特色的功能。重做日志文件会纪录对于数据库的任何操作,如利用DML语句或者DDL语句对数据进行更改,或者数据库管理员对数据库结构进行更改,都会在重做日志中进行记录。可见,当数据被意外的删除或者...
-
Oracle数据库无响应故障处理方式
Oracle数据库无响应故障,简单地讲就是数据库实例不能响应客户端发起的请求,客户端提交一个SQL后,就一直处于等待数据库实例返回结果的状态。更严重的现象是客户端根本不能连接到数据库,发起一个连接请求后,一直处于等待状态。Oracle数据库无响应故障怎么处理呢?下面...
相关文章
- Oracle认证:oracle中小写转换成大写方法
- 高中生优秀英语作文:Have a break away from electronics
- Oracle认证:Oracle避免全表扫描方式
- Oracle认证:Win7下Oracle11g完全删除
- Oracle认证:Freebufferwaits等待事件总结
- 英语作文:大学生村官 College Graduates Work as Village Offic
- Oracle认证:ORACLE绑定变量BINDPEEKING
- Oracle认证:OracleTRUNC函数详解
- Choice of large enterprises or small英语四级作文
- Oracle认证:Oracle内存结构研究-PGA篇