对啊,提示的很清楚了
ORA-00959: tablespace 'IPS_DB_TBS' does not exist
这个表空间IPS_DB_TBS不存在,你需要估算数据量,建立表空间
这是我改的方法 你试哈 应该可以
p_qsetOpen(CRecordset::dynaset,_T("select IGmun from 数据库中的表名"));
p_qsetGetFieldValue(_T("数据库表中的字段名"),num);
1以sql2012为例,我们在sql查询时,有时会遇到这种情况:查询失败,提示“对象名 xxx 无效”。
2原因是例子中的examTest只是表名,没有指定数据库名,加上数据库名和所有者名就可以了。
3如果只加数据库名是不行的,因为数据库里的表是按角色管理的,不是所有角色都可以查询某个表,所以必须只能所有者。
4如果不在sql中指明数据库名和所有者名,也是可以的。这时就需要在工具上设置数据库。
5把当前数据库设置为 test之后,再查询就同样不会出问题了。
你数据库有没有权限啊!你看一下!如果有的话
更改表的所有者为dbo,可以在查询分析器里边执行如下语句:
exec sp_msforeachtable "sp_changeobjectowner '原所有者名称','dbo'"
注意这个只能更改表的所有者,存储过程可以这样修改:exec sp_changeobjectowner '所有者存储过程名','dbo',还有视图等,并且只能一个表一个表的改。所说可以一下改,不过没试过从网上看的
以上就是关于oracle数据库使用imp导入到一个新的用户下的时候出现表空间无效的报错全部的内容,包括:oracle数据库使用imp导入到一个新的用户下的时候出现表空间无效的报错、数据库连接是成功 的,查询数据库出现表名对象无效,、SQL新建查询时表名没错,为什么对象名无效等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)