Unix_Linux之oracle相关shellLinux认证考试

文章作者 100test 发表时间 2009:09:24 17:46:51
来源 100Test.Com百考试题网


  1、执行oracle数据库中的存储过程

  proc.sh脚本内容(IBM的AIX环境下)

  ORACLE_BASE=/oracle;export ORACLE_BASE

  ORACLE_HOME=$ORACLE_BASE/product/10.2.0;export ORACLE_HOME

  ORACLE_SID=commdb;export ORACLE_SID

  $ORACLE_HOME/bin/sqlplus cfa/cfa<.<.!

  exec sp_B_20090827;

  exit

  !

  2、备份文件名后缀为日期对数据库中的表进行exp备份

  exp_tab_perday.sh脚本内容(IBM的AIX环境下)

  DATE=`date %Y%m%d_%T`;export DATE

  ORACLE_BASE=/oracle;export ORACLE_BASE

  ORACLE_HOME=$ORACLE_BASE/product/10.2.0;export ORACLE_HOME

  ORACLE_SID=commdb;export ORACLE_SID

  $ORACLE_HOME/bin/exp cfa/cfa file=/oracle/dlbk_table$DATE.dmp log=/oracle/dlbk_table$DATE.log tables=cfa_income_ent_new,cfa_income_inst_old,cfa_income_ent_old 3、对exp的用户备份,进行恢复imp_user.sh脚本内容(RedHat AS4环境下)

  export ORACLE_HOME=/opt/oracle/product/10g

  $ORACLE_HOME/bin/imp cfa/cfa@orcl file=/home/oracle/dlbk_cfa2009-09-12.dmp log=/home/oracle/dlbk_cfa2009-09-12.dmp fromuser=cfa touser=cfa

  4、将oracle数据库中表的数据用spool导成标准的txt格式

  调度脚本spool_out.sh的内容(IBM的AIX环境下):

  ORACLE_BASE=/oracle;export ORACLE_BASE

  ORACLE_HOME=$ORACLE_BASE/product/10.2.0;export ORACLE_HOME

  ORACLE_SID=commdb;export ORACLE_SID

  DATE=`date %Y%m%d_%T`;export DATE

  $ORACLE_HOME/bin/sqlplus cfa/cfa @/oracle/cfaout/spool.sql spool配置脚本spool.sql的内容

  set heading on;

  set feedback off;

  set pagesize 0;

  set linesize 8000;

  set trimout on;

  set trimspool on;

  set term off;


相关文章


Unix_Linux系统:网络接口带宽管理(1)Linux认证考试
开源Linux虚拟化优势比Windows更明显Linux认证考试
LINUX下tar.gz包的安装方法Linux认证考试
Linux内核体积臃肿必须瘦身Linux认证考试
Unix_Linux之oracle相关shellLinux认证考试
Unix 请别不拿Windows当一会事Linux认证考试
Linux教程之Linuxmkdir创建文件夹命令Linux认证考试
Linux教程之Linuxpwd命令Linux认证考试
Linux认证辅导:Linux如何查看硬件信息Linux认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛