Time of Update: 2017-02-27
'TEST'算是oracle的一個保留字,因此在有些地方使用時要注意,目前我發現在rman中備份時oracle把它作為保留字對待.TEST在rman裡確實是保留字...備份其它資料表空間時只需要直接寫資料表空間名字就可以:RMAN> backup tablespace undotbs2,users1,test2;啟動 backup 於 2009/09/01 19:37:14使用通道 ORA_DISK_1通道 ORA_DISK_1: 啟動全部資料檔案備份組通道 ORA_DISK_1:
Time of Update: 2017-02-27
前兩天在pub上看到有人遇到了這個問題,今天講課時遇到了,可晚上再類比時卻死活都再現不了了.問題就是先屏蔽了flash recovery area功能,之後又恢複該功能,結果在修改參數db_recovery_file_dest時需要在目錄後面加上"",否則參數可以修改,但是還是不能啟動flash recovery
Time of Update: 2017-02-27
通過dbv和rman blockrecover對Oracle資料庫壞塊進行修複。(1)rman備份時alert.log報如下錯誤:Fri Jul 2 12:41:36 2010Hex dump of (file 12, block 2718618) in trace file /u01/app/oracle/admin/bi/udump/bi_ora_31213.trcCorrupt block relative dba: 0x03297b9a (file 12, block 271
Time of Update: 2017-02-27
oracle,平台,linux,資料庫,archive,sql作業系統:linux redhat 4.7Oracle: 10.2.0.1主庫:orcl_pd備庫:LGDG一、邏輯Standby建立過程1、建立物理Standby具體的參考:Oracle Data Guard Linux 平台 Physical Standby 搭建執行個體簡單的做如下幾點提示:(1)初始化參數配置初始化參數的修改並不僅僅只是在待建立的Standby資料庫端建立,當前的Primary資料庫甚至同一個Data
Time of Update: 2017-02-27
. ORION 概述1.1 ORION 說明ORION (Oracle I/O Calibration Tool) 是校準用於 Oracle 資料庫的儲存系統 I/O 效能的獨立工具。校準結果對於瞭解儲存系統的效能有很大協助,不僅可以找出影響 Oracle 資料庫效能的問題,還能測量新資料庫安裝的大小。由於 ORION 是一個獨立工具,使用者不需要建立和運行 Oracle
Time of Update: 2017-02-27
對於sql最佳化,從實際工作經驗出發,總結如下:1)、where過濾部分,等式左邊不要帶任何計算和嵌套函數,想辦法等價替換,在等式右邊去做變動;2)、能手動計算的部分,手動算好寫上固定的值,不要寫一個運算式在sql裡,讓程式每次去重算;3)、3個及以上大表關聯,慢到跑個30分鐘都不出結果,最直接簡單的方法是建一個暫存資料表,拆分多表關聯為多個2表關聯的等價sql;4)、對於非常慢的sql,可以嘗試重新擷取源表資訊,擷取新的執行計畫;5)、在實現邏輯時,對於有排序操作的關鍵字(order
Time of Update: 2017-02-27
Flashback 是ORACLE 自9i 就開始提供的一項特性,在9i 中利用oracle 查詢多版本一致的特點,實現從復原段中讀取表一定時間內操作過的資料,可用來進行資料比對,或者修正意外提交造成的錯誤資料,該項特性也被稱為Flashback Query。一、Flashback Query正如前言中所提,Flashback Query 是利用多版本讀一致性的特性從UNDO 資料表空間讀取操作前的記錄資料!什麼是多版本讀一致性Oracle 採用了一種非常優秀的設計,通過undo
Time of Update: 2017-02-27
假如一個線上電子商務系統,我們現在需要根據訂單表體現的消費金額將客戶簡單分為大中小三類並分別插入到三張表中.訂單表 order (order_id number, cust_id number, amount number);小客戶表 small_cust (cust_id number, tot_amt number);中客戶表 med_cust (cust_id number, tot_amt number);大客戶表 big_cust (cust_id number, tot_amt
Time of Update: 2017-02-27
Oracle 11g Dataguard Snapshot Standby資料庫功能,可將備庫置於開啟讀寫狀態,進行類比生產環境主庫中測試。當備庫Snapshot standby任務完成後,可以切換回物理備庫角色。在Snapshot Standby資料庫狀態下,備庫是可以接受主庫傳過來的日誌,但是不能夠將變化應用在備庫中。本文採用Oracle 11g Dataguard broker snapshot standby配置1. 採用dg broker配置snapshot standby配置1)
Time of Update: 2017-02-27
Oracle 11g Dataguard Duplicate物理備庫配置(一)之物理備庫建立配置# ver:1.5 第五次修改# modify: 2013.8.16# author: koumm說明:本文安裝配置了Oracle 11g Dataguard通過duplicate方式建立物理備庫。比起上次配置有以下不同點:1. 主備庫目錄結構不同。2. 採用duplicate方式建立物理備庫。一、環境介紹1. 主要資料庫環境作業系統版本 : OEL5.8 x64資料庫版本
Time of Update: 2017-02-27
一、SQLLoader將 Excel 資料匯出到 Oracle1.建立SQL*Loader輸入資料所需要的檔案,均儲存到C:\,用記事本編輯:控制檔案:input.ctl,內容如下:load data --1、控制檔案標識infile 'test.txt' --2、要輸入的資料檔案名為test.txtappend into table test --3、向表test中追加記錄fields terminated by
Time of Update: 2017-02-27
今天檢查資料庫中的備份輸出指令碼時,發現RMAN備份出現了錯誤。這一篇跟蹤錯誤資訊,尋找定位問題的方向。根據前面的問題描述,發現問題越來越複雜,從一個簡單的RMAN備份報錯,牽扯到系統中有3個長時間啟動並執行JOB,以及RAC環境當前節點存在了大量的RACGMAIN
Time of Update: 2017-02-27
在有些情況下,對於表段和索引段可以採用記錄日誌的模式,也可以使用不記錄日誌的模式。如在對錶段、索引段使用資料泵匯入時,可以使用NOLOGGING模式,而使用DATA GUARD或對可用性較高的情境中需要記錄日誌,甚至使用強制記錄日誌。本文介紹了在表段,索引段使用LOGGING與NOLOGGING時產生redo的大小以及DIRECT INSERT APPEND
Time of Update: 2017-02-27
在上一篇文章中討論了如何利用VPD對Oracle表中的行進行存取控制(見《[Oracle] 資料 庫安全之 - 虛擬私人資料庫 (VPD)》),下面介紹一種比VPD複雜一點的存取控制技術— —OLS (Oracle Label Security)。啟用OLS如果你的資料庫版本是10g,則需 要額外安裝OLS組件,但如果是11g,只要啟用OLS即可,因為11g裡OLS是預設安裝的,下面是 11g下啟動OLS的語句:C:\Users\xianzhu>chopt
Time of Update: 2017-02-27
create table t0(sid int not null ,sname varchar2(20))tablespace test;--迴圈匯入資料declare maxrecords constant int:=100000; i int :=1; begin for i in 1..maxrecords
Time of Update: 2017-02-27
在建立邏輯備庫之前,必須得先建立物理備庫,關於如何建立物理備庫,請參考《Data Guard 系列 (4) - 在不停主庫的情況下建立物理備庫》。1. 在物理備庫上停止日誌應用服務SYS@jkka> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL; Database altered.2.
Time of Update: 2017-02-27
業務上有這麼一個需求,需要把Oracle的一些資料同步到MySQL,如果每次都是手動同步的話,實在 太麻煩,因此花了點時間研究了下Oracle直連MySQL的方式。參考文檔:Detailed Overview of Connecting Oracle to MySQL Using DG4ODBC Database Link (Doc ID 1320645.1)版本資訊:Oracle: 11.2.0.1.0 OS: CentOS 5.9MySQL: 5.5.27
Time of Update: 2017-02-27
口令檔案,即password file,用來對通過網路進行管理的使用者進行認證。1、本地串連預設情況下,無論執行個體是否已啟動,資料庫伺服器本機使用者登入資料庫需通過作業系統驗證,即發 起登入的作業系統使用者是否屬於oinstall組,是則允許登入,否則禁止,而與登入時使用的資料庫使用者及口令無關(錯誤的資料庫使用者及錯誤口令或空 口令均允許登入)。注意, 作業系統驗證僅對本地連接且已as sysdba身份登入才生效,若非as sysdba身份,則進行資料庫驗證。[root@station31~
Time of Update: 2017-02-27
Data Guard主從庫之間的角色切換分為以下兩種:1) SwitchoverSwithchover通常都是人為的有計劃的進行角色互換,比如升級等。它通 常都是無損的,即不會有資料丟失。其執行主要分為兩個階段:Primary轉為StandbyStandby(之一)轉為Primary2)FailoverFailover是指由於Primary故障無法短時間恢複,Standby不得不充當 Primay的角色,如果處於最高效能模式,這種切換很有可能導致資料丟失。下面分別
Time of Update: 2017-02-27
標籤:指令碼 shell oracle 利用SHELL指令碼實現將Oracle資料庫的每日EXPDP匯出檔案複製到遠程伺服器趙全文 網名:guestart