Time of Update: 2017-02-27
北京時間9月16日早間訊息,據國外媒體報道,市場研究公司Global Equities Research分析師特裡普·喬德裡(Trip
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
1、什麼是審計審計(Audit)用於監視使用者所執行的資料庫操作,並且Oracle會將審計跟蹤結果存放到OS檔案(預設位置為$ORACLE_BASE/admin/$ORACLE_SID/adump/)或資料庫(儲存在system資料表空間中的SYS.AUD$表中,可通過視圖dba_audit_trail查看)中。預設情況下審計是沒有
Time of Update: 2017-02-27
建立觸發器建立觸發器的一般文法是:CREATE [OR REPLACE] TRIGGER trigger_name{BEFORE | AFTER }{INSERT | DELETE | UPDATE [OF column [, column …]]}[OR {INSERT | DELETE | UPDATE [OF column [, column …]]}...]ON [schema.]table_name |
Time of Update: 2017-02-27
對於叢集和分布式等大型系統來說,時間及其同步是個很重要的問題。經過對redhat linux及JRE(包括oracle JRE,IBM JRE)的研究,現總結如下。1,時間的查看通常的時間可分為local時間和UTC時間,local時間在linux下使用date查看:# dateWed Oct 31 17:38:06 BRST
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
DG最核心的功能是提供高可用性的容災,因此本節要介紹的角色轉換內容是DG最重要的部分。DG主 從庫間的角色切換分為以下兩種:1)SwitchoverSwithchover是指主從庫進行角色互換(主庫變備庫,備庫變主庫),通常都是人為的、有計劃的, 比如利用Switchover可以減少資料庫升級的停機時間,因此不會造成資料丟失。2) FailoverFailover是指主庫因為故障無法短時間內恢複,為了保證資料的可用性,備庫不得不臨時
Time of Update: 2017-02-27
今天需要對一個24*7的生產庫建立一個DG的物理備庫,要求主庫不能停機,一開始以為不可能,後 來查了下文檔,原來通過rman的duplicate命令可以實現線上建立物理備庫。主備庫的資訊如下:角色 db_name db_unique_name 主機 網路連接字串主庫
Time of Update: 2017-02-27
1、基本資料表空間介紹a. 系統資料表空間主要存放資料字典和內部系統資料表基表查看資料資料字典的SQLselect * from dict查看內部系統資料表的SQLselect * from
Time of Update: 2017-02-27
什麼是CPU/PSUOracle CPU的全稱是Critical Patch Update, Oracle對於其產品每個季度發行一次安全補丁包,通 常是為了修複產品中的安全隱患。Oracle PSU的全稱是Patch Set Update,Oracle對於其產品每個季度發行一次的補丁包,包含了bug 的修複。Oracle選取被使用者下載數量多,且被驗證過具有較低風險的補丁放入到每個季度的PSU中。在
Time of Update: 2017-02-27
口令檔案,即password file,用來對通過網路進行管理的使用者進行認證。1、本地串連預設情況下,無論執行個體是否已啟動,資料庫伺服器本機使用者登入資料庫需通過作業系統驗證,即發 起登入的作業系統使用者是否屬於oinstall組,是則允許登入,否則禁止,而與登入時使用的資料庫使用者及口令無關(錯誤的資料庫使用者及錯誤口令或空 口令均允許登入)。注意, 作業系統驗證僅對本地連接且已as sysdba身份登入才生效,若非as sysdba身份,則進行資料庫驗證。[root@station31~
Time of Update: 2017-02-27
1、存放所有事物日誌。重做日誌的兩個概念,重做日誌組和重做日誌群組成員。一個資料庫中至少要有兩個日誌組檔案,一組寫完後再寫另一組,即輪流寫。每個日誌組中至少有 一個日誌成員,一個日誌組中的多個日誌成員是鏡相關係,有利於記錄檔的保護。2、聯機日誌組的交換過程叫做切換。特別注意:日誌切換在一個最佳化效果不好的資料庫中會引起臨
Time of Update: 2017-02-27
oracle物理結構即物理作業系統檔案的集合。控制檔案(參數檔案init.ora記錄了控制檔案的位置)二進位檔案,控制檔案由參數control_files指定,格式如下:control_files= ("home/app/.../control01.ctl","home/app/.../control02.ctl") 。1、要對控制檔案進行鏡象,手工鏡像步驟如下:a.shutdownb.cp
Time of Update: 2017-02-27
有一個需求,將某業務表的某個時間點之前的記錄轉移到它的曆史表中。如果當前業務表不是基於這 個業務時間點的分區表設定,那隻能insert再delete操作。這種轉移資料的方法非常非常低基礎。經常 在初級的資料庫管理員和開發人員的程式中出現。不是說這個方法不好,對於轉移的記錄數量在幾十 幾百條,而轉移頻率高,轉移時間點隨機的情況而言,這個方法還是挺管用的。但如果轉移的資料量一
Time of Update: 2017-02-27
觸發器可實現表間資料的一致性和完整性。當一個基表被修改時,相應的觸發器會自動執行。對錶數 據的操作有插入、修改和刪除,相應的維護資料的觸發器也大致有insert、update和delete三種。觸發器的類型有三種:(1)DML觸發器:在對錶進行DML操作的時候觸發。(2)替代觸發器:由於在Oracle中不能直接對有兩個以上表建立的視圖進行DML操作,所以給出了替
Time of Update: 2017-02-27
PL/SQL語句通過遊標提供了對一個結果集進行逐行處理的能力。遊標可以視為一種特殊的指標,它與 某個查詢結果相聯絡,可以指向結果集的任何位置,以便對指定位置的資料進行處理。使用遊標可以在 查詢資料的同時對資料進行處理。遊標分為顯式遊標和隱式遊標兩種。一、顯式遊標使用顯示遊標需要遵循聲明遊標——>開啟遊標——>讀取資料 ——>關閉遊標四個步驟。1、聲明遊標定義的方法如下:declare cursor
Time of Update: 2017-02-27
1、當在select語句中,同時使用where、group by和having子句時,它們的作用和執行順序如下:(1)where用於篩選由from指定的資料對象(2)group by用於對where的結果進行分組(3)having用於對group by分組後的資料進行過濾2、count(*)與count(columnName|columnIndex)的區別:count(*)會統計表中的null計算在內,而count(columnName|columnIndex)會忽略對應欄位的null記 錄。3
Time of Update: 2017-02-27
客戶一個oracle突然當機了,由於業務啟動,客戶下意識的重啟了伺服器,系統是起來了,準備切換到 oracle使用者下啟動資料庫,可以怎麼都無法su切換,真是火上澆油呀,描述如下:在root使用者下,su到一 個普通使用者oracle,得到如下錯誤:[root@localhost ~]# su - oraclesu: warning: cannot change directory to /home/oracle: Permission deniedsu: /bin/bash:
Time of Update: 2017-02-27
oracle日誌分析工具LogMiner使用1.設定日期格式alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile;select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual ;2.添加補 充日誌如果資料庫需要使用logminer,就應該添加,只有添加這個日誌之後的才能捕 獲DMLALTER DATABASE ADD SUPPLEMENTAL
Time of Update: 2017-02-27
1、統計資訊的作用Oracle基於CBO的最佳化器在產生執行計畫時,很大程度上依賴 於統計資訊,你可以把CBO理解為一個複雜的數學模型,而統計資訊是它最主要的輸入,執行 計劃是輸出,如果輸入都不準確,輸出還可能準確嗎?所有,統計資訊是否及時有效對執行 計劃的好壞有著關鍵的影響。2、dbms_stats包Oracle裡採用dbms_stats包分 析統計資訊(Analyze命令已淘汰,不建議使用),該包的使用方法,官方文檔有詳細說明 (http://docs.oracle.com/cd/E1188