记录我的生活和学习历程
  • [Oracle]oracle 10G 定时Exp导出

    2012-06-05

    环境:
    操作系统:Redhat e5
    数据库:Oracle Cluster 10

    1:创建文件夹
    mkdir /backup/exp/expdata //exp导出数据文件目录
    mkdir /backup/exp/explog //日志目录
    mkdir /backup/exp/sh //脚本目录
    2:创建脚本 exp.sh 其中,环境变量部分可以参照本地数据库环境.bash_profile文件:
    ##########By swappy@20120215#########
    ORACLE_BASE=/u01/app/oracle
    ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db
    CRS_HOME=$ORACLE_BASE/product/10.2.0/crs
    ORACLE_SID=rac1
    ORACLE_TERM=xterm
    #NLS_LANG=”Simplified Chinese”_China.ZHS16CGB231280
    NLS_LANG=AMERICAN_AMERICA.AL32UTF8
    TMPDIR=/var/tmp
    umask 022
    NLS_DATE_FORMAT=”YYYY/MM/DD hh24:mi:ss”
    ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    TNS_ADMIN=$ORACLE_HOME/network/admin
    export ORACLE_BASE ORACLE_HOME CRS_HOME ORACLE_SID
    export NLS_LANG
    export TMPDIR NLS_DATE_FORMAT ORA_NLS33 TNS_ADMIN DISPLAY
    LIBPATH=$ORACLE_HOME/lib
    export LIBPATH
    PATH=$PATH:$ORACLE_HOME/bin:$CRS_HOME/bin:/usr/sbin
    export PATH
    ############EXP#################
    D=$(date +%y-%m-%d);
    export D;
    $ORACLE_HOME/bin/exp system/passwd file=/backup/exp/expdata/data_${D}.dmp log=/backup/exp/explog/log_${D}.log owner=TRS,TRSPLUGINS
    3:创建后,chmod +x exp.sh 赋予可执行权限。然后./exp.sh 看看是执行成功。
    4:创建crontab计划
    crotab -e 编辑计划加入:
    * 12 * * * /backup/exp/sh/exp.sh
    保存后重启服务
    service crond restart

    作者:swappy | Categories:Oracle未分类 | Tags:
  • HelloWorld

    2012-02-27

    HelloWorld

    sql>select * from dual;
     
    作者:swappy | Categories:未分类 | Tags: