Time of Update: 2013-12-28
Mapper.xml 配置 <resultMap type="emp" id="empMap"> <id property="empno" column="empno"/> <result property="ename" column="ename"/> <result
Time of Update: 2013-12-28
一、遍曆索引樹的每個節點都是一個頁面。索引樹有三種類型的節點:根節點、中間節點、葉子節點。(1) 根節點與中間節點一樣,只包含下一層節點的入口值與入口指標,它們稱為索引節點;(2) 葉子節點包含要遍曆的資料,對叢集索引而言資料就是表中資料行,對非叢集索引資料是指索引列值和行書籤。索引的遍曆總是從根節點開始,即先根遍曆,分為兩種:索引掃描和索引尋找。(1) 索引掃描,是指從索引樹的根節點開始,對葉子節點逐個掃描,直至命中所有滿足尋找條件的資料;(2)
Time of Update: 2013-12-28
ASM磁碟組是作為一個邏輯單元管理的一個ASM磁碟池。與其他任何LVM一樣,ASM管理大量物理卷並將其作為一個或多個邏輯卷呈交給Oracle。物理卷可以是實際的磁碟或磁碟的分區,或者是隸屬作業系統的卷管理器的卷。無論採用哪種方式,都不能使用任何檔案系統格式化,必須是裸裝置。在Linux上,ASM能引用磁碟作為裸裝置,或通過使用ASMLib軟體。直接使用裸裝置的方法:1.
Time of Update: 2013-12-28
Time of Update: 2013-12-28
公司最近在使用postgresql資料庫,開發給了我們很多ddl/dml語句,於是我就花了2天時間完成了這套指令碼,用來建立資料表空間,使用者,並且自動匯入資料的指令碼#!/bin/bash# 2013/07/26, DD.# Usage: install_postgreSQL_db.sh --dbname <database name> [ --userid <user name> ] [ --passwd <user passwrod> ] [
Time of Update: 2013-12-28
最近一個項目需要做一個mysql+keepalived高可用主從同步,配起來當然輕車熟路,但想到如何在主庫掛掉,從庫接管後,以最快的速度恢複資料,並讓主庫重新接管,所以整理了下思路,編寫了如下指令碼,供大家參考mysql主從,以及keepalived高可用配置本博傳送門:http://showerlee.blog.51cto.com/2047005/1220801http://showerlee.blog.51cto.com/2047005/1188549一.備份從庫當前資料庫注:以下的所有配置
Time of Update: 2013-12-15
shmmax - 共用記憶體段,建議設大點, 達到最大SGAshmmin - 最小的共用記憶體段.shmmni - 共用記憶體標誌符的數量.shmseg - 一個進程可分配的最大記憶體段數.shmall - 最大可允許的記憶體數,比SGA還要大.semmns - 訊號量,跟ORACLE的PROCESS數有關.semmsl - 一個訊號量中最大的訊號量數.SGA=((db_block_buffers * block
Time of Update: 2013-12-15
IBM IDS-Informix Dynamic Server是關鍵型通用OLTP 資料庫,適用於企業和工作群組。需要交易資料庫的大小型企業如今都在部署IDS,以解決現實世界的業務難題。*企業業務IDS 應用於OLTP、決策支援、客戶關係管理、企業資源規劃以及許多其它的關鍵公司專屬應用程式。其中的許多應用程式都採用IBM WebSphere Studio 來構建,並部署於IBM WebSphere 應用伺服器。藉助連續的IDS 和WebSphere
Time of Update: 2013-12-15
安裝RedHat Advanced Server我裝RedHat Advanced Server一直都是先擇最小安裝的,然後再裝必須的開發環境及X11組件, 這樣可以節約很多的空間(RHEL3最小安裝為580M,RHEL4為646M左右,加上X11和必要的開發環境100M多一點吧). 如何手工安裝必要的開發庫和X11環境呢? RHEL3 放入第二張安裝盤,運行以下命令:mount /mnt/cdromcd
Time of Update: 2013-12-15
SQL中的單記錄函數1.ASCII 返回與指定的字元對應的十進位數;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;A A ZERO SPACE--------- ---------
Time of Update: 2013-12-15
SQL Server 2000中的SQL語言是Transact-SQL語言 。Transact-SQL語言主要組成部分有一下幾種:1.資料定義語言 (Data Definition Language)DDL,Data Definition Language)2.資料操縱語言DML,Data Manipularion Language)3.資料控制語言DCL,Data Control Language)4.系統預存程序System Stored
Time of Update: 2013-12-15
首先,Oracle的字典表和視圖基本上可以分為三個層次。 1.1 X$表 這一部分表是Oracle資料庫的運行基礎,在資料庫啟動時由Oracle應用程式動態建立。 這部分表對資料庫來說至關重要,所以Oracle不允許SYSDBA之外的使用者直接存取,顯示授權不被允許。 如果顯示授權你會收到如下錯誤: SQL> grant select on x$ksppi to eygle;grant select on x$ksppi to eygle*ERROR at line 1:ORA-02030
Time of Update: 2013-12-15
許多軟體公司都理解開發不依賴於特定資料庫類型(例如,Oracle , SQL Server ,DB2)的應用程式的重要性,它可以讓客戶們選擇自己習慣的平台。一般來說,軟體開發人員都能夠識別出他們的負責資料庫維護的客戶,和必須使用現有平台和個人化的客戶。 關於Oracle和SQL Server之間的區別,已經有很多篇文章從企業的角度和資料庫管理員的角度出發描寫了兩者之間的一般差別。這篇文章裡面將會從應用程式的角度向你描述SQL Server
Time of Update: 2013-12-15
我從1990年就開始編寫PL/SQL代碼。這意味著我已經編寫了幾萬行的軟體代碼,但我確信,其中的絕大多數代碼都非常拙劣,而且難以維護。幸運地是,我發現找到並遵循編寫出更好代碼的新方法還為時不晚。就是在去年,My
Time of Update: 2013-12-15
日期格式參數 含義說明D 一周中的星期幾DAY 天的名字,使用空格填充到9個字元DD 月中的第幾天DDD 年中的第幾天DY 天的簡寫名IW ISO標準的年中的第幾周IYYY ISO標準的四位年份YYYY 四位年份YYY,YY,Y 年份的最後三位,兩位,一位HH 小時,按12小時計HH24 小時,按24小時計MI 分SS 秒MM
Time of Update: 2013-12-15
一、資料庫資料庫(database)是一個資料集合。無論資料庫是採用關係結構還是物件導向結構,oracle資料庫都將其資料存放在資料檔案中。在其內部,資料庫結構資料對檔案的邏輯映射,使不同的資料分開儲存,這些邏輯劃分稱為資料表空間。資料表空間和檔案介紹:1、資料表空間資料表空間(tablespace)是資料庫的邏輯劃分,每個資料庫至少有一個資料表空間,叫做系統資料表空間(system資料表空間)。一個資料表空間只能屬於一個資料庫。每個資料表空間由同一個磁碟上的一個或多個檔案組成,這些檔案稱為資料
Time of Update: 2013-12-15
審計(Audit)用於監視使用者所執行的資料庫操作,並且Oracle會將審計跟蹤結果存放到OS檔案或資料庫中。1、使用審計,需要啟用審計SQL> conn /as sysdba 已串連。 SQL> show parameter audit_sys_operations; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------
Time of Update: 2013-12-15
建立SPFILE預設的,ORACLE使用PFILE啟動資料庫,SPFILE必須由PFILE建立,新建立的SPFILE在下一次啟動資料庫時生效,CREATE SPFILE需要SYSDBA或者SYSOPER的許可權:Create spfile [=’spfilename’] from pfile=[=‘pfilename’];例:Create spfile from pfile;使用spfile重新啟動資料庫,使用startup命令,Oralce將會按照以下順序在預設目錄中搜尋參數檔案a.
Time of Update: 2013-12-15
BKJIA獨家特稿】本文主要是對語言級整合查詢或簡稱為LINQ做一個介紹,包括LINQ是什麼,不是什麼,並對它在語言特性方面做一個簡短的回顧,然後舉一些使用LINQ的實際例子進行說明。語言級整合查詢是什嗎?在我過去寫的大多數文章中,即使是最早的一篇文章資料庫獨立的資料訪問),也總是涉及到訪問和操縱資料,通常,資料是儲存在資料庫中的,但也有其他種類訪問和操縱資料如資料檔案,事件記錄,註冊表等的方式,查詢和操縱資料是許多應用程式通用的部分。LINQ經常聽到有人發音與link一樣)在資料訪問方面向前推
Time of Update: 2013-12-15
序列(SEQUENCE)是序號產生器,可以為表中的行自動產生序號,產生一組等間隔的數值(類型為數字)。其主要的用途是產生表的主索引值,可以在插入語句中引用,也可以通過查詢檢查當前值,或使序列增至下一個值。建立序列需要CREATE SEQUENCE系統許可權。序列的建立文法如下:CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}]