1.新建表空间 create tablespace ly datafile 'D:/oracle/oradata/stone/ly.dbf' size 100m autoextend on; 2.新建用户 create user ly identified by ly default tablespace ly; 3.用户授权 grant dba to ly; 4.删除用户 DROP USER ly CASCADE; 5.导入数据 --退出oracle imp ly/ly@stone file=e:/ly.dmp full=y; 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%'" --上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。 --也可以在上面命令后面 加上 compress=y 来实现。 7.修改字符集 sqlplus sys/password as sysdba shutdown immediate startup mount alter system enable restricted session; alter system set JOB_QUEUE_PROCESSES=0; alter system set AQ_TM_PROCESSES=0; alter database open; alter database character set internal_use ZHS16GBK; shutdown immediate startup