发布网友 发布时间:2022-04-20 06:33
共3个回答
懂视网 时间:2022-05-06 04:31
Oracle表空间和数据文件里面,Temp表空间和文件是比较特殊的。除了Temp表空间对应的临时段(temp segment)是由Oracle自动进行管
Oracle表空间和数据文件里面,Temp表空间和文件是比较特殊的。除了Temp表空间对应的临时段(temp segment)是由Oracle自动进行管理之外,稀疏文件的特性也是我们需要注意的一个方面。
常规情况下,我们创建一个数据文件,即使使用OMF特性,也需要指定初始文件大小。创建数据文件之后,磁盘空间被明确的占用,我们从操作系统层面是可以看到空间的。但是,对于临时表空间文件而言,新创建出的文件也许只能看到操作系统层面的文件大小,但是却没有空间占用。我们称这个特性为“稀疏文件”。
从实现层面,稀疏文件意味着更少的redo log生成。那么,在DG环境下,Temp文件的特性和普通文件有什么差异呢?下面我们通过一系列的实验来证明。
--------------------------------------分割线 --------------------------------------
相关参考:
Oracle Data Guard 重要配置参数
基于同一主机配置 Oracle 11g Data Guard
探索Oracle之11g DataGuard
Oracle Data Guard (RAC+DG) 归档删除策略及脚本
Oracle Data Guard 的角色转换
Oracle Data Guard的日志FAL gap问题
Oracle 11g Data Guard Error 16143 Heartbeat failed to connect to standby 处理方法
--------------------------------------分割线 --------------------------------------
1、实验环境介绍
我们在Oracle 11gR2环境下的Dataguard中进行测试。具体版本为11.2.0.4。当前Primary情况如下:
--Primary名称ora11g
SQL> select DATABASE_ROLE, open_mode from v$database;
DATABASE_ROLE OPEN_MODE
---------------- --------------------
PRIMARY READ WRITE
当前数据库中只有一个临时文件,对应表空间TEMP。
SQL> select file_name, tablespace_name from dba_temp_files;
FILE_NAME TABLESPACE_NAME
------------------------------------------------------------ ------------------------------
/u01/app/oradata/ORA11G/datafile/o1_mf_temp_9mnjxpk4_.tmp TEMP
对Dataguard而言,最重要的文件管理参数为standby_file_management。如果保持为AUTO,就可以保证数据文件同步创建。
SQL> show parameter standby_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
standby_file_management string AUTO
Standby端情况也比较简单,处在mount状态。文件自动创建管理。
SQL> select DATABASE_ROLE, open_mode from v$database;
DATABASE_ROLE OPEN_MODE
---------------- --------------------
PHYSICAL STANDBY MOUNTED
SQL> select name, file# from v$tempfile;
NAME FILE#
-------------------------------------------------------------------------------- ----------
/u01/app/oradata/ORA11GSY/datafile/o1_mf_temp_9pcqbdd6_.tmp 1
SQL> show parameter standby_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
standby_file_management string AUTO
2、Primary端临时表空间操作
我们首先实验在Primary端进行表空间操作。
(primary)
SQL> alter tablespace temp add tempfile size 100m autoextend off;
Tablespace altered
SQL> select file_name, tablespace_name from dba_temp_files;
FILE_NAME TABLESPACE_NAME
------------------------------------------------------------ ------------------------------
/u01/app/oradata/ORA11G/datafile/o1_mf_temp_9mnjxpk4_.tmp TEMP
/u01/app/oradata/ORA11G/datafile/o1_mf_temp_9pm3ct62_.tmp TEMP
SQL> alter system switch logfile;
System altered
切换之后,,正常redo log信息应该已经传递到standby端。Standby端启动redo apply过程,查看临时文件是否创建。
SQL> alter database recover managed standby database using current logfile disconnect from session;
Database altered
SQL> select name, file# from v$tempfile;
热心网友 时间:2022-05-06 01:39
tmp和temp都是temporary的缩写,是Windows操作系统临时文件夹,用于存放WIndows系统运行期间产生的临时文件。
XP的系统默认临时文件夹路径:C:\Windows\Temp 用来转储临时文件的地方
XP用户帐户默认临时文件夹:C:\Documents and Settings\用户名\Local Settings\Temp
XP默认IE浏览器临时文件夹: C:\Documents and Settings\用户名\Local Settings\Temporary Internet Files
很多电脑都用Administrator做用户名,上面路径中的用户可以用Administrator替换
Win7以及更高的版本操作系统,临时文件路径跟XP相似;很多Windows临时文件夹中临时文件不会自动删除,日积月累,C盘空间被一点点蚕食,导致C盘可用空间越来越少,系统运行效率越来越低。可以使用一款软件“系统资料转移工具v1.1”,更改系统临时文件的位置,为C盘减负,如图操作即可
上面操作完毕,右键点击桌面“计算机”(XP系统点击 我的电脑),然后点击 "高级系统设置",再点“高级”,之后点“环境变量”,如下图,将未修改到的手动修改一下
热心网友 时间:2022-05-06 02:57
用户的路径是%USERPROFILE%\Local Settings\Temp,系统的路径是%SystemRoot%\TEMP。所以要想你的机器运行更快,你应该经常删除里面的垃圾文件。下面是详细的介绍了:这些.tmp 的文件大部分都是因为不正常关机、或死机后所留下的文件,这些临时的暂存盘,在你重新开机后,已经没有任何的用途,可以放心删除。另外,Windows 在长年累月的使用之下,在 Windows\Temp 里一定会多出很多的「垃圾」,其实这 Temp 里的所有的文件、或文件夹都是可以删除的,有空不妨常常清理下这个 Temp 文件夹,但是要留意一下,我指的是删除 Temp 里的东西(Temp 文件夹还是保留的),不是要你把整个 Temp 连文件夹一起删掉。当你在删除 Temp 里面的文件的时候,你可能会遇到「存取拒绝」的错误讯息,不要紧,这是很正常的。 因为某些是目前的暂存盘,Windows还正在使用中,你跳过出现存取拒绝讯息的文件,继续删除其它的文件即可.大家在使用Windows操作系统的时候,可能会经常在C盘根目录发现一些后缀名为TMP的文件,还会在Windows目录里发现一个TEMP的目录。一些刚接触电脑的用户可能会觉得莫明其妙,这是什么东西来的,我没建立过这样的文件啊! 其实,这是Windows产生的临时文件,本质上和虚拟内存没什么两样,只不过临时文件比虚拟内存更具有针对性,单独为某个程序服务而已。一般来说,你当前运行着大型的工具软件的时候,都不应该去碰临时文件,比如Photoshop会在处理图形时候产生巨大的临时文件,如果你认为这不是你创建的文件企图删除,可能会导致Photoshop死机。你当前没有运行程序的话,发现的临时文件都可以删除,以免它们天长日久堆积如山,占据磁盘空间还是小事,关键是它们又多又散乱,会给磁盘扫描整理带来时间上的无谓消耗,也可能会造成文件分配表混乱,导致文件交叉链接的错误。但是不能所有的临时文件都一概而论。 比如,C盘根目录的TEMP目录,是很多工具程序临时文件的指向目录,没有这个目录的话,临时文件无法创建,这些工具软件就很可能会出错,所以要删除的话,只应该清空里面的临时文件垃圾,而不能把TEMP这个目录都干掉了;Windows里通常也有一个TEMP文件,是系统默认的临时文件的放置地方,也不建议连目录都删除了,定期清空里面的垃圾即可。 还有就是WORD安装目录里的临时文件,在你使用WORD的时候,不要去删除它们,这些~开头,TMP结尾的文件是WORD程序工作要用到的,多处于读写保护状态,你想删除它们也删除不了;如果你在使用WORD时候死机,下次开机进入Windows的时候,也不要先删除它们,应该打开WORD,WORD会从这些临时文件里读取上次你死机时候最新保存的结果,让你最大限度地恢复上次的工作。其实这就是WORD恢复上次文档的原理。等你另存了文件后,再删除它们也不迟。什么情况下TEMP文件非删除不可呢?那就是后台没运行程序,又反复出现同一种现象相同的故障、而且确认不是系统硬件导致问题的时候,比如打印出问题,打印机老是不认你的纸张,老提示你没放纸,你就应该删除Windows目录下的TEMP里的文件;还有就是磁盘扫描出现交叉链接的错误,又不能自动纠正,你应该尝试删除临时文件再进行一次扫描试试。注意哦,WORD安装目录下的某些临时文件是隐藏的,你可能要用到清理临时文件的专门小工具才能删除它们,否则就得到该目录里先显出所有文件,再手工删除了。