暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

最佳灵活体系结构(OFA)标准

原创 bingo 2023-01-29
423

OFA标准中主要的目录:

  • Oracle清单目录
  • Oracle基础目录(ORACLE_BASE)
  • Oracle主目录(ORACLE_HOME)
  • Oracle网络文件目录(TNS_ADMIN)
  • 自动诊断库目录(ADR_HOME)


1、Oracle清单目录

Oracle清单目录用于存储在服务器上安装的Oracle软件的清单。该目录是必须创建的,一台服务器上安装的所有Oracle软件都共用该目录。第一次安装Oracle时,安装程序会检查是否存在/u[01-09]/app格式的符合OFA标准的目录结构。如果该目录存在,那么安装程序就会创建一个Oracle清单目录,如:/u01/app/oraInventory

如果已经为操作系统用户oracle定义了ORACLE_BASE变量,那么安装程序就会为Oracle清单创建一个目录,如:ORACLE_BASE/../oraInventory

例如:ORACLE_BASE定义为/ora01/app/oracle,那么安装程序就会将Oracle清单目录定义为:/ora01/app/oraInventory

如果安装程序没有找到可识别的符合OFA标准的目录结构或ORACLE_BASE变量,那么Oracle清单目录就会被创建在用户oracle的主目录中。例如,如果主目录为/home/oracle,那么Oracle清单目录就会为:/home/oracle/oraInventory


2、Oracle基础目录

Oracle基础目录是安装Oracle软件的最顶层目录。可以在该目录中安装Oracle的一个或多个版本。

Oracle基础目录的OFA标准:

/<mount_point>/app/<software_owner>

挂载点的典型名称包括/u01、/ora01、/oracle和/oracle01。也可以根据自己的环境的标准来命名挂载点。

软件所有者通常会被命名为oracle。例如下面的Oracle基础目录路径:

/u01/app/oralce


3、Oracle主目录

Oracle主目录定义了特定的产品的安装位置,如Oracle Database 12c或Oracle Database 11g。必须将不同产品或某个产品的不同版本安装到单独的Oracle主目录中。

推荐的符合OFA标准的Oracle主目录:

ORACLE_BASE/product/<version>/<install_name>

version为数据库的版本,如:12.1.0.1

install_name可以使用的值包括db_1、devdb1、test2和prod1。

例如:下面是12.1版本数据库的Oracle主目录名

/u01/app/oracle/product/12.1.0.1/db_1


4、Oracle网络文件目录

某些Oracle实用程序使用TNS_ADMIN定位网络配置文件。该目录被定义为ORACLE_HOME/network/admin。其中通常含有Oracle Net文件tnsnames.ora和listener.ora。


提示:有时候DBA会设置TNS_ADMIN指向一个中心目录位置(如/etc

或/var/opt/oracle)。这使他们能够维护一组Oracle网络文件(而不是

维护每个ORACLE_HOME目录中的网络文件)。在数据库升级有可能

更改ORACLE_HOME目录的位置时,该方法还有无需复制或移动文件

的好处。


5、自动诊断信息库

从Oracle Database 11g开始,ADR_HOME目录就指定了Oracle相关诊断文件的位置。对于解决Oracle数据库的问题诊断来说,这些文件及其重要。该目录被定义为Oracle_BASE/diag/rdbms/lower(db_unique_name)/instance_name。可以查看V$PARAMETER视图,获得db_unique_name和instance_name的值。
















「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论