Time of Update: 2018-12-03
第一章create tablespace ws_app_data datafile 'u01/product/oracle/oradata/orcl/ws_app_data01.dbf' size 100m;create tablespace ws_app_idx datafile 'u01/product/oracle/oradata/orcl/ws_app_idx01.dbf' size 100m;create user ws_app identified by ws_app
Time of Update: 2018-12-03
叢集的相關概念配置Active/active叢集 在這種模式下,所有的節點都能提供服務(不會有使用者請求在standby上被閑置的情況)。大部分案例中,叢集成員的硬體設定都是相同的,避免可能的效能問題,也更容易實現負載平衡。Active/active叢集需要更複雜的管理軟體來管理所有資源,比如磁碟和記憶體需要在所有節點間進行同步。更常見的,一個私人網路被用做心跳串連。叢集管理軟體必須能夠檢測到節點問題,比如節點故障或者叢集通訊問題
Time of Update: 2018-12-03
RAC 在Grid Infrastructure安裝完以後,我們把注意力轉移到叢集上的Oracle軟體的安裝上來。我們看到,Grid Infrasctructure提供了運行RAC的架構,包括叢集通訊連結、節點分離、節點成員關係等服務。ASM是Oracle儲存資料庫的首選方式。RAC利用這些概念並擴充了需要的基本服務。安裝選項 成功安裝了Grid Infrastructure/Clusterware以後,Oracle Universal
Time of Update: 2018-12-03
一.官網的說明 http://download.oracle.com/docs/cd/E11882_01/server.112/e26088/functions088.htm#SQLRF00658 PurposeThe LENGTH functionsreturn the length of char. LENGTH calculates length usingcharacters as defined by the input character set.
Time of Update: 2018-12-03
利用序列產生主索引值。 序列(Sequence)是一種可以被多個使用者使用的用於產生一系列唯一數位資料庫物件。序列定義儲存在資料字典中,通過提供唯一數值的順序表來簡化程式設計工作,可以使用序列自動產生主鍵的索引值。當一個序列第一次被查詢調用時,它將返回一個預定值。在隨後的每次查詢中,序列將產生一個按指定的增量增長的值。序列可以迴圈,或者是連續增加的,直到指定的最大值為止。 建立序列文法如下:create sequence [模式]序列名稱[start with 起始數字] [increment
Time of Update: 2018-12-03
1.1 索引表索引表是將資料儲存在記憶體中!!!1.1.1 定義索引表-- 定義記錄集TYPE yang_rec IS RECORD( ename varchar2(30), eid NUMBER );-- 定義索引表類型TYPE yang_tab IS TABLE OF yang_rec INDEX BY BINARY_INTEGER;-- 定義索引表對象的執行個體test_tab yang_tab;1.1.2
Time of Update: 2018-12-03
這幾天花了點時間整理了下ORACLE的監聽器的維護和管理操作,把之前模糊的地方都弄明白了,文檔有點長,目錄如下::http://download.csdn.net/detail/java3344520/5025255Oracle監聽器維護管理v1.1 1一、監聽器工作原理 3二、監聽器Lisener功能 41、 監聽用戶端請求 42、 為用戶端請求分配Server Process 43、 註冊執行個體服務 44、 錯誤轉移failover
Time of Update: 2018-12-03
開始測試oracle 11g rac,本本的效能有限,因此裝個單節點rac。步驟如下:網卡綁定修改/etc/modprobe.conf 和/etc/sysconfig/network-scripts下的ifcfg-bond* ifcfg-eth*這裡不再多說配置Xmanager串連vi /usr/share/gdm/defaults.conf將[xdmcp]下的Enable=false 改成 Enable=trueAllowRemoteRoot=false
Time of Update: 2018-12-03
一、引言 資料倉儲技術是目前已知的比較成熟和被廣泛採用的解決方案,用於整和電信運營企業內部所有分散的原始業務資料,並通過便捷有效資料訪問手段,可以支援企業內部不同部門,不同需求,不同層次的使用者隨時獲得自己所需的資訊。資料倉儲系統需要能夠及時地追蹤和分析大量的曆史資料,並能夠及時做出分析和預測,因此即時性是一個非常重要的指標。ORACLE由於可靠性、高效能等方面的特點,在電信行業大部分的資料倉儲系統中擔當了後台資料庫的角色。由於電信行業的特點,處理的資料量十分龐大,處理的時間長。尤其是對於
Time of Update: 2018-12-03
oracle 8i 以後加處的功能,Oracle專家可通過一種簡單的方式來為CBO收集統計資料。目前,已經不再推薦你使用老式的分析表和dbms_utility方法來產生CBO統計資料。那些古老的方式甚至有可能危及SQL的效能,因為它們並非總是能夠捕捉到有關表和索引的高品質資訊。 CBO使用對象統計,為所有SQL語句選擇最佳的執行計畫。 dbms_stats能良好地估計統計資料(尤其是針對較大的分區表),並能獲得更好的統計結果,最終制定出速度更快的SQL執行計畫。
Time of Update: 2018-12-03
玩Oracle也快2年了,一直都是在整理Oracle的相關技術文章,以前是學J2EE的, 也專門的去培訓機構培訓了一年,那時是一門心思的認為就搞開發了,可後來的事實證明我還是與Oracle更有緣一點。 記得2008年剛找工作那會,一家公司招Java工程師,我到公司不久,項目卻沒了,因為公司還有資料庫的業務,所以我就轉像資料庫了。當時對Oracle 是一點瞭解都沒有, 只知道它是一個大型的資料庫。 也許是搞開發太久了,一開始搞的時候還十分的不願意, 總覺得DBA 沒有開發有前途。 後來慢
Time of Update: 2018-12-03
Automatic Workload Repository(AWR)收集、處理和維護效能系統資訊,為效能調優的問題檢測提供了有力的協助。AWR收集和處理的統計資訊包括:1. 段的統計資訊;2. 時間模型統計資訊(在v$sys_time_model和v$sess_time_model視圖中查看);3. 一些在v$sysstat和v$sesstat視圖中收集的系統和會話的統計資訊;4. 系統中負載最高的一些sql語句,分別按執行時間、cpu時間、執行次數等標準來統計5.
Time of Update: 2018-12-03
Grid Infrastructure共用組件 Grid Infrastructure使用兩種類型的共用裝置來管理叢集資源和節點:OCR(Oracle Cluster Registry)和表決磁碟。Oracle 11.2引入一個新的檔案,稱作Oracle Local Registry(OLR),它只允許存放在本地。OCR和OLR OCR為所有節點所共用,包含了叢集資源的所有資訊和 Grid Infrastructure需要的操作許可。為了實現共用,OCR需要存放在裸裝置、共用塊裝置、
Time of Update: 2018-12-03
(1)登陸到mysql C:/Documents and Settings/Administrator>mysql -h localhost -u root -p Enter password: ***** Welcome to the MySQL monitor. Commands end with ; or /g. Your MySQL connection id is 69 Server version: 5.0.51a-community-nt MySQL Community
Time of Update: 2018-12-03
Oracle 的每個Block上都有一個部分,叫做ITL,其用來儲存事務的資訊。 有關ITL的說明參考:OraceITL(Interested Transaction List) 說明http://blog.csdn.net/tianlesoftware/article/details/6573988 對象的ITL數由對象的initrans 和 maxtrans 參數決定,Oracle 官方文檔中記載:initrans 的預設值是1,maxtrans 是255.
Time of Update: 2018-12-03
一.11gR2 中 Relink 指令碼說明 前面將了OracleOption 和其link的2篇Blog,如下:OracleBinary Options 說明http://blog.csdn.net/tianlesoftware/article/details/7577637 Oracle 單一實例Relink Binary Options 說明http://blog.csdn.net/tianlesoftware/article/details/7577652 From 11GR2(11.
Time of Update: 2018-12-03
一.說明 一網友問我將一個查詢的結果集存放到暫存資料表裡,如果估算暫存資料表的大小,當時想的方法是通過統計block來計算。後來想,此方法的操作性也不是很高。 最好是能在查詢操作執行之前就能估算出大小。 查看了一下ALL_TABLES 表,其中有個欄位:avg_row_len. 該值單位為bytes。 可以一句這個欄位來進行一個估算。 AVG_ROW_LEN*NUMBER Average length of a row in the table (
Time of Update: 2018-12-03
日常管理和維護啟動關閉使用start和stop
Time of Update: 2018-12-03
在前面幾篇介紹了OracleBinary Options 的文章,如下: Oracle Binary Options 說明http://blog.csdn.net/tianlesoftware/article/details/7577637 Oracle 單一實例 Relink Binary Options 說明http://blog.csdn.net/tianlesoftware/article/details/7577652 Oracle 11gR2 Relink 指令碼新特性
Time of Update: 2018-12-03
安裝DDL OBJECTS在源端,以oracle使用者登入sqlplus,執行以下指令碼執行marker_setup確保goldengate的相關進程 關閉狀態,任何使用oracle的應用程式都已關閉,且不會有新的會話產生。然後執行下面命令[goldengate@gg1 ~]$ cd /opt/gg/goldengate/[goldengate@gg1 goldengate]$ sqlplus / as sysdbaSQL> @marker_setupMarker setup