您现在的位置是:亿华云 > 人工智能
Oracle数据文件和临时文件的管理
亿华云2025-10-09 13:11:12【人工智能】8人已围观
简介一、数据文件概述在Oracle数据库中,SYSTEM和SYSAUX表空间至少需要包含一个数据文件,此外还将包含多个其他表空间及与其相关的数据文件和临时文件。Oracle的数据文件和临时文件是操作系统文
一、数据时文数据文件概述
在Oracle数据库中,文件SYSTEM和SYSAUX表空间至少需要包含一个数据文件,和临此外还将包含多个其他表空间及与其相关的管理数据文件和临时文件。Oracle的数据时文数据文件和临时文件是操作系统文件,属于数据库物理结构范畴,文件用于存储数据库中的和临逻辑结构的数据。在创建表空间时,管理必须明确的数据时文为每个表空间指定数据文件。
Oracle通过两种方式为文件分配编号:绝对文件号,文件用于唯一标识数据库中的和临数据文件,绝对文件号可以通过v$datafile或v$tempfile视图的管理FILE#列查询,也可以通过DBA_DATA_FILES或DBA_TEMP_FILES视图的数据时文FILE_ID列查询;相对文件号,用于唯一标识表空间内的文件数据文件。大多数情况下,和临绝对文件编号和相对文件编号都是相等的,但当数据库中的数据文件数量超出了一个阈值(比如1023),那么他们就不再相等了。大文件表空间数据文件的相对文件号总为1024。
查询数据文件的网站模板绝对文件号和相对文件号:
数据库所能够创建的数据文件数量受CREATE DATABASE ... MAXDATAFILES语句和DB_FILES参数的影响。另外,还应注意操作系统在创建文件数量方面的强制限制。在实例启动过程中,Oracle将根据初始化参数DB_FILES分配SGA中用于保存数据文件信息的空间,实例可以根据这个参数值来决定所能创建的***文件的数量。该参数可以修改,但必须重启数据库方可生效,该参数在实例的整个生命周期中有效。
表空间中包含的数据文件的数据量的多少,最终会影响到数据库的性能。Oracle允许的在线文件数量超过了操作系统的默认限制,DBWn进程能够打开所有的在线数据文件,并有能力缓存所有处理中的文件,当打开文件数据量达到操作系统的默认限制时,Oracle将自动关闭文件。这可能会对性能产生负面的源码下载影响,建议调整操作系统的默认限制值,使其大于数据库的在线文件数量。
二、为表空间创建和添加文件为表空间创建和添加数据文件的方法在之前已经学习过了,这里仅简要回顾一下。
1、在创建表空间的同时创建数据文件
2、为已存在的表空间添加数据文件
三、修改数据文件大小
使用自动扩展子句为表空间添加数据文件:
打开数据文件自动扩展:
关闭数据文件自动扩展:
手动RESIZE数据文件大小:
四、修改数据文件可用性可以通过执行数据文件的在线和离线操作修改数据文件的可用性,离线的数据文件不能被数据库所访问,直到它恢复在线状态之前。只读表空间中的数据文件也可以被离线或在线,只读表空间内的数据文件的在线或离线不影响表空间自身的状态,不管怎么样,在表空间未处于读写状态之前,这些文件都是不可写的。
1、云服务器提供商归档模式下的数据文件离线
2、非归档模式下的数据文件离线在非归档模式下使用alter database ... offline for drop语句离线数据文件。offline关键字标记该数据文件离线,不论其是否损坏,所以可以打开数据库;for drop关键字标记该数据文件随后被删除,该数据文件不能再次恢复到在线状态。(实际上,在在线日志组还未发生切换之前,还是可以恢复到在线状态的)
SQL> alter database datafile D:\app\Manganese\oradata\orcl\test01.dbf offline for drop;数据库已更改。
SQL> alter system switch logfile;系统已更改。
SQL> alter system switch logfile;系统已更改。
SQL> alter system switch logfile;系统已更改。
第 1 行出现错误:
ORA-01113: 文件 7 需要介质恢复
ORA-01110: 数据文件 7: D:\APP\MANGANESE\ORADATA\ORCL\TEST01.DBF
SQL> recover datafile 7;
ORA-00279: 更改 1108304 (在 03/19/2014 15:44:41 生成) 对于线程 1 是必需的
ORA-00289: 建议:
D:\APP\MANGANESE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_03_19\O1_MF_1_9_%U_.ARC
ORA-00280: 更改 1108304 (用于线程 1) 在序列 #9 中
指定日志: { =suggested | filename | AUTO | CANCEL}
auto
ORA-00308: 无法打开归档日志
D:\APP\MANGANESE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_03_19\O1_MF_1_9_%U_.ARCORA-27041: 无法打开文件OSD-04002: 无法打开文件O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-00308: 无法打开归档日志D:\APP\MANGANESE\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2014_03_19\O1_MF_1_9_%U_.ARC
ORA-27041: 无法打开文件
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
3、修改表空间内所有数据文件和临时文件的可用性
五、重命名(修改存储位置)数据文件1、将包含数据文件的表空间离线。
2、使用操作系统命令修改数据文件名。
3、使用alter database ... rename datafile ...语句改变数据库中的数据文件名。
4、备份数据库。
示例一:重命名同一表空间内的数据文件
示例二:重命名不同表空间中的数据文件
从表空间内删除数据文件:
从数据库中删除数据文件:
注意:1、从字典管理迁移到本地管理的只读表空间内的数据文件时不能被删除的。除此之外,其他的只读表空间内的数据文件可以删除。
2、系统表空间内的数据文件无法被删除。
3、如果一个本地管理的表空间被离线,则其内的数据文件无法被删除。
4、如果表空间内仅包含一个数据文件,该数据文件无法被删除。
5、如果数据文件不为空,该数据文件无法被删除。
6、删除数据文件必须保证数据块处于打开状态。
很赞哦!(62766)
相关文章
- 四、一定要仔细阅读细节
- 什么是im域名?新手需要了解im域名哪些?
- 当投资者经过第二阶段的认真学习之后又充满了信心,认为自己可以在市场上叱咤风云地大干一场了。但没想到“看花容易绣花难”,由于对理论知识不会灵活运用.从而失去灵活应变的本能,就经常会出现小赢大亏的局面,结果往往仍以失败告终。这使投资者很是困惑和痛苦,不知该如何办,甚至开始怀疑这个市场是不是不适合自己。在这种情况下,有的人选择了放弃,但有的意志坚定者则决定做最后的尝试。
- 用户邮箱的静态密码可能已被钓鱼和同一密码泄露。在没有收到安全警报的情况下,用户在适当的时间内不能更改密码。在此期间,攻击者可以随意输入帐户。启用辅助身份验证后,如果攻击者无法获取移动电话动态密码,他将无法进行身份验证。这样,除非用户的电子邮件密码和手机同时被盗,否则攻击者很难破解用户的邮箱。
- 换新域名(重新来过)
- 域名和网址一样吗?域名和网址有什么区别?
- (4) 使用何种形式的域名后缀对网页搜索影响不大,但域名后缀也需要考虑方便用户记忆
- 用户邮箱的静态密码可能已被钓鱼和同一密码泄露。在没有收到安全警报的情况下,用户在适当的时间内不能更改密码。在此期间,攻击者可以随意输入帐户。启用辅助身份验证后,如果攻击者无法获取移动电话动态密码,他将无法进行身份验证。这样,除非用户的电子邮件密码和手机同时被盗,否则攻击者很难破解用户的邮箱。
- 3、不明先知,根据相关征兆预测可能发生的事件,以便提前做好准备,赶紧注册相关域名。;不差钱域名;buchaqian抢先注册,就是这种敏感类型。预言是最敏感的状态。其次,你应该有眼力。所谓眼力,就是善于从社会上时不时出现的各种热点事件中获取与事件相关的域名资源。眼力的前提是对域名领域的熟悉和丰富的知识。
- a、变更前的公司证件扫描件(代码证或者营业执照)及联系人身份证复印件、变更后的公司证件扫描件(代码证或者营业执照)及新的联系人身份证复印件;身份证复印件需本人签名,公司证件复印件需加盖公章。
站长推荐
比较短的域名方便用户记忆和传播,它带来的好处往往会超过其他类型的域名,如果你非要域名短而且还要包含关键词,那么往往会事与愿违,现在这种域名基本上是可遇而不可求的。
什么是im域名?新手需要了解im域名哪些?
旧域名的外链是否会对新建站点产生影响?
.net 适用于从事Internet相关的网络服务的机构或公司
为什么大家都选优质域名?到底存在着什么好处?
在更换域名后,并不是就万事大吉了,我们需要将旧域名做301重定向到新域名上,转移旧域名的权重到新域名上。
互联网其实拼的也是人脉,域名投资也是一个时效性很强的东西,一个不起眼的消息就会引起整个域名投资市场的动荡,因此拓宽自己的人脉圈,完善自己的信息获取渠道,让自己能够掌握更为多样化的信息,这样才更有助于自己的域名投资。
域名不仅仅是一个简单的网站。对于有长远眼光的公司来说,在运营网站之前确定一个优秀的域名对有长远眼光的公司来说是非常重要的。这对今后的市场营销、产品营销和企业品牌建设都具有十分重要的意义。优秀的域名是企业在市场竞争中获得持久优势的利器。