Delmonte Asked: 2012-10-30 07:06:17 +0800 CST2012-10-30 07:06:17 +0800 CST 2012-10-30 07:06:17 +0800 CST 为什么 Oracle 11g 安装在文件夹 C:\app\<name_of_user> 中 772 只是好奇,现在 Oracle 11g 默认安装在文件夹 C:\app\ 为什么?以前,Oracle 默认安装在文件夹 C:\oracle... 为什么现在创建“app”文件夹? oracle-11g-r2 windows 2 个回答 Voted Philᵀᴹ 2012-10-30T07:14:36+08:002012-10-30T07:14:36+08:00 这在文档中进行了解释,here。请参见“B.2 对 Oracle 数据库的最佳灵活架构的更改”。 Best Answer miracle173 2012-10-30T15:00:55+08:002012-10-30T15:00:55+08:00 我认为原因是为了协调unix和windows文件系统结构。在 Windows 上,结构是/<mountpoint>/app/<username>. 在 Windows 上是<DRIVELETTER>:\app\<username>. <mountpoint>是目录名(Oracle 首选u01, u02,...), <DRIVELETTER>is C, D... 并且<username>是 Oracle 软件所有者的用户名。原因是/<mountpoint>/app/<username>Oracle 假定 unix 主目录位于<mountpoint>/home/<username>. 然后用户的所有基本目录oracle都有结构 /*/*/oracle。选择<DRIVELETTER>:\app\<username>(or /<mountpoint>/app/<username>) 而不是<DRIVELETTER>:\<username>也可以避免潜在的命名冲突。与目录相反, <DRIVELETTER>:\app目录<DRIVELETTER>:\不只包含等于用户名的目录。
这在文档中进行了解释,here。请参见“B.2 对 Oracle 数据库的最佳灵活架构的更改”。
我认为原因是为了协调unix和windows文件系统结构。在 Windows 上,结构是
/<mountpoint>/app/<username>
. 在 Windows 上是<DRIVELETTER>:\app\<username>
.<mountpoint>
是目录名(Oracle 首选u01
,u02
,...),<DRIVELETTER>
isC
,D
... 并且<username>
是 Oracle 软件所有者的用户名。原因是/<mountpoint>/app/<username>
Oracle 假定 unix 主目录位于<mountpoint>/home/<username>
. 然后用户的所有基本目录oracle
都有结构/*/*/oracle
。选择<DRIVELETTER>:\app\<username>
(or/<mountpoint>/app/<username>
) 而不是<DRIVELETTER>:\<username>
也可以避免潜在的命名冲突。与目录相反,<DRIVELETTER>:\app
目录<DRIVELETTER>:\
不只包含等于用户名的目录。