Oracle目录结构介绍
进入Oracle安装目录的方法,以下介绍3种
- lsof -i:1521 及 pwd
[oracle@oracle ~]$ lsof -i:1521
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
tnslsnr 2707 oracle 9u IPv6 23973 0t0 TCP *:ncube-lm (LISTEN)
tnslsnr 2707 oracle 14u IPv6 27049 0t0 TCP oracle:ncube-lm->oracle:27786 (ESTABLISHED)
ora_lreg_ 2770 oracle 9u IPv4 25340 0t0 TCP oracle:27786->oracle:ncube-lm (ESTABLISHED)
[oracle@oracle ~]$ pwdx 2707
2707: /home/oracle
[oracle@oracle ~]$ pwdx 2707 2770
2707: /home/oracle
2770: /u01/app/oracle/product/12.1.0.2/db_1/dbs
- root用户下cat
[root@oracle /]# cat /etc/oraInst.loc
inventory_loc=/u01/app/oraInventory
inst_group=oinstall
- Oracle用户下echo环境变量
[oracle@oracle ~]$ echo $PATH
/u01/app/oracle/product/12.1.0.2/db_1/bin:/usr/sbin:/usr/lib64/qt-3.3/bin:/home/oracle/perl5/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/oracle/.local/bin:/home/oracle/bin
[oracle@oracle ~]$
[oracle@oracle ~]$ cat /home/oracle/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
# For oracle 12c
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0.2/db_1
export ORACLE_SID=orcl #注释:设置默认Oracle启动实例名
export ORACLE_UNQNAME=$ORACLE_SID
export ORACLE_TERM=xterm #xterm窗口模式安装
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
Oracle根目录
- admin 目录 里边有不同文件夹,代表一个实例
记录 Oracle 实例的配置,运行日志等文件。每个实例一个目录。 SID:System IDentifier 的缩写,是 Oracle 实例的唯一标记。在 Oracle 中一个实例只能 操作一个数据库。如果安装多个库那么就会有多个实例,我们可以通过实例 SID 来区分。 由于Oracle中一个实例只能操作一个数据库的原因oracle中也会使用SID来作为库的名称 - cfgtoollogs 目录
下面子目录分别存放当运行 dbca,emca,netca 等图形化配置程序时的 log。 - checkpoints 目录
存放检查点文件 - diag 目录
Oracle11g 新添加的一个重组目录。其中的子目录,基本上 Oracle每个组件都有了自己 单独的目录,在 Oracle10g 中我们一直诟病的 log 文件散放在四处的问题终于得到解决,无 论是 asm 还是 crs 还是 rdbms,所有组件需要被用来诊断的 log 文件都存放在了这个新的目录下。 - flash_recovery_area(闪回区)目录
闪回区:分配一个特定的目录位置来存放一些特定的恢复文件,用于集中和简化管理数据库恢复工作。闪回区可存储完全的数据文件备份、增量备份、数据文件副本、当前的控制 文件、备份的控制文件、spfile 文件、快照控制文件、联机日志文件、归档日志、块跟踪文 件、闪回日志。
- oradata 目录
存放数据文件。
- product 目录
Oracle RDBMS 的软件存放目录。RDBMS 即关系数据库管理系统(Relational Database ManagementSystem)。