创建索引使用在线导致的问题

  

  在本地的测试库中,本来空间就不足,结果创建了一个表有600多万条记录,想创建一个索引。物理段有340多米。   

  

  临时段大小有100米,结果想创建一个索引,总是报临时表空间不足的错误。   

  

  [ora11g@rac1测试]美元ksh测试。上海“创建唯一索引t_pk t (object_id)表空间pool_data nolog在线;”
  t (object_id)表空间上创建唯一索引t_pk pool_data nolog在线
  ,,,,,,,,,,,,,,,,,,,,,,,,,,*
  误差在1号线:
  ora - 01652:无法延长到128年在表空间TEMPTS1临时段   

  

  排除了索引所在的表空间不足的问题,实时监控了一下,发现确实临时表空间使用率在瞬间飙到100%,然后就报了ora - 01652的错误。   

  

  在尝试各种方法之后,先扩大临时段再次尝试。   

  

  改变数据库tempfile '/u03/ora11g oradata/TEST01/temp01。dbf的调整200;   

  

  ,   

  

  结果再次尝试的时候,就有了如下的错误。
  t (object_id)表空间上创建唯一索引t_pk pool_data nolog在线
  ,,,,,,,,,,,,,,,,,,,,,,,,,,*
  误差在1号线:
  ora - 00603: ORACLE服务器会话终止的致命错误
  ora - 01114: IO错误写块file (块#)
  ora - 01114: IO错误块写入文件201块(# 15439)
  ora - 27072:文件I/O错误
  附加信息:4
  附加信息:15439
  附加信息:4096
  进程ID: 5683
  会话ID: 18序列号:103   

  

  运行:00:00:21.11
  错误:
  ora - 03114:没有连接ORACLE   

  

  一看就有些崩溃了,以为数据库又挂了。一看进程,还在,还能连接。   

  

  [ora11g@rac1 dbm_lite] $ p ef | grep smon
  ora11g ,,2357,,,,1,0 05:32 ?,,,,,,,00:00:01 ora_smon_TEST01
  ora11g ,,5746年,5327年,0 06:27分/0,,,就是grep smon   

  

  ,   

  

  查看警告日志。   

  

  星期五2014年6月06 06:26:14
  改变数据库tempfile '/u03/ora11g oradata/TEST01/temp01。dbf的调整200
  完成:改变数据库tempfile '/u03/ora11g oradata/TEST01/temp01。dbf的调整200
  星期五2014年6月06 06:26:39
  <强>在线指数(re)构建清理:objn永远=15331 maxretry=2000=0
  星期五2014年6月06 06:26:57
  不重要的错误或   

  

  ,   

  

  那就再次尝试创建,结果错误接二连三。   

  

  再次创建,提示索引已经存在了只
  t (object_id)表空间上创建唯一索引t_pk pool_data nolog
  ,,,,,,,,,,,,,,,,,,*
  误差在1号线:
  ora - 00955:名字已经使用现有对象   

  

  ,   

  

  那我删除重建呢。   

  

  下降指数t_pk
  ,,,,,,,,,*
  误差在1号线:
  ora - 08104:这个索引对象15334正在网上建立或重建   

  

  ,   

  

  试选试力项。   

  

  力下降指数t_pk
  *
  误差在1号线:
  ora - 29862:不能指定力选项无领域指数下降   

  

  ,   

  

  查看指数的状态,显示是有效的   

  

  * * * * * * * * * *指数细节信息* * * * * * * * * * * * * * * * *   

  

  INDEX_NAME ,,,,,,,,,,,,,,,,,,,表空间INDEX_TYPE UNIQUENES COLUMN_LIST 相当;,,,,,,,,,,,,,,,,,,TABLE_TYPE STATUS ,NUM_ROWS LAST_ANAL G
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  T_PK ,,,,,,,,,,,,,,,,,,,,,,,,,POOL_DATA NORMAL ,,,UNIQUE ,,NO OBJECT_ID ,,,,,,,,,,,,,,,,,,,,TABLE ,,,,<>强有效的强,,,,,,,,,,,,,,,,,,,,,,N   

  

  TABLE_NAME ,,,,,,,,,,,,,,,,,,,INDEX_NAME ,,,,,,,,,,,,,,,,,,,CLUSTERING_FACTOR ,,,BLOCKS ,NUM_ROWS
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  T ,,,,,,,,,,,,,,,,,,,,,,,,,,,,null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

创建索引使用在线导致的问题