Oracle10g数据库模板

如何定位数据库模板文件

如何查看数据库的数据文件存放位置

如何查看数据库的日志文件存放位置

如何查看数据库的控制文件存放位置

解析对应的数据库模板文件

[@more@]

如何定位数据库模板文件

如何查看数据库的数据文件存放位置

如何查看数据库的日志文件存放位置

如何查看数据库的控制文件存放位置

解析对应的数据库模板文件

1.如何定位数据库模板文件?

$ORACLE_HOME/assistants/dbca/templates路径下有3个很特殊的文件

Data_warehouse.dbc---数据仓库类型数据库模板

General_Purpose.dbc---一般用途数据库模板

Transaction_Processing.dbc---事务处理型数据库模板

如何知道当前数据库是采用那么类型的模板建立的数据库或是自定义的数据库?通过sql语句获取对应的数据文件的路径并结合三种不同的数据库模板文件对数据文件存放位置的差异来判断该数据库所采用的模板类型,当然如果你是数据库安装者那么这个问题你就是最清楚的了。

2.如何查看数据库的数据文件存放位置?

切换到system用户下执行sql语句

select * from v$datafile

在结果集中你可以看到很详细的path

3.如何查看数据库的日志文件存放位置?

切换到system用户下执行sql语句

select * from v$logfile

同样的在结果集中你可以看到很详细的path

4.如何查看数据库的控制文件存放位置?

切换到system用户下执行sql语句

select * from v$controlfile

5.解析数据库模板文件

其实这些模板文件都是一些xml文件,通过这些xml文件我们得到很多更为详细的信息

<?xml version = '1.0'?>

--公共属性


























--数据库的初始化参数



--定义控制文件


















MULTIPURPOSE
20
40
false
false
{ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/pfile/init.ora--定义初始参数文件

{ORACLE_HOME}/dbs/spfile{SID}.ora--定义spfile文件的存放位置



{ORACLE_HOME}/assistants/dbca/templates/Seed_Database.dfb--数据文件的参考模板
seeddata
{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/system01.dbf--定义系统表空间
{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/undotbs01.dbf--定义回滚表空间
{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/sysaux01.dbf--定义辅助表空件
{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/users01.dbf--定义USER表空间


{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/temp01.dbf
--定义临时表空间
--定义控制文件相关属性
100
16
3
1
8





false
51200
1



false
51200
1



false
51200
1



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21484429/viewspace-1021313/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21484429/viewspace-1021313/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值