zoukankan      html  css  js  c++  java
  • regress

    #! /bin/ksh

    ############### ###   UAT   ### ###############

    export ENVS=/test/change/env/env_test.sql

    export SCHEMA_HOME=/test/change/schema/test/2015_11_20_test_1.1

    export SCHEMA_HOME_test=${SCHEMA_HOME}/2015_11_20_test

    ################ ###   PROD   ### ################

    #export ENVS=

    #export SCHEMA_HOME=

    #export SCHEMA_HOME_test=

    ##################################### # Check DB connection is correct #####################################

    sqlplus /nolog <<EOF

    set pagesize 500

    set linesize 200

    @${ENVS}

    connect &v_system_un/&v_system_pw@&v_conn_str

    show user prompt &v_conn_str

    select * from v\$instance;

    EOF

    echo Press any key to continue

    read ANS

    ############################################ # Check invalid objects (before)

    ############################################
    cd $SCHEMA_HOME
    sqlplus /nolog << EOF
    @${ENVS}
    connect &v_system_un/&v_system_pw@&v_conn_str
    set pages 1000
    set lines 150
    col owner for a15
    col object_name for a35
    col object_type for a20
    col last_ddl_time for a20
    alter session set nls_date_format = 'YYYY-MON-DD HH24:MI:SS';
    spool invalid_obj_before_regress.lst
    select owner,object_name,object_type,last_ddl_time from dba_objects where status='INVALID';
    spool off
    EOF

    ############################################ banner 'SMAS' ############################################

    date

    echo Press any key to continue

    read ANS

    cd $SCHEMA_HOME_SMAS/

    sqlplus /nolog << EOF

    set pagesize 500

    set linesize 200

    @${ENVS}

    connect &v_system_un/&v_system_pw@&v_conn_str

    show user

    select * from v\$instance;

    select to_char(sysdate,'YYYY-MON-DD HH24:MI:SS')  from dual;

    @01_change_regress.sql

    EOF

    date

    echo Press any key to continue

    read ANS

    ############################################ # Check invalid objects (after) ############################################

    cd $SCHEMA_HOME

    sqlplus /nolog << EOF

    @${ENVS}

    connect &v_system_un/&v_system_pw@&v_conn_str

    set pages 1000

    set lines 150

    col owner for a15

    col object_name for a35

    col last_ddl_time for a20
    alter session set nls_date_format = 'YYYY-MON-DD HH24:MI:SS';
    spool invalid_obj_after_regress.lst
    select owner,object_name,object_type,last_ddl_time from dba_objects where status='INVALID';
    spool off
    EOF

  • 相关阅读:
    Hadoop整理二(Hadoop分布式存储系统HDFS)
    Hadoop整理一(初识Hadoop)
    Unalignable boolean Series provided as indexer (index of the boolean Series and of the indexed object do not match
    Oracle登录
    神经网络一(用tensorflow搭建简单的神经网络并可视化)
    Qt程序启动画面播放(gif与swf两种动画格式)
    VS2008+GDI实现多幅图像的GIF动画制作
    C++读取特定路径下文件目录及文件名称
    求助——数据处理问题
    VC6.0读取Excel文件数据
  • 原文地址:https://www.cnblogs.com/feiyun8616/p/5867382.html
Copyright © 2011-2022 走看看