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盘根目录下。

 

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值