现在的位置: 首页 > 综合 > 正文

oracle 目录结构

2013年07月10日 ⁄ 综合 ⁄ 共 1441字 ⁄ 字号 评论关闭

Oracle 10g最佳灵活体系结构(Optimal Flexible Architecture,简写为OFA),是指Oracle软件和数据库文件及目录的命名约定和存储位置规则,可以将它想像为一组好的习惯,它使用户可以很容易地找到与Oracle数据库相关的文件集合。

 

使用最佳灵活体系结构,能够简化数据库系统的管理工作,使数据库管理员更加容易地定位文件,或添加文件。还可以将Oracle系统的执行文件、管理文件、数据文件分别存储到不同的硬盘上,从而有效地使用用户系统中的所有存储空间、克服某个(些)硬盘存储空间的限制,合理分配存储负担,还能降低单个硬盘存储速度方面的瓶颈,提高整个系统的存储效率。

 

按照OFA规则,安装Oracle 10g软件和数据库文件之后,其目录结构为一个树型结构。

树的根被称为Oracle根目录(Oracle_Base)。如果在一台计算机上首次安装Oracle 10g并使用默认设置时,根目录的默认位置为:“C:/oracle/product/10.1.0”。Oracle主目录(ORACLE_HOME)指向根目录的下一级目录,为“C:/oracle/product/10.1.0/db_1”。

 

由于安装设置(如,安装类型)和安装环境(如,是否有其它Oracle数据库)的不同,文件目录结构也可能不同。按照本书介绍的情况,安装完成后,在C:/oracle/product/10.1.0目录下,有admin、db_1等目录。数据库的软件文件、管理文件等文件均存储在这些目录的各个子目录中,

 

 

“提 示”Oracle已经将比较重要和常用的目录都用大写表示

在图1.33的admin子目录下,每个数据库都有一个以数据库名称命名的子目录,即DB_NAME目录(如:oamis)。该目录下的几个子目录分别用于保存后台进程跟踪文件(bdump)、发生崩溃时操作系统进程用来写入内核转储文件(cdump)、最初用来创建数据库的文件(create)、初始化参数文件(pfile)、用户进程所生成的任何跟踪文件(udump)。

 

可以经常将bdump目录、udump目录中的不再需要的文件删除,以免其中的文件个数太多,并占用太多的空间。

 

在C:/oracle/product/10.1.0/oradata目录下,每个数据库都有一个以数据库名称命名的子目录,即DB_NAME目录(如oamis)。该数据库的控制文件(.ctl)、重做日志文件(.log)、数据文件(.dbf)等均存储在该目录中

 

 

 

请注意,为了保持最初创建的数据库的原始状态,以便在必要时恢复这个原始状态,特别建议将如下3个目录及其子目录中的内容备份到其他盘符下(或独立磁盘中):

C:/oracle/product/10.1.0/db_1/database(初始化参数与口令)

C:/oracle/product/10.1.0/db_1/NETWORK/ADMIN(网络连接与监听)

C:/oracle/product/10.1.0/oradata(数据库物理文件)

这样就可以随意做各种调试练习,而不必担心没有一个稳定、可靠、标准的备份数据库了。即,当出现了搞不清楚的、无法解决的问题时,先关闭数据库,然后将这3个目录及其子目录中的内容再原封不动地复制回原来的位置,再启动数据库便可。本书中每章的例子都是经过这样还原后,在此基础上展开实现的。

“交叉参考”有关启动和关闭数据库的更详细的内容,请参见第3章“启动和关闭数据库”中的内容。

抱歉!评论已关闭.