Time of Update: 2014-06-15
在Oracle 11g 中,可以使用REGEXP_COUNT 函數。REGEXP_COUNT 返回在源串中出現的模式的次數,作為對REGEXP_INSTR 函數的補充。需要注意的是,儘管COUNT 是一個集合函數,它操作的是行組,但REGEXP_COUNT 是一個單行函數,它分別計算每一行。REGEXP_COUNT 的文法如下所示: REGEXP_COUNT ( source_char, pattern [, position [, match_param]])
Time of Update: 2014-06-15
在Oracle中sequence就是所謂的序號,每次取的時候它會自動增加,一般用在需要按序號排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE許可權, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加幾個 START
Time of Update: 2014-06-15
登陸https://localhost:1158/em 之後,看到資料庫執行個體都是關閉的.啟動不了.在網上找到解決的辦法,記下來. 進入dos (1)查看dbconsole狀態:emctl status dbconsole 顯示:Environment variable Oracle_SID not defined. Please define it.(2)重新設定環境變數:set oracle_sid
Time of Update: 2014-06-15
一、建立資料庫: create database database_name; php中建立資料庫的兩種方法:(mysql_create_db(),mysql_query()) $conn = mysql_connect("localhost","username","password") or die ( "could not connect to localhost"); 1.
Time of Update: 2014-06-15
Oracle 問題描述:今天使用jdbc串連oracle 10.2.0.1.0 資料庫的時候出現了下列錯誤: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=153093120)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))而直接通過plsql可以正常串連資料庫,或者可以通過sqlplus
Time of Update: 2014-06-15
DBMS_Job包的用法 包含以下子過程: Broken()過程。 change()過程。 Interval()過程。 Isubmit()過程。 Next_Date()過程。 Remove()過程。 Run()過程。 Submit()過程。 User_Export()過程。 What()過程。 1、
Time of Update: 2014-06-15
我們漸漸的對Oracle的知識,有了進一步的瞭解與掌握,隨著時間的推移,在這節課程中我們來講解SQL子查詢的知識,希望通過授課中的內容對你有所協助! 子查詢概念 :當一個查詢的結果是另一個查詢的條件時,稱之為子查詢。 使用子查詢注意事項: 子查詢可以嵌套多層 &
Time of Update: 2014-06-15
每月新增資料百萬多條,需要定期處理2個主要資料表(test_ad,test_pd),移動非當月資料到曆史表中儲存資料操作預存程序如下:MYPROC.prccreate or replace procedure MYPROC isTableName_AD char(13);TableName_PD char(13);tmp_str varchar2(100);tmp_str2 varchar2(100);tmp_str3 varchar2(100);tmp_str4
Time of Update: 2014-06-15
引題:為何引入事務?1>.資料完整性2>.資料安全性3>.充分利用系統資源,提高系統並發處理的能力1.事務的特徵事務具有四個特性:原子性(Atomiocity)、一致性(Consistency)、隔離性(Isolation)和持久性(Durability),這四個特性簡稱ACID特性。1.1原子性事務是資料庫的邏輯工作單位,事務中包括的所有操作要麼都做,要麼都不做。1.2一致性事務執行的結果必須是使資料庫從一個一致性的狀態變到另外一個一致性狀態。1.3隔離性一個事務的執行不能被
Time of Update: 2014-06-15
//有時候,我們會將進過排序(order by)後的結果集與 //其他經過排序的結果集進行合并(union or union all) //比如: select * from tb where length(id)=5 order by id desc union all
Time of Update: 2014-06-15
//我們都知道wm_concat()函數具有連接字串的功能, //下面是一個執行個體: with t as( select 'A' 井號,to_date('2011-1-10','yyyy-mm-dd') 彙報日期,'良好1' 工作情況 from dual union all select
Time of Update: 2014-06-15
Oracle10 用戶端安裝1.首先,要到 www.oracle.com 下載 oracle10g 的 linux 用戶端 名字叫做 10201_client_linux32.zip . 大小: 467M . 註冊並下載之。2.因為我是遠程安裝,我也沒有用 xmanager 之類遠程操作的習慣,只能用用戶端了,伺服器只提供了 ssh 的管理方式,所以只能用 secureCRT 之類的進行安裝了,當然用 putty 之類的也行,在這裡推薦一下漢化版本 pietty
Time of Update: 2014-06-15
一次網頁伺服器無法串連上Oracle 資料庫的故障處理今天早上維護人員打來電話說某移動的web server 無法串連到資料庫,web server 報一大堆jdbc 的錯誤,最後報 sql error,但是並沒有明顯的ORA- 的錯誤,第一反映應該不是oracle 資料庫的問題,估計是web server 與資料庫連接出現了問題然後遠程登陸資料庫系統,使用top 探索資料程式庫伺服器很閑,基本上沒有什麼負荷,查看 v$session 目前一共有74個 串連,show
Time of Update: 2014-06-15
1、用來插入大量測試資料的預存程序CREATE OR REPLACE PROCEDURE INSERTAMOUNTTEST(ST_NUM IN NUMBER,ED_NUM IN
Time of Update: 2014-06-15
#!/bin/sh#define the strcture of tableTABLE="(username char(50) not null,password char(20) not null,uid char(10) not null,gid char(10) not null,maildir char(100) not null,domain char(20) not null,active char(1) default '1');"#create database and
Time of Update: 2014-06-15
Gentoo Linux作業系統(發音為 /ˈdʒɛntuː/)是一個基於Portage包管理系統的Linux元發行版發行版本。此項目和它的產品以巴布亞企鵝命名。Gentoo包管理系統的設計是模組化、可移植、易維護、靈活以及針對使用者機器最佳化的。包一般可以從原始碼構建,這延續了port的傳統。雖然為了方便,也提供一些大型軟體包在多種架構的先行編譯二進位檔案。與大多數GNU/Linux發行版本不同,Gentoo Linux為使用者提供了大量的應用程式原始碼。Gentoo
Time of Update: 2014-06-15
業務問題大概可以這樣描述,一個父表,一個子表,查詢的結果是找到子表中沒有使用父表id的記錄,這種情況估計很多系統都會牽涉得到。讓我們來舉一個例子: 表一: 父表 parent 表二: 子表 childen 父表格儲存體父親,子表格儲存體孩子,然後通過pid和父表關聯,查詢需要的結果是找到尚未有孩子的父親。 我們來看一下查詢語句的寫法: select * from parent where id not in (select pid from
Time of Update: 2014-06-15
一:SQL Loader 的特點 Oracle自己帶了很多的工具可以用來進行資料的遷移、備份和恢複等工作。但是每個工具都有自己的特點。 比如說exp和imp可以對資料庫中的資料進行匯出和匯出的工作,是一種很好的Database Backup和恢複的工具,因此主要用在資料庫的熱備份和恢複方面。有著速度快,使用簡單,快捷的優點;同時也有一些缺點,比如在不同版本資料庫之間的匯出、匯入的過程之中,總會出現這樣或者那樣的問題,這個也許是oracle公司自己產品的相容性的問題吧。 sql loader
Time of Update: 2014-06-15
exp匯出檔案大到檔案系統放不下怎麼辦?在Unix上一種行之有效解決方案是建立一個具名管道。通過管道匯出資料檔案[root@www.bkjia.com ~]$mknod exppipe p[root@www.bkjia.com ~]$ exp scott/tiger owner=scott file=exppipe & gzip<exppipe>exp.dmp.gz導完之後刪除管道rm -rf exppipe通過管道匯入資料[root@www.bkjia.com
Time of Update: 2014-06-15
一. 檢查記憶體和交換空間Oracle公司宣稱在Linux下安裝Oracle10g資料庫至少要有512MB的記憶體和至少1GB或者兩倍記憶體大小的交換空間,對於系統記憶體大於2GB的伺服器,交換空間可以介於2GB—4GB之間。如果是為了在一台僅有256M記憶體的普通PC機上試用Oracle10g(例如使用其通用版General Purpose