首页 > Linux操作系统 > Linux操作系统 > oracle数据库目录及文件

我们从后往前倒着来讲:
(1)oradata:打开这个文件夹,里面是一个以数据库名(而不是实例名)命名的文件夹,我们喜欢将其命名为“orcl”。把orcl打开,看到的文件就是Oracle数据库的大部分内容了,也是DBA需要管理的东西。这些文件可以分成三类:
我们在后继课程中会详细讲述这些文件的特性和用处。
----------------------------------------------------------------------------------------------------
NOTE:如果想使用 dbca 安装第二个数据库 orcl2,那么我们应该在 oradata 下建立文件夹“orcl2”,然后将orcl2 的数据文件、控制文件、在线重做日志文件都放在文件夹“orcl2”下。这不是必须的,但这样去做,你以后会发现管理起来特别方便。
----------------------------------------------------------------------------------------------------
(2)admin:打开这个文件夹,我们同样会看到一个以数据库名命名的文件夹,也许就是orcl。我们再把它打开,会出现如下五个文件夹:

注意:我们必须记住的,是 bdump 下的警告日志文件,以及 udump 文件夹!
-----------------------------------------------------------------------------------------------------
NOTE: 对于 udump,可以再多了解一些:这些路径,是由参数控制的 :
NAME TYPE VALUE
SQL> show parameter dump
------------------------------------ ----------- -------------------------
background_core_dump string partial
background_dump_dest string D:\Oracle\admin\orcl\bdump
core_dump_dest string D:\Oracle\admin\orcl\cdump
max_dump_file_size string UNLIMITED
shadow_core_dump string partial
user_dump_dest string D:\Oracle\admin\orcl\udump
而我们手工 dump 出来的文件,可以通过如下 sql找到文件的位置:
select p.value||'\'||i.instance_name||'_ora_'||p.spid||'.trc' trace_path
from v$process p, v$instance i, v$parameter p
where p.addr = (
select paddr from v$session
where sid = ( select sid from v$mystat where rownum = 1)
)
and p.name='user_dump_dest';
(3)ora92:只剩下这个文件夹了。可是我们打开后,会发现里面有很多的文件夹。而随便打开一个,里面会有更多的文件夹。很多内容我也不懂,所以放在最后介绍了,呵呵。
这里面有很多东西是属于 Oracle 软件的,我们只讲述与数据库有关的内容。

我们安装上数据库后,会在这里配置服务名,来连接到服务器上开发程序。所配置的服务名信息,就保存到 tnsname.ora 文件中。我们也可以不使用上述菜单,而直接在 tnsname.ora 文件中配置服务名。
至于 listener.ora,是监听配置文件。在这个菜单所提供的界面中,也能看到。比如我的机器是 C,现在我要连接到服务器 S 上,那么我在 C 的 tnsname.ora 文件中配置连接到 S 的服务名“cs”;而 S 上的 listener.ora 文件中配置了相应的监听,并已经启动。那么当 C 用“cs”试图连接 S 时,S 的监听就捕捉到了该信息,并转发给相应的 Oracle 服务进程。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14136468/viewspace-498107/ ,如需转载,请注明出处,否则将追究法律责任。