Time of Update: 2016-05-13
標籤:問題描述比如在開發人員對employee表進行一個update語句,但更新完之後,才發現更新的語句有誤,需要撤銷剛才的update操作。如(update employee e set e.block=‘0300100011000000248‘ wheree.block=‘0300100011000000240‘;
Time of Update: 2016-05-13
標籤:今天還原了一份資料庫(在伺服器上沒有無效對象),還原在本地之後有三十幾個無效對象,當時很是鬱悶,然後我發現還原之後的資料庫中缺少表!開始我懷疑Oracle資料庫的還原功能,但是在我建立表的時候發現,原來是我本機資料庫中資料表空間和伺服器上的不一致。然後我在網上找到瞭解決方案:select username, default_tablespace from dba_users where username=‘NAXZXXBM‘;--尋找某使用者的預設資料表空間alter
Time of Update: 2016-05-15
標籤:1、要有唯一索引或者主鍵作為前提,減少資料衝突的數量,如樣本標紅的地方: 2、當有in查詢的時候,盡量用exists,這樣能提高查詢效率:create table TF_F_USER_DIFF1 tablespace BD_TBS_EXP_DATA parallel 20 as
Time of Update: 2016-05-13
標籤: 邏輯備庫不複製資料庫服務,在進行switchover或者failover時,串連主庫服務的中介層將不能串連(因為服務的建立沒有被複製),或者串連不正確的版本(因為服務屬性的修改沒有被複製)。 Oracle叢集不複製管理邏輯備庫的服務,必須手動對主庫與備庫進行同步,具體的詳參Oracle叢集管理和部署的相關內容。一.邏輯備庫的switchover操作
Time of Update: 2016-05-13
標籤:地址:http://www.cnblogs.com/Azhu/archive/2012/04/03/2431127.html從oracle database 10gsql 開發指南中copy的。 Regex:本節介紹Regex及相關的Oracle資料庫函數。使用這些函數可以在字串中搜尋字元模式。例如,假設有下列年份:1965196819711970如果希望獲得1965年和1968年之間的年份(包括1965年和1968年),就可以使用下面的Regex實現這種功能:^196[5-8]
Time of Update: 2016-05-13
標籤:1.spring 對資料庫訪問的支援當我們開發持久層的時候,我們面臨著多種選擇,比如使用JDBC、Hibernate、java持久化API或其它持久化架構。幸好的是spring能夠支援所有這些持久化機制。DAO(data access boject)Data Access
Time of Update: 2016-05-13
標籤:下載Oracle用戶端官方: Linux X86-64同意協議,下載以下檔案:oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpmoracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm安裝rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpmrpm -ivh
Time of Update: 2016-05-13
標籤:聲明:最近在進行openstack的kilo版本的安裝,發現現有的網路教程非常少,而且多數教程並不能安裝成功,故寫此教程。openstack的安裝較為複雜,本教程並不能保證在不同環境下也能將其安裝成功。個人安裝教程,也難免出錯。同時,安裝是在虛擬機器環境下,真實安裝環境需要變更。 轉載請聲明出處: 張某人ER
Time of Update: 2016-05-13
標籤:聲明:最近在進行openstack的kilo版本的安裝,發現現有的網路教程非常少,而且多數教程並不能安裝成功,故寫此教程。openstack的安裝較為複雜,本教程並不能保證在不同環境下也能將其安裝成功。個人安裝教程,也難免出錯。同時,安裝是在虛擬機器環境下,真實安裝環境需要變更。 轉載請聲明出處: 張某人ER
Time of Update: 2016-05-13
標籤:Oracle 10g進階複製執行個體(多主體複製) 前言:配置了三次,兩次都是單向。最後一次終於是雙向的了。也算一點有點成功的喜悅。喜悅?喜悅確實談不上。這麼簡單的東西弄了這麼久覺得慚愧。網路上的資料一大堆。不過他們寫的好象都有些隨意。有的時候一點點錯誤可以使你只有重來。我現在重新寫一次。只提供給初學者。配置的高手的就不要開腔了。因為實在不好意思拿出來見人。 資訊:主體定義資料庫:testdb.geong.com(弄清楚別弄錯了。)主體資料庫:backdb.geong.
Time of Update: 2016-05-13
標籤: dual是一個虛擬表,用來構成select的文法規則,oracle保證dual裡面永遠只有一條記錄。我們可以用它來做很多事情,如下: 1、查看目前使用者,可以在 SQL Plus中執行下面語句 select user from dual; 2、用來調用系統函數 select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss‘) from dual;--獲得當前系統時間 select SYS_
Time of Update: 2016-05-12
標籤:PL/SQl基本結構PL/SQL資料類型 數字類型:NUMBER(P,S)、PLS_INTEGER、BINARY_INTEGER 字元類型:CHAR、NCHAR、VARCHAR2、NVARCHAR2、LONG 日期類型:DATE 布爾類型:BOOLEAN 定義資料類型:type
Time of Update: 2016-05-12
標籤:初學者學習Oracle時一般會用SQP*Plus打Oracle代碼,但是Oracle10的是不可以複製黏貼操作,所以需要用DOS來操作,更簡單,當然SQL*Plus也有自己的優點要使用DOS,先要配置環境變數,win7系統是我的電腦->進階系統設定->進階->環境變數,然後在系統變數裡,找到Path,沒有,就自己添加上去,需要添加%oracle_home%/bin配置好後,直接window鍵+R,跳出運行,輸入cmd,斷行符號,輸入sqlplus/nolog直接進
Time of Update: 2016-05-12
標籤: 來公司第一天,也沒什麼事幹,經理說今天需要把報表做出來,需要寫幾個oracle語句,用來查詢各類別下的人員數量和佔總人數比例。如 統計人數到不是問題,關鍵是比例不知道該怎麼去做,上網查了好幾個方式都嘗試過了,但還是沒能弄出來,一下午的時間全花在解決這個問題上了,最後在要下班的時候,我突然看到了oracle中彙總函式sum()
Time of Update: 2016-05-13
標籤: 系統的寫部落格的時間不多,但是還想一直寫來堅持,就沒事寫寫積累下來的知識點吧 #ORACLE #jdbc.driver=oracle.jdbc.driver.OracleDriver#jdbc.url=jdbc:oracle:thin:@IP:連接埠:執行個體名(sid)
Time of Update: 2016-05-12
標籤:問題描述: 客戶方前台應用某個操作hang住,無報錯也未有操作正常結束提示。查看鎖資訊如下:SQL> with lk as (select blocking_instance||‘.‘||blocking_session blocker, inst_id||‘.‘||sid waiter 2 from
Time of Update: 2016-05-13
標籤:簡單記錄因業務的擴充和客戶的要求,公司需要將原運行於Mysql上的資料移轉至Oracle。參加工作的最初幾年短暫接觸過Mysql,但不經常使用,最初的印象已經所剩無幾了。本文主要記錄在資料庫遷移過程中,遇到相關問題的解決辦法。主要集中於資料類型的選擇、部分函數的替代以及其他資料庫之間差異的問題。對於存在相同需求的同學,能夠有一點點協助,我會感到很欣慰 : ) 1.資料類型的選擇。數實值型別:Mysql有兩種類型的數字:整數(whole number)和實數(real
Time of Update: 2016-05-12
標籤:oracle的minus返回第一個表中有、第二個表中沒有的資料CREATE TABLE hovertree_union_1 ( id INT, val VARCHAR(10) ); CREATE TABLE hovertree_union_2 ( id INT, val VARCHAR(10) ); INSERT INTO hovertree_union_1 VALUES(1, ‘A‘); INSERT INTO hovertree_union_1 VALUES(
Time of Update: 2016-05-13
標籤:MySQL/Oracle資料庫Oracle資料庫管理系統是管理資料庫訪問的電腦軟體,由Oracle資料庫與Oracle執行個體構成 Oracle資料庫:一個相關的作業系統檔案集合,這些檔案組織在一起,成為一個邏輯整體,即為Oracle資料庫。Oracle資料庫必須要與記憶體執行個體合作,才能對外提供資料管理服務。Oracle執行個體:位於實體記憶體裡的資料結構,它由作業系統的多個後台進程和一個共用的記憶體池所組成,共用的記憶體池可以被進程鎖訪問。
Time of Update: 2016-05-11
標籤:excel匯入 oracle 1.錄入excel測試表格,test.xls。2.另存新檔.csv格式3.建立sql*loader控制檔案test.ctl,內容如下:Load dataInfile ‘c:\test.csv‘insert Into table test Fields terminated by