Time of Update: 2014-11-25
Ubuntu 上如何將 MySQL 5.5 資料庫遷移到 MariaDB 10這篇文章是我們自己親手實驗過的,系統為 Ubuntu 14.04 server,Mysql 資料庫為 Mysql 5.5,準備遷移到 Maria DB 10.1 版本,關於其他版本的遷移方法詳細的說明你可以去官方查看,這裡我只說說我所實驗過的。關於為什麼遷移到 MariaDB,知道 Oralce 收購 Sun
Time of Update: 2014-11-25
RAC 開啟關閉(Oracle 12C 小記)RAC 開啟關閉(Oracle 12C 小記)檢查RAC狀態[grid@rac01 ~]$ crsctl check crsCRS-4638: Oracle High Availability Services is onlineCRS-4537: Cluster Ready Services is onlineCRS-4529: Cluster Synchronization Services is onlineCRS-4533: Event
Time of Update: 2014-11-25
Oracle增強型分組函數ROLLUP()函數是對於GROUP BY 分組統計的功能擴充,可以實現分組統計求和的效果。下面我們開始準備我們的實驗的環境--建立新表employee_salary,儲存資料來自使用者hr.employeesSQL>CREATE TABLE employee_salary ASSELECT E.FIRST_NAME,E.JOB_ID,E.MANAGER_ID,E.SALARY FROM HR.EMPLOYEES E WHERE
Time of Update: 2014-11-25
PL/SQL 遊標的使用遊標的使用①遊標概念為了處理SQL 陳述式,Oracle 必須分配一片叫上下文( context area )的地區來處理所必需的資訊,其中包括要處理的行的數目,一個指向語句被分析以後的表示形式的指標以及查詢的活動集(active set)。遊標是一個指向內容相關的控制代碼(
Time of Update: 2014-11-25
Oracle資料庫進階子查詢Oracle資料庫進階子查詢①子查詢子查詢是嵌套在 SQL 陳述式中的另一個SELECT 語句子查詢 (內查詢) 在主查詢執行之前執行主查詢(外查詢)使用子查詢的結果②多列子查詢主查詢與子查詢返回的多個列進行比較where (column1,column2) in (子查詢)例:查詢與141號或174號員工的manager_id和department_id相同的其他員工的employee_id, manager_id,
Time of Update: 2014-11-25
當Oracle Session被鎖死的時候經常出現一個問題,Oracle的某張表突然無法更新了,無論是通過pl/sql Developer 還是通過sqlplus都無法更新,執行update語句或者執行select * from table_name for update 都一樣,一直處於執行狀態,無法完成,這時候我就猜想是不是session被鎖死了呢?帶著這個問題,我們寫一條SQL語句:--鎖表查詢SQLSELECT object_name, machine, s.sid, s.serial#
Time of Update: 2014-11-25
PL/SQL 程式設計簡介①PL/SQL 程式設計簡介PL/SQL是一種進階資料庫程式設計語言,該語言專門用於在各種環境下對Oracle資料庫進行訪問。由於該語言整合於資料庫伺服器中,所以PL/SQL代碼可以對資料進行快速高效的處理在PL/SQL中可以使用的SQL語句有:INSERT,UPDATE,DELETE,SELECT …INTO,COMMIT,ROLLBACK,SAVEPOINT。提示:在PL/SQL中只能用SQL語句中的DML 部分,不能用DDL
Time of Update: 2014-11-25
Oracle控制檔案多工時要注意的問題由於控制檔案對於資料庫的重要性很高,所以通常在dbca建庫以後,都會對控制檔案多工。如,在Oracle10g中,預設控制檔案有3份,內容完全一致,通常位於$ORACLE_BASE/oradata/SID/下面,名字為control01.ctl,control02.ctl,control03.ctl,而到了11g,預設只有2個份,一個位於$ORACLE_BASE/oradata/SID/下面,名字為control01.ctl,另一份位於$ORACLE_BASE
Time of Update: 2014-11-25
關於Oracle中的半串連表的串連在sql語句中尤為重要。外串連,內串連,半串連,反串連等等各種串連,看似簡單的一個串連裡面還是有不少的細節的。對於sql調優來說也是很重要的。像下面的形式的sql就屬於半串連,使用了in子句,對於exists的實現也是屬於半串連。--in半串連SQL> select dname from dept dept where deptno in (select deptno from emp
Time of Update: 2014-11-26
項目小結-JDBC訪問資料庫的基本步驟,-jdbc訪問資料JDBC訪問資料庫的基本步驟:(1)將資料庫的JDBC驅動載入到classpath中,在基於javaEE的web應用實際開發過程中,通常把目標產品的JDBC驅動複製到WEB-INF/lib中(2)載入JDBC驅動,將其註冊到DriverManager中//Oracle8/8i/9i(thin模式)資料庫Class.forName("oracle.jdbc.driver.OracleDriver").newInstanc
Time of Update: 2014-11-26
後端JSP檔案裡Java語言如果操作Oracle Spatial提供的JGeometry對象,spatialjgeometry記個流水賬,記錄下這個困擾自己多時的問題最後怎麼解決的。當時覺得該嘗試的都嘗試了,納悶到底怎樣能解決的,最後還是解決了~正確的代碼如下:<%@ page contentType="text/html; charset=gb2312" language="java"
Time of Update: 2014-11-26
win7下邏輯備份任務,win7邏輯備份任務原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明以下出處,否則追究著作權法律責任。深藍的blog:http://blog.csdn.net/huangyanlong/article/details/41480137 實驗名稱:WIN7下制定邏輯備份任務 實驗環境作業系統WIN7 64bit 旗艦版資料庫Oracle 11.2.0.1.0 64bit備份使用者scott 1.
Time of Update: 2014-11-26
mysql5.5主從同步複製配置,mysql5.5主從同步在上篇文章《爛泥:學習mysql資料庫主從同步複製原理》中,我們介紹了有關mysql主從複製的基本原理。在這篇文章中,我們來實際測試下mysql5.5的主從同步複製功能。注意mysql5.1.7以前版本與其以後的版本在主從同步部分參數不同。mysql5.1.7以後的版本中不支援master-connect-retry之類的參數。如果在my.cnf檔案中加入該類似的參數,mysql會在下次重啟時報錯。說明:主庫master與從
Time of Update: 2014-11-25
JDBC資料來源和串連池,jdbcJDBC資料來源和串連池資料庫連接池就是在應用程式啟動時就建立足夠多的資料庫連接池,在java程式中需要訪問資料庫時就可以通過資料來源取得一個空閑串連,用完在返還到串連池中執行個體:在Tomcat6.0中+MySQL5.5資料來源和串連池的配置(1)將資料庫的JDBC驅動程式複製到<CATALINA_HOME>/common/lib目錄下(2)在<CATALINA_HOME>/conf/server.xml中配置資料來源和串連池,
Time of Update: 2014-11-25
SQLite基本操作,sqlite操作SQLite基本操作 SQLite的基本操作:建庫、建表、插入資料、修改資料、刪除資料、刪除表、刪除庫。1、建庫在命令列下輸入>sqlite3 test.db
Time of Update: 2014-11-25
Oracle資料庫鎖表查詢以及解鎖進程,oracle瑙i攣Oracle資料庫鎖表查詢以及解鎖進程 Oracle資料庫操作中,我們有時會用到鎖表查詢以及解鎖和kill進程等操作,那麼這些操作是怎麼實現的呢?本文我們主要就介紹一下這部分內容。 鎖表查詢的代碼有以下的形式: select count(*) from v$locked_object; select * from v$locked_object; 查看哪個表被鎖 1.select
Time of Update: 2014-11-25
oracle動態sql,oraclesql執行動態sql的文法為:Excute immediate 動態SQL語句 using 綁定參數列表 returning into 輸出參數列表 測試表:表:student(id,name,age);例子:儲存create or replace procedure p_stu_info(s_id number) is v_name varchar2(10); v_age number;begin execute immediate
Time of Update: 2014-11-26
再談刪除資料的SQL語句,資料sql語句 無論是剛畢業的大學生還是已經在軟體領域拼殺多年的老手,只要提及刪除資料的SQL語句無人不知無人不曉,再談刪除資料的SQL語句不免顯得賣弄,呵呵呵,不要好高騖遠: 有如下兩個表: 表1:CREATE TABLE `lm_r_user_info` ( `id` CHAR(36) NOT
Time of Update: 2014-11-25
事務和快照同步時提示:當IDENTITY_INSERT設定為OFF時不能向表插入顯示值。(源:MSSQLServer,錯誤碼:544),原因:在SQL2008同步時到SQL2008/SQL2005/SQL2014時有時由於發布配置不當(複製擴充屬性=False)當新增資料時同步會出現的錯誤:解決方案1:
Time of Update: 2014-11-25
oracle (+) 串連符的用法,oracle串連符用法在Oracle PL-SQL中,左串連和右串連也可以以如下方式來實現例子:SELECT stu_name, class_nameFORM students, classesWHERE students.classid(+) =