网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  讲解v$datafile_header相关字段的使用     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:115次  录入:管理员--2008-03-10  
 

v$datafile_header相关字段的使用:

◆1、fuzzy也是用于表示数据文件 status的一个选项。

◆2、checkpoint_time用于查看何时发生了检查点,可用于判断一个操作是否会发出检查点。

在v9.0.1及之前的版本,fuzzy可以用于标识数据文件是不是处于hot backup状态。

当一个数据文件begin backup 时,fuzzy列即为yes,当end backup时这一列又被置为null

在9.2之后的版本,当数据库打开后,fuzzy这一列便为yes了

当数据文件为read write状态且为online时,则fuzzy列为yes

当数据文件为read only,则fuzzy为no

当数据文件为offline,则fuzzy为null

sql> select * from v$version;

banner

----------------------------------------------------------------

oracle9i release 9.2.0.1.0 - production

pl/sql release 9.2.0.1.0 - production

core 9.2.0.1.0 production

tns for 32-bit windows: version 9.2.0.1.0 - production

nlsrtl version 9.2.0.1.0 - production

sql> select * from v$tablespace;

ts# name inc

---------- ------------------------------ ---

0 system yes

1 undotbs1 yes

2 temp yes

3 indx yes

4 tools yes

5 users yes

6 cattbs yes

已选择7行。

sql> select status,fuzzy,tablespace_name,name from v$datafile_header;

status fuz tablespace_name name

------- --- ------------------------------ -----------------------------------

online yes system e:oracleoradatarcatsystem01.dbf

online yes undotbs1 e:oracleoradatarcatundotbs01.dbf

online yes indx e:oracleoradatarcatindx01.dbf

online yes tools e:oracleoradatarcattools01.dbf

online yes users e:oracleoradatarcatusers01.dbf

online yes cattbs e:oracleoradatarcatcattbs01.dbf

已选择6行。

sql> alter tablespace users read only;

表空间已更改。

sql> select status,fuzzy,tablespace_name,name from v$datafile_header;

status fuz tablespace_name name

------- --- ------------------------------ -----------------------------------

online yes system e:oracleoradatarcatsystem01.dbf

online yes undotbs1 e:oracleoradatarcatundotbs01.dbf

online yes indx e:oracleoradatarcatindx01.dbf

online yes tools e:oracleoradatarcattools01.dbf

online no users e:oracleoradatarcatusers01.dbf

online yes cattbs e:oracleoradatarcatcattbs01.dbf

已选择6行。

sql> alter tablespace users read write;

表空间已更改。

sql> select status,fuzzy,tablespace_name,name from v$datafile_header;

status fuz tablespace_name name

------- --- ------------------------------ -----------------------------------

online yes system e:oracleoradatarcatsystem01.dbf

online yes undotbs1 e:oracleoradatarcatundotbs01.dbf

online yes indx e:oracleoradatarcatindx01.dbf

online yes tools e:oracleoradatarcattools01.dbf

online yes users e:oracleoradatarcatusers01.dbf

online yes cattbs e:oracleoradatarcatcattbs01.dbf

已选择6行。

sql> alter tablespace users offline;

表空间已更改。

sql> select status,fuzzy,tablespace_name,name from v$datafile_header;

status fuz tablespace_name name

------- --- ------------------------------ --------------------------------

online yes system e:oracleoradatarcatsystem01.dbf

online yes undotbs1 e:oracleoradatarcatundotbs01.dbf

online yes indx e:oracleoradatarcatindx01.dbf

online yes tools e:oracleoradatarcattools01.dbf

offline

online yes cattbs e:oracleoradatarcatcattbs01.dbf

已选择6行。

sql> alter tablespace users online;

表空间已更改。

sql> select status,fuzzy,tablespace_name,name from v$datafile_header;

status fuz tablespace_name name

------- --- ------------------------------ ----------------------------------

online yes system e:oracleoradatarcatsystem01.dbf

online yes undotbs1 e:oracleoradatarcatundotbs01.dbf

online yes indx e:oracleoradatarcatindx01.dbf

online yes tools e:oracleoradatarcattools01.dbf

online yes users e:oracleoradatarcatusers01.dbf

online yes cattbs e:oracleoradatarcatcattbs01.dbf

已选择6行。

通过checkpoint_time字段,可以判断是否发生检查点

sql> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';

会话已更改。

sql> select status,fuzzy,tablespace_name,checkpoint_time from v$datafile_header;

status fuz tablespace_name checkpoint_time

------- --- ------------------------------ -------------------

online yes system 2008-02-28 08:34:20

online yes undotbs1 2008-02-28 08:34:20

online yes indx 2008-02-28 08:34:20

online yes tools 2008-02-28 08:34:20

online yes users 2008-02-28 10:07:28

online yes cattbs 2008-02-28 08:34:20

已选择6行。

sql> alter system suspend;

系统已更改。

sql> alter system resume;

系统已更改。

sql> select status,fuzzy,tablespace_name,checkpoint_time from v$datafile_header;

status fuz tablespace_name checkpoint_time

------- --- ------------------------------ -------------------

online yes system 2008-02-28 08:34:20

online yes undotbs1 2008-02-28 08:34:20

online yes indx 2008-02-28 08:34:20

online yes tools 2008-02-28 08:34:20

online yes users 2008-02-28 10:07:28

online yes cattbs 2008-02-28 08:34:20

已选择6行。

 
 
上一篇: pl/sql developer中timestamp的显示格式    下一篇: 教你快速掌握如何使用"opatch"打补丁
  相关文档
Oracle两个基本概念帮你了解体系结构 05-13
轻松学会在Oracle中实现时间相加处理 09-01
0racle-07445 错误的解决方法和处理过程 09-29
教你快速掌握"oracle"的管道化表函数 03-06
轻松解决oracle xdb的8080端口冲突问题 03-03
细化解析Oracle 10g STATSPACK的新功能 08-05
在aix平台上监视cpu并实时获得sql语句 03-06
实例解析:怎样更改监听器日志文件名称 11-21
三步教会你掌握oracle外表(external table) 08-18
Oracle数据库异步调用基本原理及测试 04-11
正确认识oracle peeking绑定变量的控制 01-24
在不安装oracle客户端的情况下进行系统移植 07-18
如何用组来保证"oracle"数据库的安全 01-29
oracle dbms_job:每隔特定时间执行特定任务 08-05
Oracle和DB2间基本架构和管理的差异 04-11
Oracle动态并行处理框架及其优越性 04-12
如何使用“排序哈希簇”来提高查询速度 01-24
“数字公交”项目中的Oracle开发技巧 05-27
帮你完全了解 Oracle 标签安全测试 05-13
[Oracle]一次数据库性能问题的tuning 08-05
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息