这篇文章主要讲解了“Oracle的各种文件有什么重要性”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle的各种文件有什么重要性”吧!控制文件中存放数据库的名字和状态信息、数据库的物理结构信息、免费主机域名数据库备份集的信息、还有数据库的SCN、CKPT、归档日志的信息等。(1)查询当前控制文件SQL> select name from v$controlfile;NAME————————————————————/u01/app/oracle/oradata/orcl/control01.ctl/u01/app/oracle/fast_recovery_area/orcl/control02.ctl上述两个控制文件是完全一样的,起到冗余的作用。建议将两个控制文件放到两个不同的目免费主机域名录下,最好是放到2个不同的磁盘中。数据文件中存放的是数据库中的数据。数据文件分为两类,一类是我们存放的普通数据文件,另外一类数据文件是临时数据文件。(1)查询数据文件SQL> select file#,name from v$datafile;FILE# NAME———- ———————————————1 /u01/app/oracle/oradata/orcl/system01.dbf2 /u01/app/oracle/oradata/orcl/sysaux01.dbf3 /u01/app/oracle/oradata/orcl/undotbs01.dbf4 /u01/app/oracle/oradata/orcl/users01.dbf(2)查看临时文件SQL> select file#,name from v$tempfile;FILE# NAME———- ———————————————1 /u01/app/oracle/oradata/orcl/temp01.dbf日志文件中存放的是数据库中所有数据的更改信息。(1)查看日志文件SQL> select member from v$logfile;MEMBER————————————————–/u01/app/oracle/oradata/orcl/redo03.log/u01/app/oracle/oradata/orcl/redo02.log/u01/app/oracle/oradata/orcl/redo01.log对于数据库来讲,控制文件、数据文件、日志文件是联机文件。这三种文件不管哪个出现错误,数据库都会报错。这三类文件通常都放在存储上。参数文件中存放的是数据库的一些参数。在数据库启动过程中,需要读取参数文件的信息,才能够将数据库启动到nomount状态。(1)查询参数文件位置SQL> show parameter spfile;NAME TYPE VALUE————— ———– ——————————spfile string /u01/app/oracle/product/11.2.0/db_1/dbs/spfileorcl.ora备份文件就是用于备份恢复的,是离线的。对于备份文件来讲,主要备的是数据文件、控制文件、参数文件、归档日志文件。其中,数据文件和归档日志文件每次备份一定需要备份的,但是参数文件和控制文件不用每次都备份。备份文件千万不能放在存储上!建议将备份文件放在带库上。归档日志文件是离线文件,是对日志文件的一种保护收集,是数据库文件中特别重要的文件。(1)查看归档文件信息SQL> select * from v$archived_log;这个结果反映了Oracle当时归档时,是将文件归档到这个位置。如果Oracle要找归档的话,它会按照这个路径的相同名字下寻找归档。如果找不到的话就会报错。归档日志文件也千万不要放在存储上!当远程登录数据库的时候,需要用到口令文件。口令文件丢失了也没关系,可以再次生成。Oracle所有重大操作以及错误信息都会在这个日志中出现。Alter日志默认路径为/u01/app/oracle/diag/rdbms/orcl/orcl/trace。这个路径可以在参数文件中更改。感谢各位的阅读,以上就是“Oracle的各种文件有什么重要性”的内容了,经过本文的学习后,相信大家对Oracle的各种文件有什么重要性这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是云技术,小编将为大家推送更多相关知识点的文章,欢迎关注!
相关推荐: 如何测试phpmyadmin创建在mysql上的用户
这篇文章将为大家详细讲解有关如何测试phpmyadmin创建在mysql上的用户,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 INSERT INTO mysql.USER(HOST,USER,PASSWORD) VAL免费…