HOW TO Create HTML Output from SQL*Plus
在日常的生產中,可能同一支report對很多人都是需要的,如果同時有很多人查詢同樣的報表會對系統性能有一定的影響,這樣我們可以用sql*plus來定時生成靜態的html實現相關的需求 可以參考相關網頁 http://www.dba...
Metalink这次应该真的要改成email login了
早上起来,到metalink查点资料,原来在20060508就发布了最新的MetaLink Outage Planned for the Weekend of May 19, 2006 真的要改成email来login了,还不知道我之前的帐号能不能用了呢。具休内容如下News & NotesM...
HOWTO--讓Linux下的oracle自動啟動
當我們在Linux下安裝Oracle是不會自動啟動的,我們要做如何改變就可以實現,下面我們來看一下修改/etc/oratab将 *:/opt/oracle/product/9.2:N orcl:/opt/oracle/product/9.2:N 修改为Y root身份 #vi /etc/rc.local ...
Alter system in Oracle(zt)
我們可以通過Alter system 這個command在SQL>提示符下來實現一些特殊的目的。如請空buffer_cache,buffer_pool,dump datafile... 這里轉帖一些常用的alter system command.Alter system archive log [start|stop|all...
Tips--最好不要用v$sysstat中的statistic#列作為where條件
今天在dbasupport site中看到如下的一個Calculate buffer cache hit ratio 的scripts就是用statistic#列來作為查詢條件的,因為在不同的oracle版本中statistic#列中同一值代表的含義不同了,所以用它直接得到錯誤的...
Scripts--查看各Schema下index和table在各表空间中的分布
Segment的分布有很多时候对性能有比较大的影响。我们可以能过下面的SQL来清楚的知道某schema在各表空间中的不同对象类型(index,table)占用大小。select t.owner, t.tablespace_name, sum(CASE ...
RMAN--一些常用述語的說明
RMAN創建的備份文件不能被其他任何工具讀取,只能用于RMAN的還原在用RMAN創建的備份之前我們要理解一些常用的述語如下:通道(channel):備份集(Backupset):備份片(backup piece):格式(format):標記(tag):&nbs...
HOWTO--如何區分一個初始化參數是靜態還是動態的(zt)
在Oracle中,從9i開始引入了spfile,也就是服務 器端初始化參數,有很多是可以支持在線修改的,也就是修改會馬上生效,詳細內容看下面的說明:The ISSYS_MODIFIABLE column in V$PARAMETER tells us whether the par...
RMAN--Report command
RMAN--Report command用于查看RMAN做backup的相關內容:01 report need backup e.g.===========================01.01 report need backup days 2 database; report need backup days 2 database skip tab...
PKG--收集学习dbms_rowid(之二)
通过一个procedure来取得某一笔记录的相关文件,块,行数,行类型等信息。DECLARE ridtyp NUMBER; objnum NUMBER; relfno NUMBER; blno NUMBER; rowno NUMBER;&nbs...
10G--Flashback Version Query Syntax
我們知道在10G中flashback query的功能更為強大,不再限于dbms_flashback這個package,而是有更大的變化,這里記錄一下flashback versions query syntax: [Pseudocolumns… … VERSIONS BETWEEN SCNTIMESTAMP{...
Tips--用oradebug来重新生成在Unix被手工删除的trace文件(原)
在很多的unix系统中,当我们Oracle的进程还在run的时候,如果手工的删除进程的trace文件时,则后续再跟踪此进程时,则不能产生trace文件。这时候我们可在用 oradebug这个工具来手工的flush后,重新生成。看下面的例...
HOWTO--如何在10g不支持的Linux版本安装10g
隨著10G的被更多的人了解,研究,我們知道并不是所有的Linux發行版本都被Oracle認証過。如果我們在沒有被Oracle認証過的發行版上做10G的安裝,我們需做一些修改才可以正常的安裝,因為在安裝前Oracle會做一次自檢的...
Tips--设定dml_locks来禁止在表上的DDL
在ORACLE中我们可以建立trigger来对DDL进行管理,常见的有不充许删除表,修改表等。但是仍然可以建立新表的哟,我们只要设定初始化参数dml_locks就可以实现这一需求,不需要建立trigger来实现,仅需设定dml_locks=0...
Oracle中權限相關說明
在Oracle中權限一共可以分為兩類:對象權限和系統權限系統權限可以被授于用戶、角色和public公共用戶組,如果將某個權限授于了public用用戶組,數據庫中的任何用戶都 將具有此權限。Oracle中共有100多種不同的系統權...