----数据导出
--将数据库完全导出
exp Loing/Password@Test file=d:\als6.dmp log=als6.log buffer=409800;
--将数据库Test中用户System,spdc数据导出
exp Login/Password@Test file=d:\als6.dmp log=als6.log owner=(System,spdc);
--将数据库Test中表CUSTOMER_INFO,ENT_INFO数据导出
exp Login/Password@Test file=d:\als6.dmp log=als6.log tables=(CUSTOMER_INFO,ENT_INFO);
--将数据库Test中表CUSTOMER_INFO中字段Fiile1以‘00’开头的数据导出
exp Login/Password@Test file=d:\als6.dmp log=als6.log tables=(CUSTOMER_INFO) query="where File1 like '00%'";
----创建表空间
--/*创建临时表空间*/
create tablespace user_temp
tempfile='D:\oradata\Oracle10g\user_temp.dbf'
size 50m autoextend on next 50m maxsize 20480m
extent management local;
--/*创建数据表空间*/
create tablespace user_data
datafile='D:\oradata\Oracle10g\user_data.dbf'
size 50m autoextend on next 50m maxsize 20480m
extent management local;
--/*创建用户并指定表空间*/
create user username identified by password
default tablespace user_data temporaty tablespace user_temp;
--/*给用户赋权限*/
grant connect,resource,dba to username;
----数据导入
--将整个数据库导入
imp Login/Password file='D:\als6.dmp' log=als6.log fromuser=user1 touser=user2 ignore=y commit=y;
--将数据库中表table1导入
imp Login/Password file='D:\als6.dmp' tables=(table1);