创建表空间-不知道怎么创建,只知道恢复时报错,找不到...
我新装一台笔记本,安装好数据库,恢复数据库,但报错,说没有找到**表空间,
而且不止一条,好像有四五个表空间需要创建,
依据这个表空间名字,该如何创建,创建多大的表空间呢,
是不是先创建数据库,然后建立需要的表空间,再通过imp导入备份文件。
那该如何知道需要创建哪些表的空间?回到原始数据库里面去看所有使用的表空间?
对于创建哪些表空间,你需要到源端查看,建议使用基于用户的exp/imp。
附:
导入导出要注意的地方。
1. 最好先将需要的用户创建好.
2. 最好先创建好你的tablespace,如果exp出来的数据表没有lob, 没有partition table, tablespace可以与源端不一致(要求导入指定参数ignore=y).
3. 最好先导入表结构, 做好简单的调整工作, (调整表空间的分布, initial extent的分配).
4. 这个时候再考虑导入数据.(最好先不要导入index, 不要做statistics, 如果数据量很大, 会影响速度).
页:
[1]