2013/12/26

Published 12月 26, 2013 by

Flashbackup/Recyclebin資料回覆

1.Flashbackup:使用DML資料誤刪 2.Recyclebin:使用Drop指令誤刪除料 3.OERR-ORA Error錯誤查詢 4.11g獨有的自動修復功能 ...
Read More
Published 12月 26, 2013 by

Oracle檔案異常資料還原(temp,redo,index,file,password,control block error)

檔案異常資料還原(11gAW2 Cheaper6,7): 一、Temp file error 二、REDO Log file error: 三、Index error 四、File error 五、Password file error 六、Control file error 七、Block Error Oracle Version:10g/11g ...
Read More

2013/12/23

Published 12月 23, 2013 by

建立Recovery Catalog的步驟&RMAN指令

建立Recovery Catalog的步驟(11gAW2_Chapter3,4) 1.選擇reocvery catalog所在的database 2.建立獨立使用的tablespace(建議) 3.建立獨立的user(建議) 4.授權recovery_catalog_owner角色給step 3所建立的user 5.建立recovery catalog 6.註冊target database到recovery catalog(僅需一次) 7.RMAN常用指令...
Read More

2013/12/09

Published 12月 09, 2013 by

SQL SERVER 轉 ORACLE

1.     透過SQL SERVER 2008 Standard版本的IMPORT/EXPORT 轉換 2.     安裝Oracle Client/設定TNS 3.     Create Oracle User Account/Create Oracle Datafile 4.     import data to Oracle 5.     注意事項 ...
Read More

2013/12/06

Published 12月 06, 2013 by

df卡住問題解決

Linux底下,下df指令會卡住… 解決方法: 一、應該是mount遠端磁帶機,然後遠端磁碟機關機、當機或某種原因連不到 二、確認有多少user有在這個目錄底下,有的話請退出或Kill user 三、使用strace df命令,查看是那一個point卡住 ... ... statfs("/mnt", <unfinished ...>; 由這一個可看出是/mnt這一個Point 四、umount這一個Point umount -f /mnt, killall -9 df 五、復...
Read More

2013/11/29

Published 11月 29, 2013 by

Oracle的優化器(Optimizer)-Analysis

Oracle的優化器(Optimizer)有兩種優化方式, Hint也不例外,除了/*+rule*/其他的都是CBO優化方式 基於規則的優化方式(Rule-Based Optimization,簡稱為RBO) 基於成本的優化方式(Cost-Based Optimization,簡稱為CBO)...
Read More

2013/11/28

Published 11月 28, 2013 by

Oracle Mview教學

Oracle Mview教學 數據庫之間可以通過DBLINK+Materialized View實現數據同步; 若需要對物化視圖做UPDATE更新操作,則需要建立Writable Materialized View,在建立物化視圖時指定FOR UPDATE子句。由於Writable Materialized View要求物化視圖能夠快速刷新,所以建立必要的物化視圖日志Materialized View Log。 刷新方式:FAST/COMPLETE/FORCE 刷新時間:ON DEMAND/ON COMMIT 是否可更新:UPDATABLE/READ ONLY 是否支持查詢重寫:ENABLE QUERY REWRITE/DISABLE QUERY REWRITE ...
Read More

2013/11/22

Published 11月 22, 2013 by

Drop Partition & MView Rsync & Index確認

步驟: 一、確認要刪的Table Partition是否為Mview rsync資料 二、確認db大小,可以知道刪除多少資料 三、Report Mview jobs stop 四、Drop Partition(MES & Report) 五、使用Complete更新Mview物件 六、啟用Mview job 七、確認index狀態 八、確認刪除的大小 ...
Read More

2013/11/14

Published 11月 14, 2013 by

Software RAID 建置-mdadm

Software RAID 建置-mdadm 什麼是mdadm? mdadm是 multiple devices admin的簡稱,它是Linux下的一款標準的軟件 RAID 管理工具,作者是 Neil Brown。 用途:多個Lun組成一個raid,使用不同的Storage 方法: Storage透過iscsi的方式,切割Lun給Server用 主機:xenserver VM Storage:NetApp ...
Read More
Published 11月 14, 2013 by

使用ssh,建立不用帳密認證立即登入主機

1.產生ssh KEY 2.交換ssh key 3.互相登入對方的主機,即可快速登入主機 ...
Read More
Published 11月 14, 2013 by

開機自動執行 Services-自行寫script,把它掛成services

建立services,可透過services指令,自動開啟服務...
Read More

2013/11/06

Published 11月 06, 2013 by

ORA-00060: Deadlock Detected

ORA-00060: Deadlock Detected 關於資料庫鎖死的檢查方法 一、 資料庫鎖死的現象 程式在執行的過程中,點擊確定或保存按鈕,程式沒有回應,也沒有出現報錯。 二、鎖死的原理 當對於資料庫某個表的某一列做更新或刪除等操作,執行完畢後該條語句不提 交,另一條對於這一列資料做更新操作的語句在執行的時候就會處於等待狀態, 此時的現象是這條語句一直在執行,但一直沒有執行成功,也沒有報錯。 三、鎖死的定位方法 通過檢查資料庫表,能夠檢查出是哪一條語句被鎖死,產生鎖死的機器是哪一台。 ...
Read More
Published 11月 06, 2013 by

ORA-01555 ::snapshot too old Error Message

ORA-01555 Error Message 出現ORA-01555錯誤,通常有下列情況:             SQL語句執行時間太長,或者UNDO表空間過小,或者事務量過大,或者過於頻繁的提交,導致執行SQL過程中進行一致性讀時,SQL執行後修改的前鏡像(即UNDO資料)在UNDO表空間中已經被覆蓋,不能構造一致性讀塊(CR blocks)。  這種情況最多。    解決的辦法: (1)增加UNDO表空間大小 (2)增加undo_retention 時間,默認只有15分鐘 (3)優化出錯的SQL,減少查詢的時間,首選方法 (4)避免頻繁的提...
Read More

2013/11/01

Published 11月 01, 2013 by

WEB 壓測軟體

WEB 壓測軟體 介紹兩套軟體: Siege & Webbench ...
Read More

2013/10/23

Published 10月 23, 2013 by

Disk IO 壓測軟體 - IOMETER

Disk IO 壓測軟體 使用軟體:iometer 測試方式:多台主機做壓測 Storage: NAS 2020B 每一台主機需掛戴要測的遠端磁碟機 透過指令的方式,把要測的主機加進來 ...
Read More

2013/10/18

Published 10月 18, 2013 by

在Partition Table/Index中,找出最大的Partition Table/Index

在Oracle10G中,常會使用partition table,好處是要刪除資料可以一次drop掉partition table,但 經過一段時間之後,需要增加partition table,若沒有增加,新的資料常會塞不進去,造成異常狀況。...
Read More

2013/10/17

Published 10月 17, 2013 by

查詢誰Lock住Oracle

Oracle sid and Linux pid 為什麼會Lock呢?因為user在update table的時候,沒有做commit的動作,ORACLE就會把它Lock,而在一次在更改的時候,就會形成Wait狀態。...
Read More

2013/10/10

Published 10月 10, 2013 by

好用免費的DB管理工具 -DBeaver

DBeaver 管理工具 http://dbeaver.jkiss.org/...
Read More

2013/10/09

Published 10月 09, 2013 by

Online redo log

Online redo log file: Online Redo log:  1 . 紀錄對資料庫中的資料所作的所有更改(紀錄指令)。  2 . 用來提供恢復機制  3 . 以group為單位,每個group最少一個member(redo log file)。  4 . 至少需要有兩個group  5 . 若為RAC架構,則為多Instance對一個資料庫,redo log 則以thread對應Instance(不會解釋)。 ...
Read More

2013/10/06

Published 10月 06, 2013 by

Linux LVM Create

Linux LVM Create 一、        Fdisk,劃分硬碟 二、        pvcreate,增加硬碟 三、        vgextend,增加vg空間 四、        lvresize,增加lv空間 五、        resize2fs,讓os看得到 ...
Read More

2013/10/04

Published 10月 04, 2013 by

Oracle Reog datafile

Oracle Reog datafile: Oracle: Oracle 10G Method:Move C5_SYS_DATA_2 to C5_SYS_DATA 縮小空間有兩種方法:(此兩種方法都會把Highwater做移動,所以有辦法縮小空間) 一、        做export/import(本例已做過export/import,所以空間不會改變) 二、        建立新的datafile,把資料move過去,刪除舊的tablespace(此範列) ...
Read More
Published 10月 04, 2013 by

Oracle Export/Import DB(含Oracle Data Pump)

Export/Import DB 1.        確認空間大小 2.        export tablespace,並確認是否要更改路徑 3.        create user/grant resource 4.        export data 5.        import data 範列二: Oracle Data Pump ...
Read More

2013/06/17

Published 6月 17, 2013 by with 0 comment

冷氣噸數計算

首先量空間的尺寸:2.33(m) x 3.2(m) = 7.456(m2)因為 1坪 = 3.3058 m2          所以 7.456 / 3.3058 = 2.26坪通常 1坪 需要 450 kCal/hr    所以 2.26 x 450 = 1017 kCal/hr而 1kW = 860 kCal/hr         所以 1017 / 860 = 1.18 kW另外 1 噸 = 3024 kCal/hr     所以 1017 / 3024 = 0.336 噸 •能源效率值EER(EER值愈高,用電愈經濟)----------------------------------------------------------------------第一步:先確定空間的坪數,計算方式如下  ...
Read More

2013/05/24

Published 5月 24, 2013 by with 0 comment

Linux 中文顯示設定

請先檢查系統的語言設定:#vim /etc/sysconfig/i18n內容應為:LANG="zh_TW.UTF-8"即時生效:#source /etc/sysconfig/i18n確認線上環境的設定檔是否正確:#env | grep LANGLANG="zh_TW.UTF-8"諾不是和我們設定的一樣,重新開機試試,或者查看user profile看是否有把它寫入#cat /etc/profile#cat /etc/bashrc#cat .bash_profile#cat ~/.bas...
Read More

2013/05/15

Published 5月 15, 2013 by

Oracle Rebuild Index

1. 文件目的 提供Oracle Rebuild操作說明,能依照此文件進行各項工作的處理與確認。 2. Oracle Version 查看Oracle版本,以下的指令適用在10.2.0.4版本: [oracle@c5rptdb1 OPatch]$ ./opatch lsinventory Invoking OPatch 10.2.0 .4.2 Oracle Interim Patch Installer version 10.2.0 .4.2 Copyright (c) 2007, Oracle Corporation.  All rights...
Read More