實現向MySQL資料庫下的某個表中插入大量資料:使用的方法:DELIMITER $$USE `macross_wudi`$$DROP PROCEDURE IF EXISTS `test`$$CREATE PROCEDURE `test`() BEGIN DECLARE i INT DEFAULT 333; DECLARE j INT DEFAULT 333; WHILE (i <= 800000)
1. 即使在建立Mysql時url中加入了autoReconnect=true參數,一但這個串連兩次訪問資料庫的時間超出了伺服器端wait_timeout的時間限制,還是會CommunicationsException: The last packet successfully received from the server was xxx milliseconds ago. 2. 伺服器端的參數可以用 show global variables like
在Oracle 11g R2 的clusterware 和asm環境下,我們出於升級或者遷移資料的目的,會運行Oracle 10g的rdbms環境。在使用10g 的rdbms 建立資料庫時,需要事先做一些調整,否則會出現這樣那樣的問題。錯誤一:在選定ASM 儲存時,dbca 不能啟動已經配置好的asm 執行個體;具體錯誤資訊如下:"DBCA could not startup the ASM instance configured on this node. To proceed with
Redis的主從複製功能非常強大,一個master可以擁有多個slave,而一個slave又可以擁有多個slave,如此下去,形成了強大的多級伺服器叢集架構。下面我示範下怎樣在多台伺服器上進行Redis資料主從複製。這裡我假設有兩台伺服器,一台是Windows作業系統(區域網路IP:192.168.3.82),一台是Linux作業系統(區域網路IP:192.168.3.90),在兩個作業系統都安裝redis,Windows作業系統使用cygwin工具進行安裝,命令為:$ tar xzf
1.記憶體減小導致Oracle啟動不了 Last login: Sun Nov 4 15:09:06 2012 from 192.168.5.222 [oracle@h1 ~]$ sqlplus "/as SYSDBA" SQL*Plus: Release 11.2.0.1.0 Production on Sun Nov 4 15:26:59 2012 Copyright (c) 1982, 2009, Oracle. All rights
相信大家經常會遇到這樣的需求,通過一位職員的id/name擷取其下屬(包括非直屬)所有員工列表,用java實現這個功能相信也得花上一會功夫,但是如果是依賴資料庫來實現這個功能那就so easy了。先來看看Postgresql如何?這樣的功能。WITH RECURSIVE r AS (SELECT * FROM t_account WHEREname = #{accountName} unionALLSELECT t_account.* FROM t_account, r WHERE
目標:從生產資料庫PROD複製資料庫到測試資料庫TEST 環境:PROD/TEST資料庫已存在,PROD資料檔案在磁帶中; 一、編輯TEST資料庫pfile檔案; 刪除TEST資料庫所有資料檔案 su - oratest cd /t02/oratest/testdata rm * 編輯TEST資料庫啟動參數檔案 cd $Oracle_HOME/dbs vi
有人總結了資料庫中Null值的概念,比較精鍊,摘錄如下:Null是資料庫中特有的資料類型,當一條記錄的某個列為Null,則表示這個列的值是未知的、是不確定的。既然是未知的,就有無數種的可能性。因此,Null並不是一個確定的值。這是Null的由來、也是Null的基礎,所有和Null相關的操作的結果都可以從Null的概念推匯出來。判斷一個欄位是否為Null, 應該用IS Null或IS NOT Null,而不能用‘=’。對Null的判斷只能定性,既是不是Null(IS
下面來講講SQLite在micro上的移植。步驟:一、編譯適用於arm的資料庫1、下載SQLite源碼包。網址:http://www.sqlite.org/2、解壓源碼包。[root@localhost sql]# tar -zxvf SQLite.tar.gz3、進入該目錄。[root@localhost sql]# cd SQLite4、建立一個build目錄,並進入。PS:此目錄用於交叉編譯。[root@localhost build]# mkdir
最近有些閑,看完了concept突然有種空虛的感覺。閑話不多說。用PLSQL寫了一個列印日曆的功能。create or replace package display_date is procedure display_spec_mon (year number , month number) ;end ; create or replace package body display_date is type t_conv_mon is table
一、普通查詢這是OracleText比較普遍且常用的應用情境。建立OracleText中Context類型的索引,產生大量的關鍵詞,用於加快類似於普通的like ‘%xx%’操作速度,或者查詢一些比較大的文檔。可以使用contains函數進行資料檢索。缺點:比較依賴於關鍵詞和文檔格式。有時可能不太準確。以下為簡單樣本,這裡不必多說,只是簡單查詢情境:1.建立表create table normal_context( id number , contentclob ) ;2