Time of Update: 2018-12-06
系統全域區(SGA)由一組記憶體結構組成,它是所有使用者進程共用的一塊記憶體地區。當啟動常式時,Oracle 會自動分配SGA;當關閉常式時,Oracle 會自動釋放SGA 所佔用的記憶體空間。SGA 主要包括 共用池(Shared Pool)、資料快取(Database Buffer Cache)、重做日誌緩衝區(Redo Log Buffer)三個部分,別外SGA 還包括大緩衝池(Large Pool)。共用池:用於存放最近執行的SQL 陳述式和資料字典資訊,其尺寸由初始化參數SHARED_
Time of Update: 2018-12-06
Data Guard 是Oracle 提供的用於確保企業資料高可用性、資料保護和災難恢複的一種方案。1. Data Guard 配置Data Guard 由一個產品資料庫和一個或多個備用資料庫組成,並且這些資料庫可以分布到不同位置和地區,它們之間的互連是通過 Oracle Net 來完成的。當配置 Data Guard 時,必須包括主要資料庫(Primary Database) 和至少一個備用資料庫(Standby Database)。(1) 主要資料庫。主要資料庫是指用於存放應用系統資料的
Time of Update: 2018-12-06
1,SMON(System Monitor)執行常式恢複(1)REDO:重新應用那些被記載到重做日誌但尚未寫入資料檔案的資料。因為所有被提交的事務已經記載到了重做日誌,所以可以確保恢複交易資料。(2)開啟資料庫。在開啟資料庫時,既包括了已提交的資料,也包括了未提交的資料(加鎖)。(3)UNDO。取消未提交的資料。在開啟資料庫之後,Oracle 會自動使用UNDO 段回退未提交的資料。 2,PMON(Process Monitor)PMON
Time of Update: 2018-12-06
;;; Import: Release 10.2.0.1.0 - Production on 星期一, 05 1月, 2009 10:25:24 Copyright (c) 2003, 2005, Oracle. All rights reserved.;;; 串連到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data
Time of Update: 2018-12-06
分享一下我在Z-BLOG 上添加運行天數的方法(V1.8): 找到 FUNCTION/c_system_base.asp 檔案, 大約定位到 2374 行,找到 strStatistics=strStatistics & "<li>"& ZC_MSG083 &":" & ZC_BLOG_CSS & "</li>" 在其中添加: strStatistics=strStatistics &
Time of Update: 2018-12-06
備份(backup)實際就是資料的副本,備份的目的是為了防止不可預料的資料丟失和應用錯誤。轉儲(restore)是指當資料檔案或控制檔案出現損壞時,將已備份的副本檔案還原到原資料庫的過程。恢複(recover)是指應用歸檔日誌和重做日誌事務更新副本檔案到資料檔案失敗前的狀態。1.2.1 備份與恢複方法 1,使用者管理的備份與恢複使用者管理的備份與恢複是指使用SQL 陳述式命令結合OS命令備份和恢複DB的方法(也被稱為OS 備份與恢複)。DB 檔案 ────copy或cp────→
Time of Update: 2018-12-06
1,重做線程(Redo Thread)重做線程是由一組相關的重做日誌組成。重做線程與執行個體是一一對應關係。單常式DB只有一個重做線程;RAC 有多個重做線程。通過查詢動態效能檢視V$THREAD 可以顯示重做線程的詳細資料。SQL> select thread#, status, groups, sequence# from v$thread; THREAD# STATUS GROUPS SEQUENCE# ---------- ------ ---------- ---
Time of Update: 2018-12-06
(1) 建立存放複製資料庫各種相應的 OS 目錄。(2) 建立常式服務。(3) 建立參數檔案。串連到主要資料庫建立文本參數檔案。 編輯文本參數檔案。 建立伺服器參數檔案。(4) 將主要資料庫的備份組檔案、參數檔案複製到複製資料庫所在的主機。(5) 啟動常式。(6) 建立複製資料庫(因為複製資料庫在遠程主機上,所以必須在遠程主機上配置臨聽程式,在主要資料庫機器上配置網路服務名)。 複製資料庫所在的主機:C:\>mkdir c:\demo C:\>mkdir
Time of Update: 2018-12-06
如果要在某個表上使用 FlashBack Table 特徵,則要求必須具有以下條件:使用者必須具有 FlashBack ANY TABLE 系統許可權或 FlashBack 對象許可權使用者必須在表上具有SELECT、INSERT、DELETE 和 ALTER 許可權必須合理設定初始化參數undo_retention, 以確保 UNDO 資訊保留足夠時間必須啟用行移動特徵:ALTER TABLE EMP ENABLE ROW MOVEMENT(1) 啟用行移動特徵(2) 類比使用者 DML
Time of Update: 2018-12-06
為了防止控制檔案出現介質失敗,應該多元化控制檔案;為了提高DB 安全已耗用時間(MTBF),應該多元化重做日誌;為了降低常式恢復,需要合理地配置初始化參數。2.3.1 多元化控制檔案控制檔案不僅記載了DB的物理結構及狀態,還記載了與備份和恢複相關的動態資訊。如果DB 只包含一個控制檔案,並且控制檔案出現介質失敗,那麼會導致資料庫無法裝載,此時DBA 必須要重建立立控制檔案或者恢複控制檔案。ORACLE 建議每個DB
Time of Update: 2018-12-06
一、刪除使用者 C:\>sqlplus system/orcl@orcl SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 1月 4 17:48:51 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. 串連到:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith
Time of Update: 2018-12-06
確定哪些平台之間可以搬移資料表空間:SQL> select platform_name from v$transportable_platform; PLATFORM_NAME----------------------------------------Solaris[tm] OE (32-bit)Solaris[tm] OE (64-bit)Microsoft Windows IA (32-bit)Linux IA (32-bit)AIX-Based Systems (64-bit)
Time of Update: 2018-12-06
20.3.1 資料庫資源回收筒資料庫資源回收筒(Database Recycle Bin) 是所有被刪除表和相關對象的容器,被存放在資源回收筒的相關對象包括索引、約束、觸發器、巢狀表格、LOB 段和 LOB 索引段。資料庫資源回收筒具有以下限制:資源回收筒只適用於非SYSTEM 的局部管理資料表空間 ORACLE 沒有為資源回收筒分配固定的預留空間,因此不能保證資料庫物件在資源回收筒中的保留時間。當被刪除對象所在資料表空間沒有足夠空間時,ORACLE 會使用 FIFO(先進先出)
Time of Update: 2018-12-06
(1) 類比使用者誤操作 SQL> conn scott/tiger@demo已串連。SQL> host date當前日期: 2009-02-19 星期四輸入新日期: (年月日) SQL> host time目前時間: 16:40:43.29輸入新時間: SQL> select current_scn from v$database; CURRENT_SCN----------- 1975467 SQL> delete from emp where
Time of Update: 2018-12-06
今天寫項目功能點時,遇到一個問題,DataGridViewTextBoxColumn 只能輸入數值,並且格式化為 xxxxx.xx 兩位小數. 想了很多方法,但只能是輸入完後才驗證,後來在網上搜了一下,找到了一個好的方法,經過修改後不錯,現在我把它轉換為VB.NET 語言,記錄下來: Private _EditCell As DataGridViewTextBoxEditingControl = Nothing Private Sub
Time of Update: 2018-12-06
今天在做測試 backup as copy 命令時出現了ORA-00600 錯誤,後面還帶上了錯誤參數,貌似很嚴重的error,千萬不要被嚇倒了,解決辦法很簡單。 錯誤回放: RMAN> backup as copy database format='d:\1031\%d_%s_%f.dbf'; 啟動 backup 於 31-10月-08分配的通道: ORA_DISK_1通道 ORA_DISK_1: sid=153 devtype=DISK通道 ORA_DISK_1:
Time of Update: 2018-12-06
C:\>sqlplus system/orcl@orcl SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 1月 5 10:16:03 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. 串連到:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the
Time of Update: 2018-12-06
(1) 建立存放備用資料庫相關檔案的OS 目錄(2) 建立常式服務(3) 配置監聽程式和網路服務名(4) 準備主要資料庫參數檔案(5) 準備備用資料庫參數檔案(6) 複製相關檔案到備用資料庫所在的目錄(7) 啟用備用資料庫(8) 在備用資料庫上增加臨時檔案C:\>sqlplus sys/oracle@demo as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on 星期六 2月 14 09:33:26 2009Copyright (c)
Time of Update: 2018-12-06
ORACLE 資料庫包括NOARCHIVELOG 和 ARCHIVELOG 兩種日誌操作模式,預設為NOARCHIVELOG模式。(1) NOARCHIVELOG (非歸檔模式)。NOARCHIVELOG 是指不保留重做記錄的日誌操作模式。這種日誌操作模式只能用於保護常式失敗(例如系統斷電),而不能保護介質失敗。如果進行日誌切換,那麼在不保留原有重做日誌內容的情況下,日誌組的新內容會直接覆蓋其原有內容。NOARCHIVELOG 模式具有以下一些特點:當檢查點完成之後,後台進程LGWR
Time of Update: 2018-12-06
(1) 建立存放備用資料庫相關的OS 目錄(2) 建立常式服務(3) 配置監聽程式和網路服務名(4) 準備主要資料庫參數檔案(5) 準備備用資料庫參數檔案(6) 複製相關檔案到備用主機(7) 啟用備用資料庫 複製資料庫所在的主機操作:C:\>mkdir d:\standby2 C:\>mkdir d:\standby2\adump C:\>mkdir d:\standby2\bdump C:\>mkdir d:\standby2\cdump C:\>mkdir d: