Home > Database > Mysql Tutorial > Unix/Linux Oracle相关shell

Unix/Linux Oracle相关shell

WBOY
Release: 2016-06-07 16:55:57
Original
1177 people have browsed it

3、对exp的用户备份,进行恢复imp_user.sh脚本内容(RedHat AS4环境下) export ORACLE_HOME=/opt/oracle/product/10g $

Linux公社

首页 → 数据库技术

背景:

阅读新闻

Unix/Linux Oracle相关shell

[日期:2010-01-16] 来源:Oracle社区  作者:Oracle编辑 [字体:]

  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;

  SET NEWPAGE 1;

  spool /oracle/cfaout/aix_ent_info_$DATE.txt;@/oracle/cfaout/select_ent_info.sql;

  spool off;

  spool /oracle/cfaout/aix_report_record_$DATE.txt;@/oracle/cfaout/select_report_record.sql;

  spool off;

  exit;

  两select表成标准格式脚本内容:

  select_ent_info.sql:

  select CUSTOMERID||'|'||CORPID||'|'||ENTERPRISENAME||'|'||ENGLISHNAME||'|'||FICTITIOUSPERSON||'|'||ORGNATURE||'|'||FINANCETYPE||'|'||ENTERPRISEBELONG||'|'||INDUSTRYTYPE||'|'||INDUSTRYTYPE1||'|'||INDUSTRYTYPE2||'|'||PRIVATE||'|'||ECONOMYTYPE||'|'||ORGTYPE||'|'||MOSTBUSINESS||'|'||BUDGETTYPE||'|'||RCCURRENCY||'|'||REGISTERCAPITAL||'|'||PCCURRENCY||'|'||PAICLUPCAPITAL||'|'||FUNDSOURCE||'|'||TOTALASSETS||'|'||NETASSETS||'|'||ANNUALINCOME||'|'||SCOPE||'|'||LIMIT||'|'||CREDITDATE||'|'||LICENSENO||'|'||LICENSEDATE||'|'||LICENSEMATURITY||'|'||SETUPDATE||'|'||INSPECTIONYEAR||'|'||LOCKSITUATION||'|'||TAXNO||'|'||BANKLICENSE||'|'||BANKID||'|'||MANAGEAREA||'|'||BANCHAMOUNT||'|'||EXCHANGEID||'|'||REGISTERADD||'|'||CHARGEDEPARTMENT||'|'||OFFICEADD||'|'||OFFICEZIP||'|'||COUNTRYCODE||'|'||REGIONCODE||'|'||VILLAGECODE||'|'||VILLAGENAME||'|'||RELATIVETYPE||'|'||OFFICETEL||'|'||OFFICEFAX||'|'||WEBADD||'|'||EMAILADD||'|'||EMPLOYEENUMBER||'|'||MAINPRODUCTION||'|'||NEWTECHCORPORNOT||'|'||LISTINGCORPORNOT||'|'||HASIERIGHT||'|'||HASDIRECTORATE||'|'||BASICBANK||'|'||BASICACCOUNT||'|'||MANAGEINFO||'|'||CUSTOMERHISTORY||'|'||PROJECTFLAG||'|'||REALTYFLAG||'|'||WORKFIELDAREA||'|'||WORKFIELDFEE||'|'||ACCOUNTDATE||'|'||LOANCARDNO||'|'||LOANCARDPASSWORD||'|'||LOANCARDINSYEAR||'|'||LOANCARDINSRESULT||'|'||LOANFLAG||'|'||FINANCEORNOT||'|'||FINANCEBELONG||'|'||CREDITBELONG||'|'||CREDITLEVEL||'|'||EVALUATEDATE||'|'||OTHERCREDITLEVEL||'|'||OTHEREVALUATEDATE||'|'||OTHERORGNAME||'|'||INPUTORGID||'|'||INPUTUSERID||'|'||INPUTDATE||'|'||UPDATEORGID||'|'||UPDATEUSERID||'|'||UPDATEDATE||'|'||REMARK||'|'||TAXNO1||'|'||FICTITIOUSPERSONID||'|'||GROUPFLAG||'|'||EVALUATELEVEL||'|'||MYBANK||'|'||MYBANKACCOUNT||'|'||OTHERBANK||'|'||OTHERBANKACCOUNT||'|'||TEMPSAVEFLAG||'|'||FINANCEDEPTTEL||'|'||ECGROUPFLAG||'|'||SUPERCORPNAME||'|'||SUPERLOANCARDNO||'|'||SUPERCERTTYPE||'|'||SMEINDUSTRYTYPE||'|'||SELLSUM||'|'||SUPERCERTID||'|'||ISVOUCHCORP from aix_ent_info;

  select_report_report.sql:

  select REPORTNO||'|'||REPORTDATE||'|'||MODELNO||'|'||REPORTSCOPE||'|'||OBJECTNO from aix_report_record;

linux

  • 0
  • 查看Oracle CPU情况

    入侵Oracle数据库能用到的技术

    相关资讯       oracle 

    图片资讯      

    本文评论   查看全部评论 (0)

    评论声明

    最新资讯

    本周热门

    Related labels:
    source:php.cn
    Statement of this Website
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
    Popular Tutorials
    More>
    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template