日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle视图执行脚本,oracle 视图,函数,过程,触发器自动编译脚本

發布時間:2024/9/27 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle视图执行脚本,oracle 视图,函数,过程,触发器自动编译脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

日常管理維護一個oracle數據庫服務器的時,經常會碰到修改view,table結構的情況,而且由于oracle view,函數,存儲過程等對象的相互關聯的關系,經常會由于一個view,table,fun,proc的修改而導致相關的對象失效。而實施的時候,經常只會注意要修改的對象是否修改完成,往往忽略相關對象的失效問題,所以做了一個自動重新編譯的腳本程序,目的是定期(10分鐘)完成一次對所有對象的檢查,如果有失效對象,則對其進行重新編譯。

機制是:基于linux的crontab,定期執行下述腳本,對失效的對象,執行alter object_type object_name compile;語句,達到重新編譯。

如果擴展該腳本,可以完成對失效的對象進行告警等管理的需要。

該腳本運行于oracle9i,linux 環境下面

#!/bin/sh

nowdir=`pwd`

#配置文件的生成日期

nowtime=`date '+%Y%m%d'`

nowtime_h=`date '+%Y%m%d%H%M'`

#腳本執行的目錄

dmpdir=/oracle_script/auto_recompile

#初始化參數

cd

#執行oracle 相關的環境變量,

. .bash_profile

cd $dmpdir

#下面取出失效的對象('TRIGGER','PROCEDURE','FUNCTION','VIEW),

#并且去掉系統的對象,只針對用戶自己部署的。

#如果有失效對象則完成alter sql語句。

rm -rf param.temp

$ORACLE_HOME/bin/sqlplus -SILENT "/ as sysdba"

set linesize 100

set heading off

set feedback off

column table_name format a30

spool param.temp

select 'alter? '||a.object_type||' '||a.owner||'.'||a.object_name ||' compile;'? from dba_objects a

where a.object_type in('TRIGGER','PROCEDURE','FUNCTION','VIEW') and a.status='INVALID'

and a.owner not in ('SYS' ,'SYSTEM','OUTLN','U_SYSTEM');

spool off

exit;

eof

# Start to backup oracle database param

echo "-------------- Complete obj compile? Started on `date` -------------" >>$dmpdir/do.log

dofilelog="obj_compile"$nowtime_h'.log'

$ORACLE_HOME/bin/sqlplus -SILENT "/ as sysdba"

set pagesize 0

set linesize 300

spool $dofilelog

@param.temp

spool off

exit;

eof

cat param.temp >> $dofilelog

echo "-------------- Complete export End on `date` -------------" >>$dmpdir/do.log

總結

以上是生活随笔為你收集整理的oracle视图执行脚本,oracle 视图,函数,过程,触发器自动编译脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产人妻互换一区二区 | 午夜一区二区视频 | 成人h动漫在线 | 在线观看色| 在线观看黄色av | 国产日韩久久久 | 九热这里只有精品 | 日韩一级性 | 精品综合久久久 | 一区二区三区免费在线视频 | www.射.com | 女性裸体下面张开 | 少妇闺蜜换浪荡h肉辣文 | 播放灌醉水嫩大学生国内精品 | 悠悠色综合网 | 欧美在线视频第一页 | 懂色中文一区二区在线播放 | 久久精品人妻一区二区 | 精品成人 | 日韩高清在线一区二区 | 成人av高清在线观看 | 日韩网站免费 | 五月天丁香婷 | 麻豆av免费在线观看 | 国产视频一区二区在线观看 | 中文在线a√在线8 | 欧美永久免费 | 男人的网址| 天堂av手机版 | 国产ts网站 | 神马久久久久久久 | 国产乱在线 | 人人妻人人澡人人爽国产一区 | 日韩亚洲欧美一区 | 精品人妻一区二区三区免费 | 大帝av | 国产毛片18 | 日本免费黄色网 | 97视频人人 | 欧美三级欧美成人高清 | 男人喷出精子视频 | 日韩av在线高清 | 欧美自拍亚洲 | 青草成人免费视频 | 精品无码久久久久国产 | 亚洲经典自拍 | 精品三级国产 | 一区二区视频在线 | 黄色av电影在线观看 | 一区二区三区国产av | 激情五月婷婷色 | 性工作者十日谈 | 免费麻豆 | 91在线无精精品白丝 | 少妇又紧又色又爽又刺激 | 成人免费黄色av | 国内精品视频 | 成年人免费看黄色 | 中日黄色片 | 香港三级在线视频 | 中文字幕人妻熟女人妻a片 麻豆91视频 | 黄色片特级 | 华人永久免费视频 | missav|免费高清av在线看 | julia一区二区 | 欧美毛片免费看 | 狠狠鲁狠狠干 | 吖v在线 | 亚洲88av| 欧美aaa级 | 国产伦精品一区二区三区照片91 | 成 人 免费 黄 色 | 户外少妇对白啪啪野战 | 日本免费在线观看视频 | 91午夜交换视频 | 亚洲奶汁xxxx哺乳期 | 欧洲一区在线 | 国产高清自拍av | 亚洲毛片视频 | aaa在线播放| 先锋成人 | 中文字幕一区二区三区四区五区 | 天天操天天操天天操 | 国产情侣91| 日日摸日日添日日碰9学生露脸 | 深夜福利网 | 天天射夜夜撸 | 国产麻豆视频 | 国产在线观看免费视频软件 | 国产农村妇女毛片精品久久麻豆 | 欧美成人第一页 | 娇妻第一次尝试交换的后果 | 在线免费黄网 | 自拍毛片| 成年激情网 | 青青草自拍偷拍 | 日韩三级视频在线 | 国产一区二区视频网站 | 天天摸天天操 |