oracle创建和删除表空间及

(1)首先要建立与导入数据同名的表空间,如图1所示:

oracle之创建表空间、导入数据

图1

注:如果表空间建错需要删除则如下图所示:

oracle之创建表空间、导入数据

(2)导入数据:imp username/password@databasename file=d:daochu.dmp ignore=y

翻译过来即为:导入 用户名/密码@数据库名 文件=文件存放的路径+文件名.dmp

(3)导出数据:exp username/password@database file=d:daochu.dmp full=y

*.dmp即为导出文件的名字,指定路径和名字即可以在导出时自动生成该文件

连接参考:http://okone96.itpub.net/post/9033/196742

http://www.builder.com.cn/2007/1007/538203.shtml

补充:再次重建表空间时出现了问题,如图

oracle之创建表空间、导入数据
解决办法:参考http://www.dbasky.com/oracle/segment_space_management.html

-----------摘抄如下:

db_block_size=8k

sys@baal> create tablespace test datafile ‘e:/test.dbf’ size 10m extent management local uniform size 16k segment space management auto;
create tablespace test datafile ‘e:/test.dbf’ size 10m extent management local uniform size 16k segment space management auto
*
第 1 行出现错误:
ORA-03249: 自动段空间管理的表空间大小都应至少具有 5 个块

而手动段空间管理的表空间没这个限制。

sys@baal> create tablespace test datafile ‘e:/test.dbf’ size 10m extent management local uniform size 16k segment space management manual;

表空间已创建。

-----------摘抄完毕。

posted @ 2012-12-18 10:39  kevinboy  阅读(684)  评论(0编辑  收藏  举报