情况是这样的,我做了数据迁移,元数据源是ORACLE 10G,但是拿出来的数据导入进去11G和10G都会报错和一堆错误或者不兼容,最后根据高人指引,叫我导入ORACLE 12C,就完好的导入了。。。。。。。
但是出现了个问题,表空间为read write而且角色权限都是够的,但是每张表自身却变成了read only.我试过重新赋予角色权限,表空间改成read only后再改回来read write,但是还是不行,直到我直接alter table 表x read write;这样后,这张表就可以写入了。。。。。,不知道为什么会这样,但是找到方法就可以解决,但是遇到一个问题就是现在求助的内容。。。。。。。
怎么循环读取表空间内所有表名去ALTER。。。。。?
我发现写成变量读取是不行的,而且子查询也不行。。。。ALTER后面跟的表明一定要是实体表名。求助怎样表空间内全表设置为read write