我新装一台笔记本,安装好数据库,
恢复数据库,但报错,说没有找到**表空间,

而且不止一条,好像有四五个表空间需要创建,

依据这个表空间名字,该如何创建,创建多大的表空间呢,

是不是先创建数据库,然后建立需要的表空间,再通过imp导入备份文件。

那该如何知道需要创建哪些表的空间?回到原始数据库里面去看所有使用的表空间?
标签: 暂无标签
cdlqily521

写了 1 篇文章,拥有财富 56,被 2 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

guo
P4 | 发表于 2013-8-2 15:59:56

对于创建哪些表空间,你需要到源端查看,建议使用基于用户的exp/imp。

附:
导入导出要注意的地方。
1. 最好先将需要的用户创建好.
2. 最好先创建好你的tablespace,  如果exp出来的数据表没有lob, 没有partition table, tablespace可以与源端不一致(要求导入指定参数ignore=y).
3. 最好先导入表结构, 做好简单的调整工作, (调整表空间的分布, initial extent的分配).
4. 这个时候再考虑导入数据.(最好先不要导入index, 不要做statistics, 如果数据量很大, 会影响速度).
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈