原创 rman現場備份策略

  /u01/app/oracle/product/10.1/bin/rman target sys/sys123@sxtsioms   cmdfile=/opt/rmanbak/bakl0   log=/opt/rmanbak/bakl

原创 imp到不同表空間

 用戶tssa默認表空間是tssapub,現想遷移到tssapubnew 1、首先建立默認表空間爲tssapubnew   2、 revoke unlimited tablespace  from TSSA;  alter user ts

原创 批量分析日誌

有時需要大量分析日誌,甚至上百個,如果一個個手動dbms_logmnr.add_logfile 無疑是一個很大工作量  於是寫了存儲過程進行批量分析 前提條件:sys用戶建立                日誌序列連續 ---------

原创 long---clob轉化

1、long--long 只能在server下進行 copy from scott/tiger@lsj to lsj/lsj@sunserve create dept using select * from dept; 2、long-cl

原创 做了表的空間遷移後,索引失效處理

當對一大表做了ALTER TABLE xxx MOVE TABLESPACE xxx後發現索引不生效,爲什麼會這樣的呢?該如何處理?   因爲表的rowid 變了,重建一下不就好了,如下:   SQL> alter table F_CR

原创 物化視圖學習筆記一

add by htliu  -2009/10 基本說明create table t(key int primary key,val varchar2(50));插入記錄select *  from t1 1 a2 2 b3 3 c ---

原创 imp導入報錯

導入時 dbf文件也需要oracle屬組    

原创 impdp傳輸表空間錯誤小記 ORA-39083: Object type INDEX_STATISTICS failed to create with error:

經常用expdp和impdp  但今天在論壇上看到哥們在討論一個問題所以下先記錄下了免得今後碰到:  狐狸(375394747)  15:28:07impdp遇到錯誤 狐狸(375394747)  15:28:49報告ORA-39083:

原创 Oracle 分區表(Partition)

看示例庫的時候,發現有一些表的DDL不僅有Column部分,還有很多Partition部分,不理解什麼意思。於是搜索了一下,發現原來是Oracle的一個Feature。 以下是參考資料:(可以結合示例庫中的SH下的一些表學習) Oracl

原创 組合分區表的創建及其表空間的存儲位置

oracle只支持兩種組合分區表:range-list和range-hash組合分區表。我們測試一下創建方法,以及組合分區表中的 表、分區、子分區 的表空間如何存儲: --1.創建range-hash組合分區表testrhp1SQL>

原创 分區表

分區表 分區表是將大表的數據分成稱爲分區的許多小的子集,9i提供四種分區方法:範圍分區,列表分區,哈希分區和混合分區;· 範圍分區是根椐分區鍵的不同取值範圍來劃分子集的,關鍵字RANGE, VALUES LESS THAN;· 列表分

原创 分區表分區字段的update操作

默認情況下,oracle的分區表對於分區字段是不允許進行update操作的,如果有對分區字段行進update,就會報錯——ORA-14402: 更新分區關鍵字列將導致分區的更改。但是可以通過打開表的row movement屬性來允許對分區

原创 行遷移/行鏈接 參考資料一

行遷移/行鏈接的介紹在實際的工作中我們經常會碰到一些oracle數據庫性能較低的問題,當然,引起oracle數據庫性能較低的原因是多方面的,我們能夠通過一些正確的設計和診斷來儘量的避免一些oracle數據庫性能不好,row migrati

原创 Oracle表分區學習筆記

Oracle表分區學習筆記Oracle表分區自從oracle8i 開始可以把一個表分割爲多個小的部分,這樣可以對oracle的性能優化帶來很大的好處~例如:改善表的查詢性能,更加容易管理表數據,備份和恢復操作更方便在oracle 中分區表

原创 分區表、分區索引和全局索引部分總結

在一個表的數據超過過2000萬條或佔用2G空間時,建議建立分區表。create table ta(c1 int,c2 varchar2(16),c3 varchar2(64),c4 int constraint pk_ta primary