
一.创建表空间
二.创建用户
三.导入
第一步:创建表空间(表空间名为:DATA01,注意:创建的表空间须与*.dmp中的表空间对应)
在PL/SQL中以system/manager 登录
//创建临时表空间
create temporary tablespace DATA01_TEMP tempfile
'D:\\oracle\\product\\10.2.0\\oradata\\NNC_DATA01\\DATA01_temp.dbf'
size 128m autoextend on next 32m maxsize unlimited extent management local;
//创建数据表空间
create tablespace DATA01 logging datafile
'D:\\oracle\\product\\10.2.0\\oradata\\NNC_DATA01\\DATA01.dbf'
size 128m autoextend on next 32m maxsize unlimited extent management local;
第二步:创建用户(用户名为:myname 密码为:mypwd)
同样在PL/SQL中以system/manager登录
1.创建用户并指定表空间
creat user myname identified by mypwd default tablespace DATA01
temporary tablespace DATA01_TEMP;
2.给用户赋给权限
grant create user,drop user,alter user,create any view,drop any view,
exp_full_database,imp_full_database,dba,connect,resource,
create session to myname;
第三步:导入(假设我将dmp文件放在D盘中的databaseCml文件夹,文件名为:2013-4-5.dmp)
以cmd进入命令行模式依次输入
d: 回车
cd databaseCml 回车
imp userid=myname/mypwd@orcl full=y file=2013-4-5.dmp 回车
--------------------------------------------------------------------------------------------
/**
删除用户及用户所有对象
cascade参数是级联删除该用户所有对象,经常遇到如用户有对象而未加此参数则用户删不了的问题,所以习惯性的加此参数 */
drop user myname cascade;
/**
删除表空间
前提:删除表空间之前要确认该表空间没有被其他用户使用之后再做删除
*/
drop tablespace DATA01 including contents and datafiles cascade constraints;
drop tablespace DATA01_TEMP including contests and datafiles cascade constraints;
-------------------------------------------------------------------------------------------
