oracle数据库的备份及升级

     以oracle用户登陆数据库所在的服务器,例如家目录为/home./oracle.执行以下命令进行备份操作。

      sqlplus /nolog

      connect /as sysdba

     sql>createdirectory dump_bx as '指定一个存放dmp文件的目录';

     sql>grantread,write on directory dump_bx to  boss数据库的用户名称 ;

     sql>exit

     oracle>expdp boss数据库的用户名称/密码 directory=dump_bxdumpfile=boss1220.dmp  logfile=out_boss1220.log schemas = boss数据库的用户名称;

这里给出我们在开发导出的示例,供参考如下:

 

    sqlplus /nolog

    connect /as sysdba

    sql>createdirectory dump_bx as '/home/oracle/db_backup20140715';

    sql>grantread,write on directory dump_bx to boss0923 ;

     oracle>expdpboss/bossnyl directory=dump_bx dumpfile=boss20140715.dmp  logfile=in_boss20140715.log schemas=boss0923;


  假设要升级的脚本文件已经上传到该数据库服务器,脚本文件在包 update_db.zip里面,存放在目录update_db20140715.执行以下命令就可以进行升级

 $    cd /home/oracle/update_db20140715

$  unzip –o update_db.zip

$ cd update_db

$ export export NLS_LANG=AMERICAN_AMERICA.UTF8

$ sqlplus "用户名/密码"

>@UPDATE.sql

>exit


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值