今天,由Oracle 9201升级到9204后出现以下问题Cannot create spatial index after installing 9.2.0.4.0 patch

Cannot create spatial index after installing 9.2.0.4.0 patch
Cannot create spatial index after installing 9.2.0.4.0 patch
Cannot create spatial index after installing 9.2.0.4.0 patch
--创建一个空间表
Cannot create spatial index after installing 9.2.0.4.0 patch
create table test (id number primary key, sp_geom mdsys.sdo_geometry); 
Cannot create spatial index after installing 9.2.0.4.0 patch
Cannot create spatial index after installing 9.2.0.4.0 patch
--创建索引
Cannot create spatial index after installing 9.2.0.4.0 patch
create index test_idx on test(sp_geom) indextype is mdsys.spatial_index ;
Cannot create spatial index after installing 9.2.0.4.0 patch
Cannot create spatial index after installing 9.2.0.4.0 patch
--出现以下错误
Cannot create spatial index after installing 9.2.0.4.0 patch
ORA-29855: Fehler bei Ausführung der Routine ODCIINDEXCREATE 
Cannot create spatial index after installing 9.2.0.4.0 patchORA
-13249: Error executing stmt: begin mdsys.prvt_idx.execute_insert(NULL, 
Cannot create spatial index after installing 9.2.0.4.0 patch
NULL, ' VALUES (''SYS'',''MDIDX_INIT'', 0, 0, 64, -1, NLS_UPPER(''MDRT_6EE9$''), 
Cannot create spatial index after installing 9.2.0.4.0 patch
''TEST1_SP_IDX'', 1, ''SYS'', ''"SP"'', 0, 0, 2, 0, ''DEFAULT'', ''DEFAULT'', NULL,''INDX'', 
Cannot create spatial index after installing 9.2.0.4.0 patchNULL, NULL, NULL, NULL, 2147483645, 2, 
''DEFAULT'', 10, NULL, NULL, NULL, NULL, ''FALSE'', 
Cannot create spatial index after installing 9.2.0.4.0 patch
''VALID'', NULL)', NULL); 
Cannot create spatial index after installing 9.2.0.4.0 patch
end; 
Cannot create spatial index after installing 9.2.0.4.0 patch

Cannot create spatial index after installing 9.2.0.4.0 patch
Cannot create spatial index after installing 9.2.0.4.0 patch

原因是由于:
升级数据库后spatial没有升级
需要执行以下操作,用sys登陆到oracle

Cannot create spatial index after installing 9.2.0.4.0 patch@ORACLE_HOME/md/admin/c901u920.sql 
Cannot create spatial index after installing 9.2.0.4.0 patch@ORACLE_HOME
/md/admin/sdopatch.sql 
Cannot create spatial index after installing 9.2.0.4.0 patch
Cannot create spatial index after installing 9.2.0.4.0 patch


以后就没有问题了
看下组件的版本

Cannot create spatial index after installing 9.2.0.4.0 patchSELECT comp_name, version, status FROM dba_registry;
Cannot create spatial index after installing 9.2.0.4.0 patch
Cannot create spatial index after installing 9.2.0.4.0 patchCOMP_NAME VERSION    STATUS
Cannot create spatial index after installing 9.2.0.4.0 patchSpatial   
9.2.0.1.0  LOADING
Cannot create spatial index after installing 9.2.0.4.0 patch



相关文章:

  • 2021-12-22
  • 2022-12-23
  • 2022-12-23
  • 2021-05-29
  • 2022-02-15
  • 2021-11-24
  • 2022-01-07
  • 2022-12-23
猜你喜欢
  • 2021-10-26
  • 2021-06-08
  • 2022-12-23
  • 2021-12-05
  • 2021-07-18
  • 2022-03-01
相关资源
相似解决方案