如果这样直接导而磁盘空间又不够initial空间的大小,那没辙。
不过,可以这样,举个例子。
原用户user_1,目标用户user_2。
那么写这样的一个sql,创建如下脚本,而后,以user_2用户登录,运行之。
select 'create table '||a.table_name||' as select * from user_1.'||a.table_name||' where 1=2;'
from dba_tables a where a.owner='USER_1'
不过,可以这样,举个例子。
原用户user_1,目标用户user_2。
那么写这样的一个sql,创建如下脚本,而后,以user_2用户登录,运行之。
select 'create table '||a.table_name||' as select * from user_1.'||a.table_name||' where 1=2;'
from dba_tables a where a.owner='USER_1'
解决方案 »
- oracle 两表查询
- oracle数据库导出导入后出现很多小红叉,比方说存储过程,进入之后空格然后编译无问题
- 在weblogic下连接ORACLE间断性丢失连接,大概是什么原因?
- 关于pl/sql问题
- 关于使用rollup,只显示总计
- 奇怪的问题,设置varchar2(10)只能3个中文字加一个字母,再多就出错了,插入的值过长?
- 急问运行在oraclek中的一条SQL语句,大家帮忙呀!!!
- 怎么选择语句select * from tbtest结果总是2呀????
- 请问在Oracle中用什么类型能存下SQL-server中的float类型?
- 救命啊!windows2000server+oracle9数据库重启后tnslistner无法启动!
- 求助,怎么在p4上安装oracle9i AS?
- 求助,怎么在p4上安装oracle9i AS?
或是做一个触发.当记录数超过多少时,就开始将一定时期之前的数据转到
另一个BACKUP表中去呢?
学习中
"("CARD_NO", "SELL_TIME", "RIDING_TIME", "CARD_MONEY") USING INDEX PCTFREE 1"
"0 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 1275412480 NEXT 40960 MINEXTENTS "
"1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_"
"POOL DEFAULT) 你这个CONSTRAINT 的存储设置语句中的 INITIAL 1275412480 ,你算算这是多少,, 1275412480/1024/1024=1216.3 ,,一次就要分配1G多了,虽然rows=n,,但是分配初始区还是要做的,,所以你这里会报错的, 建议你不要导出CONSTRAINT,只要导出表结构就可以了,,