Oracle-ARCGIS-SDE 数据整合遇到的问题
2013-07-04 11:57
393 查看
一.
近日在做全文检索,基础采用oracle text,版本是10g,做好管理页面后,有功能是删除索引,就是生成drop index的语句。没有想到这个全文检索的index这么直接弄还不行,经过这样删除的index涉及到的表,重新建立索引后,插入会报错
错误如下:
Java代码
ora-29861:域索引标记为loading/failed/unusable
网上多数解释是说这个索引有问题了,但是这个索引根本没有问题,同步和重建这个索引都不能解决这个问题,知道我看到有人说是采用这样的方法查看索引的状态
Sql代码
select * from sys.all_indexes t where t.owner='CTXSYS' AND T.INDEX_TYPE='DOMAIN';
Sql代码
select owner,index_name from all_indexes where domidx_status != 'VALID' or domidx_opstatus !='VALID';
引文原话:
spatial indecies is not noramal, but domain.
And need to check domidx statuses.
我通过查询看到我报错的那个索引涉及到的表上之前建立的后来被删除的索引依旧在这个all_indexes 表里面,并且domidx_opstatus 是!= 'VALID'
我试着用drop index 这些domidx_opstatus 是!= 'VALID' 的索引,这次我的程序不报错了。
二.
同一数据库K, 有A用户和 B用户 , 现在A用户要建立一张B用户下的某表tab.
提示错误的原因:A用户没有查询B用户下表的权限.
[java] view plaincopy
SQL> conn sys/a as sysdba;
Connected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0
Connected as SYS
SQL> create user a identified by a;
User created
SQL> grant create session,connect to a;
Grant succeeded
SQL> grant select on w.a to a;
Grant succeeded
SQL> grant create view to a;
Grant succeeded
SQL> conn a/a;
Connected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0
Connected as a
SQL> select * from w.a;
MM NN
---------- ----
10 飞机
10 汽车
10 轮船
SQL> create view t_views as select * from w.a;
View created
SQL>
近日在做全文检索,基础采用oracle text,版本是10g,做好管理页面后,有功能是删除索引,就是生成drop index的语句。没有想到这个全文检索的index这么直接弄还不行,经过这样删除的index涉及到的表,重新建立索引后,插入会报错
错误如下:
Java代码
ora-29861:域索引标记为loading/failed/unusable
网上多数解释是说这个索引有问题了,但是这个索引根本没有问题,同步和重建这个索引都不能解决这个问题,知道我看到有人说是采用这样的方法查看索引的状态
Sql代码
select * from sys.all_indexes t where t.owner='CTXSYS' AND T.INDEX_TYPE='DOMAIN';
Sql代码
select owner,index_name from all_indexes where domidx_status != 'VALID' or domidx_opstatus !='VALID';
引文原话:
spatial indecies is not noramal, but domain.
And need to check domidx statuses.
我通过查询看到我报错的那个索引涉及到的表上之前建立的后来被删除的索引依旧在这个all_indexes 表里面,并且domidx_opstatus 是!= 'VALID'
我试着用drop index 这些domidx_opstatus 是!= 'VALID' 的索引,这次我的程序不报错了。
二.
同一数据库K, 有A用户和 B用户 , 现在A用户要建立一张B用户下的某表tab.
提示错误的原因:A用户没有查询B用户下表的权限.
[java] view plaincopy
SQL> conn sys/a as sysdba;
Connected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0
Connected as SYS
SQL> create user a identified by a;
User created
SQL> grant create session,connect to a;
Grant succeeded
SQL> grant select on w.a to a;
Grant succeeded
SQL> grant create view to a;
Grant succeeded
SQL> conn a/a;
Connected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0
Connected as a
SQL> select * from w.a;
MM NN
---------- ----
10 飞机
10 汽车
10 轮船
SQL> create view t_views as select * from w.a;
View created
SQL>
相关文章推荐
- 关于EXP-00056: 遇到 ORACLE 错误 1455 ORA-01455: 转换列溢出整数数据类型 EXP-00000: 导出终止失败 的问题解决方法整理
- oracle 12c迁移数据及遇到的问题
- [疑]关于oracle导出数据时遇到的4031问题
- 帮师姐安装oracle数据遇到的问题
- 安装oracle数据库后遇到数据入库为乱码的问题-由于oracle编码和系统编码不同导致
- imp-00003: 遇到 ORACLE 错误 20001,导数据出现问题
- Oracle备份恢复arcgis数据问题
- 帮师姐安装oracle数据遇到的问题
- Oracle数据导出遇到的问题及解决的办法
- IMP-00003: 遇到 ORACLE 错误 20001,导数据出现问题
- 今天遇到Oracle审计表AUD$数据过大问题
- cad数据进入arcgis中进行处理遇到问题记录
- 关于oracle批量插入数据遇到的问题
- 【转】ArcGIS问题:清除arcsde空间垃圾数据以及解决sde图层名称被占用的问题
- 【转】ArcGIS问题:清除arcsde空间垃圾数据以及解决sde图层名称被占用的问题
- 【已解决】oracle数据中,插入clob类型字段遇到的问题
- oracle 数据泵 通过表空间导入导出的时候遇到的一个问题
- Oracle IMP-00003: 遇到 ORACLE 错误 20001,导数据出现问题
- Wrap加密Oracle 存储过程,函数,包遇到的问题
- 初学oracle--登录Oracle SQL Developer遇到的问题