Time of Update: 2014-06-15
一、首先到Oracle的官網下載Berkeley db資料庫源檔案 http://download.oracle.com/otn/berkeley-db/db-5.3.15.tar.gz二、下載之後的檔案是一個打包好的檔案,需要在命令列裡面利用tar來解壓(當然你也可以利用一些視覺化檢視來解壓),步驟如下在命令列裡面輸入 tar -zxvf db-5.3.15.tar.gz解壓之後進入db-5.3.15目錄有以下檔案及檔案夾進入build_unix目錄cd
Time of Update: 2014-06-15
Navicat Oracle的特點是直觀的GUI和提供了強大的視覺化檢視,如查詢編輯器與文法突出能力時, SQL預覽時, SQL控制台,文本,十六進位和BLOB的查看/編輯器, SSH的隧道和更多,以提高工作效率。安裝:1.下載Navicat for Oraclehttp://www.navicat.com/cn/download/download.html2.下載Oracle 10g ODAC and Oracle Developer Tools for Visual Studiohttp:/
Time of Update: 2014-06-15
java.sql.SQLException: Access denied for user 'root,password=www.bkjia.com'@'localhost' (using password: NO)今天自己試著寫了下串連資料庫的代碼的時候出現一個問題,整了半天才發現錯誤的原因String driver="com.mysql.jdbc.Driver";String url
Time of Update: 2014-06-15
今天我們來描述Oracle中啟用IO如何設定。首先要檢查作業系統上,非同步io的相關包是否已經安裝,如果沒有的話,通過rpm進行安裝,並檢查系統上非同步io的參數設定:[oracle@localhost ~]$ rpm -qa|grep aiolibaio-0.3.107-10.el6.x86_64libaio-devel-0.3.107-10.el6.x86_64[oracle@localhost ~]$ more /proc/sys/fs/aio-max-nr
Time of Update: 2014-06-15
Ubuntu 11.10 環境中。【大部分命令需要root許可權,用root操作,或者命令加上sudo】更多Oracle相關資訊見Oracle 專題頁面
Time of Update: 2014-06-15
DECLARE iCount number(2) := 0;BEGIN SELECT COUNT (*) INTO iCount FROM user_sequences u WHERE u.sequence_name = 'SEQ_TCAPITALNOTIFY'; IF iCount = 0
Time of Update: 2014-06-15
現在一般對Oracle 分頁查詢實現如下 select * from ( select a.*,rownum r from ( 自己的sql ) a where rownum <=? ) where r > ? 如果這個sql 按一個含有重複值的欄位排序 就會產生在不同頁查出重複記錄,並且某些記錄查不到的現象(不是一定產生)
Time of Update: 2014-06-15
Ubuntu下安裝MySQL要安裝 MySQL,可以在終端提示符後運行下列命令:sudo apt-get install mysql-server mysql-client #中途會讓你輸入一次root使用者密碼sudo apt-get install php5-mysql #安裝php5-mysql 是將php和mysql串連起來一旦安裝完成,MySQL 伺服器應該自動啟動。sudo start mysql #手動的話這樣啟動sudo stop mysql
Time of Update: 2014-06-15
在Ubuntu 12.04 之前的版本中配置MySQL資料庫非常方便,只需要運行3條命令即可: sudo apt-get install mysql-server sudo apt-get install mysql-admin sudo apt-get install mysql-query-browser
Time of Update: 2014-06-15
基於Oracle的應用系統很多效能問題,是由應用系統SQL效能低劣引起的,所以,SQL的效能最佳化很重要,分析與最佳化SQL的效能我們一般通過查看該SQL的執行計畫,本文就如何看懂執行計畫,以及如何通過分析執行計畫對SQL進行最佳化做相應說明。一、什麼是執行計畫(explain plan)執行計畫:一條查詢語句在ORACLE中的執行過程或訪問路徑的描述。二、如何查看執行計畫1:
Time of Update: 2014-06-15
在執行一次SQL資料匯入時報:ORA-14400: 插入的分區關鍵字未映射到任何分區 具體內容如下:SQL> @"C:\Documents and Settings\Administrator\案頭\0109新版V8BS部署\to蘇宏單獨表sql\TBL_SERVICE_INFO.sql"PL/SQL Developer import fileinsert into TBL_SERVICE_INFO
Time of Update: 2014-06-15
Oracle job在plsql中執行如下指令碼可以建立一個在每天晚上23點執行的jobbeginsys.dbms_job.submit(job => :job, -- job編號what => 'dbms_output.pub_line(''asdf'');', -- 執行指令碼next_date => to_date('17-01-2011 16:17:31', 'dd-mm-yyyy hh24:mi:ss'),
Time of Update: 2014-06-15
show status like ‘Handler_read%’;Handler_read_first 代表讀取索引頭的次數,如果這個值很高,說明全索引掃描很多。Handler_read_key代表一個索引被使用的次數,如果我們新增加一個索引,可以查看Handler_read_key是否有增加,如果有增加,說明sql用到索引。Handler_read_next 代表讀取索引的下列,一般發生range scan。Handler_read_prev 代表讀取索引的上列,一般發生在ORDER BY …
Time of Update: 2014-06-15
一、 Oracle叢集體繫結構Oracle RAC,全稱是Oracle Real Application Cluster,即真正的應用叢集,是oracle提供的一個並行叢集系統,整個叢集系統由Oracle Clusterware (叢集就緒軟體)和 Real Application Clusters(RAC)兩大部分組成。oracle
Time of Update: 2014-06-15
1:uuid.hex: 採用128位的演算法來產生一個32位字串。最通用的一種方式。適用於所有資料庫 。在*.hbm.xml中按如下設定。<id name="id" unsaved-value="null"> <generator class="uuid.hex"/></id>2:指定參數的情況 <id name="id" unsaved-value="0">
Time of Update: 2014-06-15
Oracle基本命令:GROUP BY CUBE(欄位列表);CUBE命令根據欄位列表,產生不同的排列組合,並根據每一種組合結果,產生統計匯總。比如:GROUP BY CUBE( city, job, age );排列組合的結果如示:1)city,job,age2)city, job3)city4)job, age5)age6)city , age7) job所以就有7種排列組合。2)根據每一種排列組合,產生不同的統計匯總,如下:1) group by cube(city, job ,age )
Time of Update: 2014-06-15
由於Oracle 10g出來的時候還沒有紅旗Linux的Asianux 3.0版本出來,所以按照Asianux 2.0的要求來安裝rpm包就好了。we must have the following RPMs installed:Red Hat Enterprise Linux 4.0 and Asianux
Time of Update: 2014-06-15
Ubuntu版本:12.04 LTSMySQL版本:MySQL Community Server 5.5.25安裝目錄:/usr/local/development/mysql-5.5.251. 開啟網址http://www.mysql.com/downloads/mysql/,下載相應的MySQL版本(本文選擇的是64位tar壓縮版本)。2. 將下載的檔案解壓縮到/usr/local/development/mysql-5.5.25目錄。3.
Time of Update: 2014-06-15
1 . 介紹MySQL 支援單向、非同步複製,複製過程中一個伺服器充當主伺服器,而一個或多個其它伺服器充當從伺服器。主伺服器將更新寫入二進位記錄檔,並維護檔案的一個索引以追蹤記錄檔迴圈。這些日誌可以記錄發送到從伺服器的更新。當一個從伺服器串連主伺服器時,它通知主伺服器從伺服器在日誌中讀取的最後一次成功更新的位置。
Time of Update: 2014-06-15
MERGE語句是Oracle9i新增的文法,用來合并UPDATE和INSERT語句。 通過MERGE語句,根據一張表或子查詢的串連條件對另外一張表進行查詢,串連條件匹配上的進行UPDATE,無法匹配的執行INSERT。這個文法僅需要一次全表掃描就完成了全部工作,執行效率要高於INSERT+UPDATE。文法MERGE [INTO [schema .] table [t_alias] USING [schema .] { table | view | subquery } [t_alias]