导入 导出

1.创建表空间
CREATE TABLESPACE WEBSITE DATAFILE 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\WEBSITE.DBF' SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING PERMANENT 
EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K SEGMENT SPACE MANAGEMENT MANUAL FLASHBACK ON; 



2.创建用户
create user db2inst1 identified by huilan default tablespace WEBSITE  quota 30m on WEBSITE ;


3.给用户授予权限
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 db2inst1;


4.导入:
imp userid=test2/test2 full=y file=aa.dmp;
5.查看字符集
select name,value$ from props$ where name like '%NLS%';


6:数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
   exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
   exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表inner_notify、notify_staff_relat导出
    exp aichannel/aichannel@TESTDB2 file= d:\datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
   exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=" where filed1 like '00%'"
5 导出远程服务器
  exp xxx/[email protected]:1521/orcl BUFFER=64000 FILE=D:\xxx.dmp OWNER=xx

你可能感兴趣的:(oracle)