ora2html概述:
ora2html 是一個專門收集類Unix平臺上的Oracle數據庫信息并輸出報告的工具。該工具主要程序是一個 shell ( korn/bash )腳本,可以用在大多數Unis和linux平臺上。使用 ora2html 需要一個可用的oracle環境。雖然對8i以前的版本支持不好,但是還是可以用在8i上,10g也是類似的情況。在8i/9i上面運行良好。
目前完全支持的平臺:
Solaris 2.7/2.8
Tru64 4.x/5.x
HP-UX
Linux
其他平臺應該也是可用的,但是似乎沒有人證實這一點。
ora2html的特點:
可輸出為文本,部分HTML或者全部HTML格式
自動檢測已安裝的軟件,包括配置信息和版本信息
自動探測數據庫
提供背景信息和相關的建議
提供操作系統硬件/內核/用戶信息
顯示數據庫配置文件與基本的實例信息
顯示數據庫的規劃
顯示數據庫性能指示
給出數據庫基本安全問題
顯示數據庫對象信息,如 DIRECTORIES, JOBS, SNAPSHOTS, 等內容 ...
RAC上也一樣可以用
難看的HTMl代碼 :(
可選擇性輸出內容
使用方便
Open Source。GNU版權下分發
使用簡介
orahtml使用起來非常簡單,參考下面的操作Log:
[root@foo root]# su - oracle
[oracle@foo oracle]$wget http://optusnet.dl.sourceforge.net//
sourceforge/ora2html/ora2html_v1-45.tar.gz
[oracle@foo oracle]$tar -zxvf ora2html_v1-45.tar.gz
[oracle@foo oracle]mv ora2html_v1-45 ora2html
[oracle@foo oracle]cd ora2html
[oracle@foo ora2html]$ ls -ltr
total 228
-rw-r--r-- 1 oracle oracle 564 Oct 21 20:24 TODO
-rw-r--r-- 1 oracle oracle 7916 Oct 21 20:24 README
-rw-r--r-- 1 oracle oracle 3630 Oct 21 20:24 passWord_list.sql
-rw-r--r-- 1 oracle oracle 17979 Oct 21 20:24 COPYING
-rw-r--r-- 1 oracle oracle 13352 Oct 22 17:08 CHANGELOG
-rwx------ 1 oracle oracle 154131 Oct 22 17:14 ora2html
基本用法:
./ora2html #默認選項,輸出為HTML報告
./ora2html -text #文本輸出到屏幕上(text output to screen)
./ora2html -nohtab #HTML文件,沒有HTML格式化的表
./ora2html -sid foo #收集指定SID的信息
./ora2html -home all -nosid #收集所有安裝軟件的信息,但是不包括數據庫的信息
默認的報告非常詳細,整個頁面( 如果選擇輸出HTML的話 )分四個主要部分:
1 - Basic system / platform information #基本系統/平臺信息
2 - OS user configuration and environment #操作系統用戶和環境變量
3 - Oracle software and components #Oracle軟件與組件
4 - Database foo (/u01/app/oracle/PRoduct/9.2.0) #實例信息
報告中會用紅色字體顯示有問題的地方,比如有“lazy”用戶(密碼過于簡單或是使用默認密碼的用戶)等。
其他問題:
目前,ora2html還在繼續發展過程中,有潛力成為一款很方便的數據庫信息收集工具現在存在的問題有:CSS沒有完全和html 頁面剝離;平臺支持不夠廣泛;沒有對xml的支持等。
新聞熱點
疑難解答