冬瓜仔

导航

Oracle:数据库备份与导入

数据库备份(导出)

1. (先去121,需要备份的那个数据库环境中)

2. 开启数据库服务(打开PL/SQL就可以)

3. 'CMD'中跳到要备份到的文件夹(把数据库导出存到哪个文件夹)

4. Exp  数据库用户名 密码(scms_pj/sunline)

5. 回车 导出文件 EXPDAT.DMP

6. 输入导出文件名 (一般是用户+日期 scms_pj20120918

7. 选择 E  完整数据库

8. 三个回车,不用管了,等待......

9. exit

 

 

数据库文件导入

 1. 先安装Oracle 注意改setup属性

 先用Sysadmin sunline (这个账户密码自己建的?)登录,打开命令窗口,不是SQL窗口哦。如下操作

 2. 创建表空间和用户名密码、权限

 --删除用户

 drop user scms_pj cascade;

 --删除用户然后才能删除表空间和文件

 drop tablespace gedai including CONTENTS and datafiles;

 --表空间

 create tablespace gedai datafile 'e:\oracle\product\10.2.0\oradata\gedai.dbf' size 8000m;

 --导入用户表空间

 create user scms_pj identified by sunline default tablespace gedai;

--赋权限?

 grant dba to scms_pj;

 grant create sequence to scms_pj;

 --必须用sys,DBA?执行  sys密码是:change_on_install   as   sysdba(空格也要输入) 

 grant execute on dbms_lock to scms_pj;

3. 导入表文件

 --dos下 

 先 cd 进入hf_corp.dmp所在的文件夹

 imp scms_pj/sunline

 导入文件:hf_corp.dmp

 一直回车 什么都不管 知道输入用户名:hf_corp

 再回车,?就开始导数据了。要好久啊

 直到出现成功终止导入,出现警告 没事

 

posted on 2012-11-25 20:16  冬瓜仔  阅读(265)  评论(0编辑  收藏  举报