执行表从表空间的转换后,在转换后的空间里却看不到 我执行了如下语句alter table xxx move tablespace users,然后用我自己定义的用户登录(默认在users表空间),想查看xxx表,结果却显示表或视图不存在请问这是和解啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试alter user username quota unlimited on users 无权限的问题alter user username quota unlimited on users 在看看此表位置在哪select owner,tablespace_name from dba_tables where table_name='XXX' owner 还是原来的用户。我想能把用户换到我建立的用户上就好了 create table tbxxx as select * from owner.xxx 你靠转移表空间是做不到的。。表空间不是用户私有的...所以你在A用户访问B用户的表的时候select * from B.tbname; 比较直接方法 就是:用你现在的用户登入然后执行create table tbNameasselect * from 原来的用户名.表名;--删除原来的表drop table 原来的用户名.表名;不过要注意你要有那个用户下表的权限 新手只想到这个方法 或者可以使用 exp/imp方法先exp导出原表然后用imp导入到指定用户下 oracle存储过程(在线等) 望数据库高手帮助啊!关于子栏目查询的数据库设计 sql行加写法 关于数据更新问题 有关违反约束性条件的问题 ORACLE表利用序列实现自增字段的问题 求一aix下oracle 10g的自动备份脚本 菜鸟一只,希望各位高手帮帮忙 关于更新记录的行数 求助多表查询SQL语句 请问关于数据库查询的问题 wm_concat Ora-06502: Pl/sql: 数字或值错误 : 字符串缓冲区太小
alter user username quota unlimited on users
alter user username quota unlimited on users
owner 还是原来的用户。我想能把用户换到我建立的用户上就好了
select * from B.tbname;
用你现在的用户登入
然后执行
create table tbName
as
select * from 原来的用户名.表名;--删除原来的表
drop table 原来的用户名.表名;不过要注意你要有那个用户下表的权限 新手只想到这个方法
exp/imp方法
先exp导出原表
然后用imp导入到指定用户下