首页 / 浏览问题 / 组件GIS / 问题详情
数据库重导入后,连接“没有系统表,且非扩展打开”
2EXP 2017年08月07日
因为进行数据库重构,在Oracle重新导入库imp后,iObjects连接时总是遇到

javax.management.RuntimeErrorException: 没有系统表,且非扩展打开

请问需要至少保证保留哪些超图的数据表和数据字段的完整,谢谢。

1个回答

提示该错误是因为该用户下没有创建超图的oracle数据源,所以没有系统表。请用该oracle用户在idesktop软件或java组件代码里创建过oracle数据源,然后在通过java组件打开。
杨兵
1
1,520EXP 2017年08月07日
怎样通过组件iobjects创建数据源?

创建新的数据源后?会影响原来的数据吗?
没有系统表就是没有超图的系统表,意味着该oracle用户没有oracle数据源,也就不存在原来的数据说法,创建oracle数据源并不会影响oracle数据库里的属性表数据。java组件创建oracle数据源,可以打开联机帮助文档,看看DatasourceConnectionInfo类的使用,里面有创建或打开oracle数据源的示例代码。
...