Time of Update: 2018-12-03
聽說過還原(restore)資料庫,資料表空間及資料庫檔案,使用歸檔日誌恢複(recover)資料庫,資料表空間,資料庫檔案。咦,還有還原歸檔日誌這一說法呢?沒錯,可能我們忽略了還原歸檔日誌這一個過程,原因是還原歸檔日誌通常情況下是oracle在recover時自動完成的。大多數情況下我們是先還原資料庫,恢複資料庫,開啟資料庫。實際上在恢複資料庫之前有一個動作,那就是還原歸檔日誌,也就是將記錄檔還原到預設的歸檔位置,如果我們在備份歸檔日誌時使用了delete [all]
Time of Update: 2018-12-03
在手動恢複資料庫時,有時候需要在SQL*Plus提示符以及作業系統提示符,RMAN提示符下來回切換顯得有些繁瑣。實際上RMAN為我們提供了命令列下執行一些簡單的SQL語句以及PL/SQL的方法,以避免上述情形。本文描述了RMAN提示符下的一些常用命令及其用法。 1、RMAN提示符下執行SQL語句 文法: SQL '<command>' ; 文法比較簡單,就是提示符下輸入SQL,後接SQL命令,命令用單引號括起來 command
Time of Update: 2018-12-03
Oracle 同機資料庫複寫或複製經常用於提供測試或開發環境。對於產生的複製資料庫有多種方式,如使用冷備方式進行資料庫複製(需要使用nid修改db_name),熱備方式複製資料庫,rman方式複製資料庫等等。由於是同機複製,因此目標資料庫與原資料庫必須位於不同的目錄,其次,使用不用的資料庫名稱(db_name)。本文主要列出使用基於使用者管理的熱備方式來進行資料庫複製的步驟並給出示範。 1、熱備複製步驟 a、建立目標資料庫目錄 b、建立目標資料庫密碼檔案(orapwd)
Time of Update: 2018-12-03
在使用shutdown immediate關閉資料庫時hang住,查看alert 日誌,遭遇了SHUTDOWN: Active processes prevent shutdown operation。也即是說有一些活動進程阻止了當前的shutdown操作。咦,資料庫是測試資料庫啥也沒有幹,也沒有配置db console,還有活動進程阻止呢? 1、情景再現SQL> select * from v$version where rownum<2;BANNER---------
Time of Update: 2018-12-03
今天給大家說說如何巧用連接埠映射,不通過網關開放內網的方法。 一:使用前提 需要有一台公網的IP。假如現在我們有一台公網的IP :210.210.21.21 二:用到的工具 1.lcx.exe 2. vdic 工具:http://free6.e-168.cn/zxzgcn/to/ys.rar 三:方法講解 方法一:用lcx.exe進行映射。 (1)我們將lcx.exe傳到公網IP上,在公網IP上DOS環境下執行 lcx –listen 連接埠1
Time of Update: 2018-12-03
中小型資料庫呈現的是資料庫並發少,資料庫容量小,版本功能受限以及N多單一實例等特點。儘管如此,資料庫的損失程度也會存在零丟失的情形。企業不願意花太多的錢又要保證資料庫的可靠穩定,可是苦煞了我這些搞DB的。接上一篇文章,中小型資料庫 RMAN CATALOG
Time of Update: 2018-12-03
Oracle 11g R2 Grid Infrastructure 的安裝與配置較之前的版本提供了更多的靈活性。在Grid Infrastructure安裝完畢前執行root.sh經常容易出現錯誤,並且需要修複該錯誤才能得以繼續。在這個版本中我們可以直接通過執行指令碼rootcrs.pl來重新設定Grid Infrastructure而無需先卸載Grid
Time of Update: 2018-12-03
權過程中,伺服器開了3389卻串連不上的處理:大家好,我是黑白貿易(qq:396418270)我們雖然取得了超級管理員權限,也開了3389連接埠,但卻串連不上!可能的原因:1、可能設定了tcp/ip過濾2、3389連接埠改了3、內網原因4、其他原因下面看我這種情況!我已經提權建立了超級使用者! fengyun$看看能不能串連 用戶端無法串連到服務端看看是否過濾了ip第1種情況的解決辦法是通過修改註冊表方法如下:我們要做的就是匯出他註冊表的三處,更改後再匯入就可以了,回到〖Ws
Time of Update: 2018-12-03
現在搞幾個4899的肉雞也不是什麼難事了,難的是如何用radmin把肉雞牢牢的控制在手裡,這是個問題。呵呵,經過本小菜的在三“研究”,多方驗證,總算找到了如何配置永久性的radmin的後門,呵呵。時間倉促,沒有視頻教程,也沒有抓圖。 配置永遠的4899用戶端,這個配置方法是真對win2000和2003的。xp我沒有試過我們準備的工具就是 1。radmin 2。sc.exe 3.
Time of Update: 2018-12-03
前兩天看到豐初在群裡說要寫這樣一個東西。不過豐初的blog放在opera上,被GFW了,我下了回來,傳到Box上提供下載。懷疑我綁馬的別下。軟體作者:李豐初&&BlueStar隱藏目標進程的程式(驅動)使用說明:G:/>BlueStarHide.exe[+] BSH(BlueStarHide) is writted by 李豐初[+] fuck&shit sb who defame me[+] *************2007.06.27*************
Time of Update: 2018-12-03
using backup controlfile 通常用於恢複由於當前控制檔案丟失且原來備份的控制檔案較當前發生變化的情形之下。using backup controlfile的 recover 方式一旦使用之後,常用的recover database命令將不可再使用,且必須要使用resetlogs方式來開啟資料庫,下面是具體的示範描述。 一、示範 using backup controlfile
Time of Update: 2018-12-03
遷移資料庫的方法有多種,較為常用的則是使用RMAN來遷移。使用RMAN遷移資料庫屬於資料庫的物理備份與恢複範疇,整個過程中資料庫的相關資訊是完整地鏡像。因此,基於此種方式還原恢複的資料庫用於測試會使得與真實的生產環境差異相對較小。本文描述了使用RMAN來還原Oracle 10g資料庫的過程。 一、主要步驟 1、備份資料庫 2、ftp備份到目的伺服器 3、為目標資料庫建立項目目錄
Time of Update: 2018-12-03
寫這個東西的目的在於讓大家瞭解一下SC這個服務管理程式的使用,另一方面也是為了讓大家更進一步的瞭解到NT,2000的服務的一些基礎問題,如果有時間,希望大家好好看看。再來結合起上一次如何開啟termservice服務的那篇文章,在服務方面大家應該比較瞭解了。用這個東西就可以刪除在別人機器裡留下的如ffsniffer,
Time of Update: 2018-12-03
對於Oracle 11g RAC 的安裝,與Oracle 10g(clusterware)類似,grid 安裝完畢後需要執行orainstroot.sh和root.sh,如果是AMD晶片,Oracle說不認識啊,那就要恭喜一下你又多了一次patch的親密接觸,這個錯誤提示是Failed to create or upgrade OLR。客官,中招了?接著往下看...1、安裝時的環境 作業系統(Oracle linux 5.5 32bit) [root@node1 ~]#
Time of Update: 2018-12-03
BULK COLLECT 子句會批量檢索結果,即一次性將結果集綁定到一個集合變數中,並從SQL引擎發送到PL/SQL引擎。通常可以在SELECT INTO、FETCH INTO以及RETURNING INTO子句中使用BULK COLLECT。本文將逐一描述BULK COLLECT在這幾種情形下的用法。 有關FORALL語句的用法請參考:批量SQL之 FORALL 語句 一、BULK COLLECT大量繫結的樣本--下面的樣本中使用了BULK
Time of Update: 2018-12-03
對於資料庫的穩定性,高可用,跨平台以及海量資料庫的處理,Oracle
Time of Update: 2018-12-03
對於資料庫表級上的資料複製,我們最常用的是CREATE TABLE AS(CTAS)..方式。其實在SQL*Plus下面copy命令可以完成同樣的工作,而且更加出色,效能也比較優異。更突出的是支援跨平台,異構資料庫之間的資料複製。copy命令可以類似地完成一些stream完成的功能,儘管copy命令與stream方式不是一個重量級。下面描述copy命令的主要用法。 1、copy命令的協助資訊scott@SYBO2SZ> help copy COPY ---- Copies
Time of Update: 2018-12-03
在前兩篇文章中描述了中小型資料庫使用RMAN catalog設計備份與恢複方案,並給出了所有相關的指令碼來從某種車程度上類比Oracle Data Guard以減少硬體故障帶來Prod伺服器上資料庫損失。在這邊文章中主要描述Prod資料庫的變遷在Bak server端如何進行恢複。 中小型資料庫 RMAN CATALOG 備份恢複方案(一) 中小型資料庫 RMAN CATALOG 備份恢複方案(二) 1、恢複前提
Time of Update: 2018-12-03
對PL/SQL而言,任何的PL/SQL塊或者子程式都是PL/SQL引擎來處理,而其中包含的SQL語句則由PL/SQL引擎發送SQL語句轉交到SQL引擎來處理,SQL引擎處理完畢後向PL/SQL引擎返回資料。Pl/SQL與SQL引擎之間的通訊則稱之為環境切換。過多的環境切換將帶來過量的效能負載。因此為減少效能的FORALL與BULK COLLECT的子句應運而生。即僅僅使用一次切換多次執行來降低環境切換次數。本文主要描述FORALL子句。一、FORALL文法描述 FORALL
Time of Update: 2018-12-03
最近的項目中發現處理DML Error 時,逐條逐條處理1千多條的資料從暫存資料表 insert 到正式表需要差不多1分鐘的時間,效能相當低下,而Oracle 10g中的DML error logging對於DML異常處理效能卓著。原本打算寫篇關於這個特性的文章,正好有經典篇章,於是乎,索性翻譯供大家參考,有不盡完美之處,請大家拍磚。 預設情況下,一個DML命令失敗的時候,在偵測到錯誤之前,不論成功處理了多少條記錄,都將將使得整個語句復原。在使用DML error