Time of Update: 2013-12-15
1、升級SLES9核心、安裝asm相關包,注意版本要一致。2、/etc/init.d/oracleasm configure 配置asm driver 使用者為oracle dba組,並且自動啟動。3、準備好裸磁碟用fdisk 分區了,沒有格式化成任何檔案系統,有的話可以dd初始化之)4、建立asm 磁碟例如:/etc/init.d/oracleasm createdisk d1 /dev/sdb15、刪除asm 磁碟/etc/init.d/oracleasm deletedisk d1
Time of Update: 2013-12-15
Oracle提供了大量索引選項。知道在給定條件下使用哪個選項對於一個應用程式的效能來說非常重要。一個錯誤的選擇可能會引發死結,並導致資料庫效能急劇下降或進程終止。而如果做出正確的選擇,則可以合理使用資源,使那些已經運行了幾個小時甚至幾天的進程在幾分鐘得以完成,這樣會使您立刻成為一位英雄。這篇文章就將簡單的討論每個索引選項。主要有以下內容:[1]
Time of Update: 2013-12-15
1.having 子句的用法 having 子句對 group by 子句所確定的行組進行控制 ,having 子句條件中只允許涉及常量 , 聚組函數或 group by 子句中的列 . 2. 外部聯結 "+" 的用法 外部聯結 "+" 按其在 "=" 的左邊或右邊分左聯結和右聯結 . 若不帶 "+" 運算子的表中的一個行不直接匹配於帶 "+" 預算符的表中的任何行 , 則前者的行與後者中的一個空行相匹配並被返回 . 若二者均不帶 '+', 則二者中無法匹配的均被返回 .
Time of Update: 2013-12-15
軟體環境: 1、Windows 2000+ORACLE 8.1.72、ORACLE安裝路徑為:C:\ORACLE實現方法: 1、開始->設定->控制台->管理工具->服務停止所有Oracle服務。2、開始->程式->Oracle - OraHome81->Oracle Installation Products->Universal Installer卸裝所有Oracle產品,但Universal Installer本身不能被刪除5、運行regedit,選擇HKEY_LOCAL_MACHINE\
Time of Update: 2013-12-15
在ArchLinux上我們可以很容易的來安裝MySQL。我們可以通過下面的命令來安裝: pacman -Sv mysql 只是這樣的一個簡單命令,我們就可以在我們的系統安裝上最新的MySQL資料庫了。當然我們還要做一些下面的工作,才可以使得我們的MySQL伺服器可以啟動起來。 首先我們要添加mysql使用者與組,我們可以通過下面的命令來做到: groupadd mysql (添加mysql組) useradd -g mysql mysql(添加mysql使用者)
Time of Update: 2013-12-15
一.相關的概念Rowid的概念:rowid是一個偽列,既然是偽列,那麼這個列就不是使用者定義,而是系統自己給加上的。對每個表都有一個rowid的偽列,但是表中並不實體儲存體ROWID列的值。不過你可以像使用其它列那樣使用它,但是不能刪除改列,也不能對該列的值進行修改、插入。一旦一行資料插入資料庫,則rowid在該行的生命週期內是唯一的,即即使該行產生行遷移,行的rowid也不會改變。Recursive
Time of Update: 2013-12-15
從大多數系統的應用執行個體來看,查詢操作在各種資料庫操作中所佔據的比重最大,而查詢操作所基於的SELECT語句在SQL語句中又是代價最大的語句。舉例來說,如果資料的量積累到一定的程度,比如一個銀行的賬戶資料庫表資訊積累到上百萬甚至上千萬條記錄,全表掃描一次往往需要數十分鐘,甚至數小時。如果採用比全表掃描更好的查詢策略,往往可以使查詢時間降為幾分鐘,由此可見查詢最佳化技術的重要性。
Time of Update: 2013-12-15
簡單的Transact-SQL查詢只包括挑選清單、FROM子句和WHERE子句 一、 簡單查詢簡單的Transact-SQL查詢只包括挑選清單、FROM子句和WHERE子句。它們分別說明所查詢列、查詢的表或視圖、以及搜尋條件等。例如,下面的語句查詢testtable表中姓名為“張三”的nickname欄位和email欄位。 SELECT nickname,emailFROM testtableWHERE name='張三'(一)
Time of Update: 2013-12-15
Oracle資料庫可以運行在2種模式下:歸檔模式(archivelog)和非歸檔模式(noarchivelog)。歸檔模式可以提高Oracle資料庫的可恢複性,生產資料庫都應該運行在此模式下,歸檔模式應該和相應的備份策略相結合,只有歸檔模式沒有相應的備份策略只會帶來麻煩。 檢查歸檔模式命令: SQL> archive log listDatabase log mode No Archive ModeAutomatic archival DisabledArchive
Time of Update: 2013-12-15
資料控制語言DCL)資料控制語言DCL)是用來設定或者更改資料庫使用者或角色許可權的語句,這些語句包括GRANT、DENY、REVOKE等語句,在預設狀態下,只有sysadmin、dbcreator、db_owner或db_securityadmin等角色的成員才有權利執行資料控制語言。GRANT語句 GRANT語句是授權語句,它可以把語句許可權或者對象許可權授予給其他使用者和角色。授予語句許可權的文法形式為:GRANT {ALL | statement[,...n]} TO security_
Time of Update: 2013-12-15
IBM DB2 Data Warehouse Edition 是一套產品,它結合了 DB2 資料服務器的長處和來自 IBM 的強大的商業智慧基礎設施。DB2 DWE 整合了用於倉庫管理、資料轉換、資料採礦以及 OLAP 分析和報告的核心組件。在本文中,我們主要關注 DB2 DWE 提供的 OLAP 服務。 什麼是 OLAP 服務?On-Line Analytical
Time of Update: 2013-12-15
ADO.NET提供了處理後台資料所需要的一切功能,並且使用起來就如同從一張表格中讀取一個資料那樣簡單。交易處理transaction)允許你把資料庫操作歸為一組,由此來保證所有的操作都能夠執行。因為一旦其中的一項操作執行失敗,則整個交易處理都會失敗。現在讓我們來看看在.NET
Time of Update: 2013-12-15
我使用binary進行安裝,檔案名稱mysql-standard-5.0.18-linux-i686-glibc23.tar.gz[1]將上述檔案解壓到某處,並將MySQL所以目錄名改為mysql,結果應如/home/jiang/mysql[2]根據mysql目錄下的INSTALL-BINARY檔案來進行安裝 // 加使用者組mysql,以及使用者mysql;該命令無需修改 shell> groupadd mysql
Time of Update: 2013-12-15
隨著Oracle8i的發布,Oracle 在資料庫裡支援了二種主要的程式設計語言PL/SQL和Java。今天,Oracle的許多客戶既使用PL/SQL建立資料庫應用程式,也使用Java建立資料庫應用程式。既然存在二種資料庫程式設計語言,那麼就有一個很自然的問題:建立Oracle8i應用程式時,PL/SQL和Java 哪一個更好?
Time of Update: 2013-12-15
花了1天,在Debian Etch Linux上成功安裝了MySQL 5.0.27 icc版本,並使用JDBC測試中文成功!中文問題的關鍵是全部使用UTF-8編碼,MySQL 5發布版支援UTF-8,但預設為latin1,Java在內部使用的全部是Unicode,因此要保證JSP頁面以UTF-8編碼,JDBC驅動採用官方Connector4J 5.0.4,在Resin 3.1/Spring 2.0/Hibernate 3.2環境下測試中文正常。1. 下載"mysql-standard-5.0.2
Time of Update: 2013-12-15
基本概念: 1、Cube:Cube是線上分析處理 (OLAP) 中的主要對象,是一項可對資料倉儲中的資料進行快速存取的技術。Cube是一個資料集合,通常從資料倉儲的子集構造,並組織和匯總成一個由一組維度和度量值定義的多維度結構。 2、維度:是Cube的結構性特性。它們是事實資料表中用來描述資料的分類的有組織階層層級)。這些分類和層級描述了一些相似的成員集合,使用者將基於這些成員集合進行分析。 3、度量值:在Cube中,度量值是一組值,這些值基於Cube的事實資料表中的一列,而且通常為數字。此外,
Time of Update: 2013-12-15
引自相濡以沫的部落格】Oracle兩部分:執行個體和資料庫執行個體由以下組成:SGA,Sharedpool,Databasebuffercache,Redologbuffercache。資料庫由物理檔案組成,其中必須有的檔案是:資料檔案,控制檔案,重做日誌。另外還有:參數檔案,口令檔案,歸檔記錄檔(這三個不是必須的)。使用者建立串連後,啟動一個伺服器處理序,用來將來代替使用者進程完成SQLCOMMAND,再通過Oracle執行個體實現對資料庫的相關檔案進行改變(資料進行讀取或修改)。使用者進程不
Time of Update: 2013-12-15
人們在使用SQL時往往會陷入一個誤區,即太關注於所得的結果是否正確,而忽略了不同的實現方法之間可能存在的效能差異,這種效能差異在大型的或是複雜的資料庫環境中如聯機交易處理OLTP或決策支援系統DSS)中表現得尤為明顯。筆者在工作實踐中發現,不良的SQL往往來自於不恰當的索引設計、不充份的串連條件和不可最佳化的where子句。在對它們進行適當的最佳化後,其運行速度有了明顯地提高!下面我將從這三個方面分別進行總結:
Time of Update: 2013-12-15
MySQL是一個廣受Linux社區人們喜愛的半商業的資料庫。 MySQL是可運行在大多數的Linux平台(i386,Sparc,etc),以及少許非Linux甚至非Unix平台。1、許可費用 MySQL的普及很大程度上源於它的寬鬆,除了略顯不尋常的許可費用。MySQL的價格隨平台和安裝方式變化。MySQL的Windows版本NT和9X)在任何情況下都不免費,而任何Unix變種包括Linux)的MySQL如果由使用者自己或系統管理員而不是第三方安裝則是免費的,第三方案莊則必須付許可費。
Time of Update: 2013-12-15
在本例中,我們將實現對一個資料表單的添加、修改、刪除以及對錶中資料進行查詢的功能。本例所使用的電腦軟硬體環境為:Windows NT 4.0 Server,MS-SQL Server7.0,Borland Delphi 5,PIII550,256M記憶體。當然啦,一般的朋友在Win98的環境下或者Win2000的環境下都可以按照本例的步驟來編程式的。筆者的機器主要用作伺服器,所以就在伺服器上編啦。廢話少說,現在開始: