一、如何查看oracle数据库的归档日志?
1、常用命令 SQL> show parameter log_archive_dest; SQL> archive log list; SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; ARCHIVELOG 96.62 0 141 SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage; 2.9904 SQL> show parameter recover; db_recovery_file_dest string /u01/oracle/flash_recovery_area db_recovery_file_dest_size big integer 2G
2、删除日志 cd $ORACLE_BASE/flash_recovery_area/orcl/archivelog 转移或清除对应的归档日志, 删除一些不用的日期目录的文件,注意保留最后几个文件在删除归档日志后,必须用RMAN维护控制文件,否则空间显示仍然不释放。
3、rman target sys/password RMAN> crosscheck archivelog all; RMAN> delete expired archivelog all; 或者 RMAN> delete archivelog until time “sysdate-1″;
4、再查 SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;
5、修改大小 SQL> alter system set db_recovery_file_dest_size=4G scope=both;
二、rac归档日志满了,数据库访问不了?
如果数据库在mount或者open状态,用rman去删,如果数据库已经不可访问,就需要手动去删。单机一般在本地,rac在ASM中。
三、丢失归档日志文件后数据库应当如何恢复呢?
日志文件丢失的话,如果是非当前日志可以通过clear logfile解决,如果是当前日志 那么需要使用特殊手段才能打开数据库, online redolog 丢失 下 和开启归档没有直接关系。如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
四、施工日志归档要求?
1.工程施工执照,开工报告。
2.各专业施工图会审记录(土建、水暖、电气、通风等)。
3.设计变更通知单。
4.施工单位与建设单位往来的联系单。
5.工程定位测量及放线记录。
6.地基承载力复查记录(或打桩记录)。
7.建筑物、构建物的沉降变形观测记录。
8.水泥出厂质量证明及检验报告。
9.钢材出厂质量证明及试验报告。
10.金属焊接试验报告及采用焊条证明。
11.红砖出场证明及试验报告(抗压试验及抗冻试验)。
12.砂、浆强度试验报告。
13.混凝土试验配合比及强度试验报告。
14.防水、保温材料出场证明、试验报告。
15.采用构件配件出厂证明。
16.隐蔽(吊装)工程验收记录。
17.水暖、设备管道试调、试压记录。
18.电气接地电阻、绝缘电阻测验记录。
19.工程质量事故处理资料。
20.分不分项工程质量评定表。
21.单位工程质量评定表。
22.工程竣工验收证明。
23.工程交工验收证明。
24.工程竣工图。原施工图变更不大,不影响工程质量。有变更说明、变更图纸、施工单位在图纸封面上加盖竣工图专章,并有技术负责人签字的,亦可作为竣工图。
二、由施工单位整理归档保管的。除包括向建设单位移交的全部项目外,还有以下内容:
1.施工组织方案和施工经验总结。
2.本单位在施工中采用的新技术、新材料、新机具等进行的试验研究资料、施工方法专题经验总结。
3.重大施工质量、安全事故方面的处理措施及结果。
4.技术措施保证、安全、质量措施交底记录。
5.各种混凝土、砂浆、特种混凝土、化工防腐蚀配比资料。
6.重要技术决定、引进技术实施记录。
7.施工日志。
8.冬期施工、雨季施工措施、冬期施工测温记录。
以上两个方面的内容施工单位要在工程竣工后,认真的按要求整理好。按规定移交或存档。
五、如何收缩数据库日志文件大小?
1.先分离数据库,然后删除日志文件,再附件数据库。
2.收缩文件,选择日志文件,设置将文件收缩到0M,试了一下,只能从65G收缩到55G,也就是只释放了未使用的空间。
方法 二、1.选中数据库,右键属性/选项,把恢复模式从“完整”改为“简单”。
2.选中数据库,右键任务/收缩文件,选择日志文件,设置将文件收缩为0M,确定。
3.再将恢复模式从“简单”-“完整”即可。
六、如何解决Oracle数据库归档日志占满磁盘空间?
移动到另外一个位置的话需要修改数据库的控制文件,这种操作都比较危险,不建议在没有经验的情况下进行尝试,磁盘快满了的话可以定期清理各种日志文件比如$ORACLE_BASE/admin/$ORACLE_SID/路径下的各种dump日志,还有$ORACLE_HOME/network/log里面的监听日志,另外再进行表空间的创建或数据文件的添加时,另外指定一个路径即可。
七、ORACLE如何删除归档日志文件?
可以,但是删除后不能恢复到归档的时间点,但是最好不要受动删除,正常应该在rman下面删除
rmantarget/
reportobsolete;
reportobsoleteredundancy3;
deleteobsoleteredundancy3;
Crosscheckbackup;
deleteexpiredbackup;
八、混凝土施工日志归档吗?
范围大广,不知道说的是施工单位还是监理单位。
施工单位的项目施工日志是以过程控制资枓归档的,由总工负责。其余的只是应付检查,说明管理体系的运行情况,不归档!
监理单位的专业的监理日志,是归档的,是过程管理的重要依据之一,但不叫混凝土施工日志,记录的也不能如此单一。
九、oracle如何关闭打开归档日志?
在oracle11g,开启archivelog模式时,默认归档目录为db_recovery_file_dest指定。此参数在pfile/spfile中可以指定:
db_recovery_file_dest='/u01/app/oracle/flash_recovery_area'
更改归档模式
需要在mount状态下,更改归档模式。
sql>shutdownimmediate;
sql>startupmount
sql>alterdatabasearchivelog;
sql>alterdatabaseopen;
databasealtered.
关闭归档:
alterdatabasenoarchivelog;
十、Oralce归档日志开启与关闭示例?
该命令完成创建实例、安装实例和打开数据库的所有三个步骤。此时数据库使数据文件和重作日志文件在线,通常还会请求一个或者是多个回滚段。这时系统除了可以看到前面StartupMount方式下的所有提示外,还会给出一个"数据库已经打开"的提示。此时,数据库系统处于正常工作状态,可以接受用户请求。
如果采用STARTUPNOMOUNT或者是STARTUPMOUNT的数据库打开命令方式,必须采用ALTERDATABASE命令来执行打开数据库的操作。例如,如果你以STARTUPNOMOUNT方式打开数据库,也就是说实例已经创建,但是数据库没有安装和打开。这是必须运行下面的两条命令,数据库才能正确启动。
ALTERDATABASEMOUNT;
ALTERDATABASEOPEN;
而如果以STARTUPMOUNT方式启动数据库,只需要运行下面一条命令即可以打开数据库:
ALTERDATABASEOPEN.
4、其他打开方式
除了前面介绍的三种数据库打开方式选项外,还有另外其他的一些选项。
(1)STARTUPRESTRICT
这种方式下,数据库将被成功打开,但仅仅允许一些特权用户(具有DBA角色的用户)才可以使用数据库。这种方式常用来对数据库进行维护,如数据的导入/导出操作时不希望有其他用户连接到数据库操作数据。
(2)STARTUPFORCE
该命令其实是强行关闭数据库(shutdownabort)和启动数据库(startup)两条命令的一个综合。该命令仅在关闭数据库遇到问题不能关闭数据库时采用。
(3)ALTERDATABASEOPENREADONLY;
该命令在创建实例以及安装数据库后,以只读方式打开数据库。对于那些仅仅提供查询功能的产品数据库可以采用这种方式打开。
三、数据库的关闭(SHUTDOWN)
对于数据库的关闭,有四种不同的关闭选项,下面对其进行一一介绍。
1、SHUTDOWNNORMAL
这是数据库关闭SHUTDOWN命令的确省选项。也就是说如果你发出SHUTDOWN这样的命令,也即是SHUTDOWNNORNAL的意思。
发出该命令后,任何新的连接都将再不允许连接到数据库。在数据库关闭之前,Oracle将等待目前连接的所有用户都从数据库中退出后才开始关闭数据库。采用这种方式关闭数据库,在下一次启动时不需要进行任何的实例恢复。但需要注意一点的是,采用这种方式,也许关闭一个数据库需要几天时间,也许更长。
2、SHUTDOWNIMMEDIATE
这是我们常用的一种关闭数据库的方式,想很快地关闭数据库,但又想让数据库干净的关闭,常采用这种方式。
当前正在被Oracle处理的SQL语句立即中断,系统中任何没有提交的事务全部回滚。如果系统中存在一个很长的未提交的事务,采用这种方式关闭数据库也需要一段时间(该事务回滚时间)。系统不等待连接到数据库的所有用户退出系统,强行回滚当前所有的活动事务,然后断开所有的连接用户。