oracle temporary tablespace boom unexpectedly
[
2009/09/07 08:38 | by askwan ]
2009/09/07 08:38 | by askwan ]
临时表空间用途:
INDEX CREATE ,INDEX REBUILD,ORDER BY ,GROUP BY, DISTINCT,Analyze,UNION, Sort-Merge etc..
上面这些操作均会用到临时表空间
临时表空间重建步骤:
比如临时表空间一直增大,导致系统磁盘空间吃紧,考虑重建
1 定位当前临时表空间位置
2 创建临时表空间TEMP02
review:
3 改变缺省临时表空间为TEMP02
4 .删除原缺省表空间temp
5.创建新表空间temp
6. 改变缺省表空间
7.删除中间过程表空间TEMP02
8.重新指定用户临时表空间
涉及临时文件相关操作
eg.
alter database tempfile '/u01/oracle/oradata/askwan/temp.dbf' autoextend off;
alter database tempfile '/u01/oracle/oradata/askwan/temp.dbf' resize 300M;
alter database tempfile ''/u01/oracle/oradata/askwan/temp.dbf' autoextend on;
INDEX CREATE ,INDEX REBUILD,ORDER BY ,GROUP BY, DISTINCT,Analyze,UNION, Sort-Merge etc..
上面这些操作均会用到临时表空间
临时表空间重建步骤:
比如临时表空间一直增大,导致系统磁盘空间吃紧,考虑重建
1 定位当前临时表空间位置
Quotation
SQL> SELECT FILE_NAME,TABLESPACE_NAME FROM DBA_TEMP_FILES;
FILE_NAME TABLESPACE_NAME
-------------------------------------------------------------------------------- ------------------------------
/u01/oracle/oradata/askwan/temp01.dbf TEMP
FILE_NAME TABLESPACE_NAME
-------------------------------------------------------------------------------- ------------------------------
/u01/oracle/oradata/askwan/temp01.dbf TEMP
2 创建临时表空间TEMP02
Quotation
SQL> CREATE TEMPORARY TABLESPACE TEMP02 TEMPFILE '/u01/oracle/oradata/askwan/temp02.dbf'
SIZE 100M REUSE AUTOEXTEND ON NEXT 512K MAXSIZE UNLIMITED;
Tablespace created
SIZE 100M REUSE AUTOEXTEND ON NEXT 512K MAXSIZE UNLIMITED;
Tablespace created
review:
Quotation
SQL> SELECT FILE_NAME,TABLESPACE_NAME FROM DBA_TEMP_FILES;
FILE_NAME TABLESPACE_NAME
-------------------------------------------------------------------------------- ------------------------------
/u01/oracle/oradata/askwan/temp01.dbf TEMP
/u01/oracle/oradata/askwan/temp02.dbf TEMP02
have created successfull.
FILE_NAME TABLESPACE_NAME
-------------------------------------------------------------------------------- ------------------------------
/u01/oracle/oradata/askwan/temp01.dbf TEMP
/u01/oracle/oradata/askwan/temp02.dbf TEMP02
have created successfull.
3 改变缺省临时表空间为TEMP02
Quotation
SQL> ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP02;
Database altered
Database altered
4 .删除原缺省表空间temp
Quotation
SQL> drop tablespace temp including contents and datafiles;
Tablespace dropped
Tablespace dropped
5.创建新表空间temp
Quotation
SQL> CREATE TEMPORARY TABLESPACE TEMP TEMPFILE '/u01/oracle/oradata/askwan/temp.dbf'
SIZE 100M REUSE AUTOEXTEND ON NEXT 512K MAXSIZE UNLIMITED;
Tablespace created
SIZE 100M REUSE AUTOEXTEND ON NEXT 512K MAXSIZE UNLIMITED;
Tablespace created
6. 改变缺省表空间
Quotation
SQL> alter database default temporary tablespace temp;
Database altered
Database altered
7.删除中间过程表空间TEMP02
Quotation
SQL> drop tablespace temp02 including contents and datafiles;
Tablespace dropped
Tablespace dropped
8.重新指定用户临时表空间
Quotation
SQL> alter user ASKWAN temporary tablespace temp;
User altered
User altered
涉及临时文件相关操作
eg.
alter database tempfile '/u01/oracle/oradata/askwan/temp.dbf' autoextend off;
alter database tempfile '/u01/oracle/oradata/askwan/temp.dbf' resize 300M;
alter database tempfile ''/u01/oracle/oradata/askwan/temp.dbf' autoextend on;
linux的内核漏洞
[
2009/08/22 07:39 | by askwan ]
2009/08/22 07:39 | by askwan ]
“Linux Kernel 'sock_sendpage()' NULL Pointer Dereference Vulnerability”
标准化代号 CVE-2009-2692
这漏洞恐怕是linux历史上非常值得“怀念”的了
如今exploit工具早已发布出来 还是有不少人没有引起重视啊
我安装的几台debian lenny 5.0.1和几台RHEL5.3也不幸名列其中 加上我自己的Ubuntu9.04
几乎可以说是全部“中招”了 呵呵
受影响linux系统列表
在各种solutions也都公布出来的今天
我想我们应该只关心两个问题
1.你管理的linux服务器在这个列表中吗 ?
2.你已经采取了补救措施了吗?
标准化代号 CVE-2009-2692
这漏洞恐怕是linux历史上非常值得“怀念”的了
如今exploit工具早已发布出来 还是有不少人没有引起重视啊
我安装的几台debian lenny 5.0.1和几台RHEL5.3也不幸名列其中 加上我自己的Ubuntu9.04
几乎可以说是全部“中招”了 呵呵
受影响linux系统列表
在各种solutions也都公布出来的今天
我想我们应该只关心两个问题
1.你管理的linux服务器在这个列表中吗 ?
2.你已经采取了补救措施了吗?
Add Future Expires Headers
[
2009/08/21 16:40 | by askwan ]
2009/08/21 16:40 | by askwan ]
无它 可以增加YSlow得分
apache配置文件http.conf 或者 .htaccess文件 根据需要自行添加
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Expires "Fri, 08 Aug 2010 08:08:08 GMT"
</FilesMatch>
注意:
1。若有很多静态文件,如ico,jpg,css,js,gif之类的文件长时间不会改变或者更新的,用此方法甚好
2。若这类文件更新比较频繁,那过期时间就设置得距离现在短一点。
apache配置文件http.conf 或者 .htaccess文件 根据需要自行添加
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Expires "Fri, 08 Aug 2010 08:08:08 GMT"
</FilesMatch>
注意:
1。若有很多静态文件,如ico,jpg,css,js,gif之类的文件长时间不会改变或者更新的,用此方法甚好
2。若这类文件更新比较频繁,那过期时间就设置得距离现在短一点。
debian5.0下Webmin的安装
[
2009/08/19 08:43 | by askwan ]
2009/08/19 08:43 | by askwan ]
Quotation
There are two sides to every question。
ok 开始 1.安装必要的deb包
apt-get -y install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl
2. 下载 webmin deb包wget http://ncu.dl.sourceforge.net/project/webadmin/webmin/1.480/webmin_1.480_all.deb
update: 2010-03-15 the newest version is 1.5.1.0wget http://downloads.sourceforge.net/project/webadmin/webmin/1.510/webmin_1.510-2_all.deb?use_mirror=ncu
3.安装dpkg -i webmin_1.480_all.deb
根据自己需要修改vi /etc/webmin/miniserv.conf文件4.使修改生效
/etc/init.d/webmin restart
----------END-------------




