一個有用的工具檔案utlrp.sql
一個有用的工具檔案utlrp.sql
utlrp.sql是oracle提供的一個用於重編譯資料庫中處於invalid狀態的物件。
在資料庫進行升級之後,會有不少指令碼變成invalid狀態。oracle推薦在升級或者打了補丁之後執行一下這個指令碼。
執行這個指令碼需要注意的問題:
1、在SQL PLUS上執行。
2、需要sys as sysdba
3、在執行這個指令碼的時候,資料庫上沒有ddl執行。
這個指令碼是呼叫指令碼@@utlprp.sql 0
這個指令碼主要是呼叫UTL_RECOMP包來執行。
這裡的0是用於控制指令碼執行重新編譯的並行度,如果指定為0,就是讓系統UTL_RECOMP自動基於Oracle的引數cpu_count和parallel_threads_per_cpu來決定合適的並行度。如果設定為1,就會是安裝順序重編譯。
同時在這個包中發現一個以前沒有注意的新的書寫指令碼的格式:DOC
這個在參考文件中我還沒有找到他的說明,但是使用是以#結束的,在螢幕上可以列印出這兩者之間的文字,並提示為DOC>
doc
*************************
hello
*************************
#
在sqlplus上可以得到:
SQL> doc
DOC>*************************
DOC> hello
DOC>*************************
DOC>#
SQL>
總結:康標
email:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/222350/viewspace-916748/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 15 個有用的專案管理工具專案管理
- 20 個有用的 SVG 工具SVG
- 一個恢復刪除檔案的工具
- 幾個有用的JSON工具JSON
- 推薦一個yaml檔案轉json檔案的線上工具YAMLJSON
- 8個非常有用的CSS工具CSS
- 有用的javascript外部檔案或其他外部檔案引用JavaScript
- 10個超級有用的Python工具!Python
- iozone 一個檔案系統的效能檢測工具。
- 5 個有用的開源日誌分析工具
- mysqlsla :一款很有用的mysql工具MySql
- 用Java寫一個PDF,Word檔案轉換工具Java
- windows xp ultraiso工具合併多個iso檔案(一)WindowsAI
- 一個檔案的內容變成一個 go 語言的變數的小工具Go變數
- 25個超有用的 AngularJS Web 開發工具AngularJSWeb
- Linux下三個有用的密碼生成工具Linux密碼
- 20 個有用的 SVG 工具,提供更好的影像處理SVG
- 在一個js檔案中引入另一個js檔案JS
- 非常有用的蛋白質科學工具與專案
- 物件audit時的一個有用option:ON DEFAULT物件
- 5個你可能會忽略的有用命令列工具命令列
- 有用的C語言工具C語言
- 有用的小工具收集
- 將framework檔案放在一個單獨的檔案中Framework
- iWant:一個去中心化的點對點共享檔案的命令列工具中心化命令列
- 教你寫一個可以找到.m檔案所有介面名的命令列工具命令列
- 多個 EXCEL 檔案如何合併成一個檔案Excel
- git新建一個檔案Git
- scp一個大檔案
- 第一個 bat 檔案BAT
- 多個excel檔案合併到一個檔案中的多個sheet表中Excel
- Python判斷一個檔案中的字串是否存在於另外一個檔案中Python字串
- 9個建立Material Design調色盤的有用工具Material Design
- 對iPhone開發人員非常有用的10個工具iPhone
- tar 命令一個比較有用的引數
- 怎麼將ts檔案合成一個檔案
- 使用簡單工廠寫一個可複用的批量檔案修改工具
- 工作中那些有用的工具