`

oracle 10备份

 
阅读更多

 最近在处理oracle 10备份的数据库脚本时,出现了很多问题,但是经过一下午的各种尝试都一一破解,很费力,现在都记录下:

前提条件:win7系统、已安装好oracle 10数据库、备份历史数据库脚本(这里假定为demo.dmp)

恢复步骤如下 :

       1、建立表空间:

          在cmd窗口中,输入:sqlplus /nolog   //进入oracle 数据库

          输入:connect sys/设定的密码(orcl) as SYSDBA;//以管理员身份连接数据库

         输入:CREATE TABLESPACE 表空间名称(cwork)
      DATAFILE 'D:\oracle\product\10.2.0\oradata\cwork.DBF' SIZE 20M
      REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

    至此,表空间创建完成。

      2、新建用户并授权:

          紧接着第一步输入:CREATE USER 用户名(cwork)
            IDENTIFIED BY 密码(cwork) DEFAULT TABLESPACE 表空间名称(cwork)
            TEMPORARY TABLESPACE TEMP;

           至此,新用户创建完成,下面开始给新用户授权,

          接着输入:GRANT CONNECT TO 用户名(cwork);
             GRANT resource TO 用户名(cwork);
         GRANT dba TO 用户名(cwork);

          至此,新用户授权完成。

          另外,有时我们需要给新建的用户更改密码,具体命令如下:

           alter user cwork identified by "123456";//将用户cwork的密码更改为123456

以后所有的命令都是有cmd窗口下输入完成的。

  3、开始导入历史数据库脚本demo.dmp

         重新打开cmd窗口,直接输入: imp 用户名(cwork)/密码(123456)@orcl file=D:\20090904\oa.dmp full=y

     回车即可完成历史数据库导入;

  4、备份数据库步骤:

     重新打开cmd窗口,直接输入:exp 用户名(cwork)/密码(123456)@orcl file=d:\oa.dmp owner=(cwork)

        回车即可完成数据备份,具体备份脚本文件位于D盘根目录下。

 

以上就是历史数据库脚本初始化及备份问题。其实吧,这些问题以前经常碰到,但是因为有一年时间没有碰这一块了,现在拿起来用很陌生,故

以此写博客来记录下,希望对有团难的朋友有帮忙,如有错误的地方,欢迎评论留言并指点,先谢谢了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics