oracle 9201升级到9208 for windows 步骤

今天有网友说他的数据库服务今天又自动停了,以前也说过查看alert日志并没报错,stackpack也看不出什么问题,windows排错还是必较麻烦(黑盒),所以建议升级到9208版试试 我刚好本机有9i201的环境,帮他测一把看升级有没有什么异常(不排除特殊环境) 网上下载了升级补丁p4547809_92080_WINNT,我的xp上装有9i和10g 下面看我的操作 set oracle_sid=anbob set oracle_home=D:\oracle\product\9.2.0\Db_2 set path=D:\oracle\product\9.2.0\Db_2\bin;%path% sqlplus “/ as sysdba” 另存为ora9.bat ,因为我是先装的9I后装的10G所以每次要配一下环境 SQL*Plus: Release 9.2.0.1.0 – Production on 星期二 12月 13 16:29:32 2011 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. 连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 – Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release … Read more

truncate table 会不会释放datafile的空间?如何才能释放?

下面我将做一这一实验来证明 oracle 10g r2 system@ORCL> create tablespace anbob datafile ‘/u01/app/oracle/oradata/ORCL/datafile/anbob.dbf’ size 40m; Tablespace created. anbob@ORCL> create table testspace as select * from all_objects; Table created. anbob@ORCL> select segment_name,tablespace_name from user_segments where segment_name=’TESTSPACE’; SEGMENT_NAME TABLESPACE_NAME ——————– ——————– TESTSPACE TT anbob@ORCL> select count(*) from testspace; COUNT(*) ———- 40770 anbob@ORCL> insert into testspace select * from testspace; 40770 … Read more

如何看待sql执行计划里的cost

cost 内部记算方法oracle也不会公开,oracle内部用来比较各个执行计划所耗费的代价的值,从而使优化器可以选择最好的执行计划。不同语句的cost值不具有可比性,只能对同一个语句的不同执行计划的cost值进行比较。