日期:2014-05-16  浏览次数:20455 次

oracle 数据导入导出命令
--导入导出语句 cmd命令
exp userid=system/manager owner=username1 file=expfile.dmp

imp userid=system/manager fromuser=username1 touser=username2 ignore=y file=expfile.dmp
--查询表空间存储的文件
select file_name,tablespace_name from dba_data_files where tablespace_name='SYSTEM'
create tablespace wh datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\wh01.DBF' size 500M;

--创建临时表空间
CREATE TEMPORARY TABLESPACE gmap60_temp
TEMPFILE 'F:\oracle\product\10.2.0\oradata\orcl\gmap60_temp.dbf' --表空间对应的文件
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE unlimited;
--创建表空间
CREATE TABLESPACE gmap60
LOGGING
DATAFILE 'F:\oracle\product\10.2.0\oradata\orcl\gmap60.DBF'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE unlimited;
--创建用户
create USER gmap60 IDENTIFIED BY "1"
DEFAULT TABLESPACE gmap60
TEMPORARY TABLESPACE gmap60_temp;
--给用户分配权限
grant connect,dba,resource to gmap60;
--删除表空间
DROP TABLESPACE YN_DATA INCLUDING CONTENTS AND DATAFILES
--修改密码
alter user xxxx identified by
倒库的时候,有可能是不同人或者不同表空间约束的表不成功导入,
这种情况下导入表的,最好表空间和用户名采取一致,这样不容易出错