出錯(cuò)的LOG:***********************************************************************FatalNIconnecterror6413,connectingto:(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=database)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ora817)(C
系統(tǒng) 2019-08-12 01:52:17 3002
2005年12月26日在實(shí)際的生產(chǎn)運(yùn)行環(huán)境中,筆者在國(guó)內(nèi)很多客戶(hù)現(xiàn)場(chǎng)都看到開(kāi)發(fā)人員和系統(tǒng)管理人員遇到很多有關(guān)于鎖而引起的性能問(wèn)題,進(jìn)而被多次問(wèn)起DB2和Oracle中鎖的區(qū)別比較問(wèn)題,筆者根據(jù)自己在工作中對(duì)DB2和Oracle數(shù)據(jù)庫(kù)的使用經(jīng)驗(yàn)積累寫(xiě)下這篇文章。
Oracle數(shù)據(jù)庫(kù)可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)不完全恢復(fù)與完全恢復(fù)。完全恢復(fù)是將數(shù)據(jù)庫(kù)恢復(fù)到最新時(shí)刻,也就是無(wú)損恢復(fù),保證數(shù)據(jù)庫(kù)無(wú)丟失的恢復(fù)。而不完全恢復(fù)則是根據(jù)需要特意將數(shù)據(jù)庫(kù)恢復(fù)到某個(gè)過(guò)去的特定時(shí)間點(diǎn)或特定的SCN以及特定的Sequence。我們可以通過(guò)基于用戶(hù)管理的不完全恢復(fù)實(shí)現(xiàn),也可以通過(guò)基于RMAN方式來(lái)實(shí)現(xiàn)。本文主要描述是基于RMAN的不完全恢復(fù)的幾種情形并給出示例。有關(guān)數(shù)據(jù)庫(kù)備份恢復(fù),RMAN備份恢復(fù)的概念與實(shí)戰(zhàn)可以參考文章尾部給出的鏈接。一、不完全恢復(fù)的
系統(tǒng) 2019-08-12 01:52:34 2996
方法如下:selectdecode(TEST_RESULT,null,'N/A','TestResult')as"Result"fromTestTablewhereTest_ID=123456如果TEST_RESULT的值非空,則顯示為一個(gè)link。注意,在Result還需要做以下設(shè)置:將columnattribute的DisplayAs屬性設(shè)置為StandardRe
系統(tǒng) 2019-08-29 23:29:53 2992
Instantclient配置方法1.工具介紹(instantclient)此工具可以免裝oracle的客戶(hù)端程序而能夠讓PL/SQL能夠連接上服務(wù)器上的oracle數(shù)據(jù)庫(kù).占用空間小,方便實(shí)用,總結(jié)一下,便于大家的分享.2.工具下載來(lái)源Instantclient:\\192.168.8.8\Public\研發(fā)部\QA_training\toolspl/sql:\\192.168.8.8\Public\研發(fā)部\QA_training\tools3.工具配置
系統(tǒng) 2019-08-29 22:57:39 2981
參考文件http://www.linuxeden.com/html/netadmin/20111020/115199.html一、準(zhǔn)備文件1)oracle客戶(hù)端rpm包,http://www.oracle.com/technology/tech/oci/instantclient/instantclient.html下載#oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpm#oracle-instan
系統(tǒng) 2019-08-12 01:53:43 2977
--==============================--Oracle表空間與數(shù)據(jù)文件--==============================/*一、概念表空間:是一個(gè)或多個(gè)數(shù)據(jù)文件的邏輯集合表空間邏輯存儲(chǔ)對(duì)象:永久段-->如表與索引臨時(shí)段-->如臨時(shí)表數(shù)據(jù)與排序段回滾段-->用于事物回滾或閃回內(nèi)存的撤銷(xiāo)數(shù)據(jù)表空間分類(lèi):系統(tǒng)表空間(system、sysaux),非系統(tǒng)表空間一個(gè)表空間至少包含一個(gè)數(shù)據(jù)文件,一個(gè)數(shù)據(jù)文件只能屬于一個(gè)表空間。不
系統(tǒng) 2019-08-12 01:51:48 2975
SQL>select'|'||to_char(5,'999')||'|'fromdual;結(jié)果為:|5|SQL>select'|'||to_char(5,'000')||'|'fromdual;結(jié)果為:|005|SQL>select'|'||to_char(-5,'000')||'|'fromdual;結(jié)果為:|-005|可見(jiàn):前面的空格是為+號(hào)留的位置,只是為+號(hào)時(shí)省略了。如何去除多余的空格?SQL>select'|'||to_char(5,'fm000
系統(tǒng) 2019-08-12 01:54:53 2969
微博上看到一圖,很清晰。盤(pán)點(diǎn)那些年,被Oracle收購(gòu)的公司,Oracle日益強(qiáng)大,都收購(gòu)了哪些公司呢?別再以為只有Sun啦...看看你都知道哪些?ps:StrategicAcquisitions:http://www.oracle.com/us/corporate/acquisitions/index.html#applications盤(pán)點(diǎn)那些年,被Oracle收購(gòu)的公司
系統(tǒng) 2019-08-29 22:20:50 2966
函數(shù)定義:CREATE[ORREPLACE]FUNCTION<過(guò)程名>[(參數(shù)列表)]RETURN數(shù)據(jù)類(lèi)型IS[局部變量聲明]BEGIN可執(zhí)行語(yǔ)句EXCEPTION異常處理語(yǔ)句END[<過(guò)程名>];變量的類(lèi)型:in為默認(rèn)類(lèi)型,表示輸入;out表示只輸出;inout表示即輸入又輸出;使用:示例:創(chuàng)建函數(shù):createorreplacefunctionf_1(nnumber)returnnumberisremp%rowtype;BEGINdbms_output
系統(tǒng) 2019-08-29 22:50:27 2964
Oracle的RAC方式在weblogic數(shù)據(jù)源URL的串:jdbc:oracle:thin:@(description=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.25.13.102)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=172.25.13.103)(PORT=1521))(load_balance=yes)(failover=yes))(connect_dat
系統(tǒng) 2019-08-12 01:54:18 2955
五、總結(jié)-及其他說(shuō)明/TIPS/文中提到的有用腳本:從上面的配置及測(cè)試我們可以看到,只要掌握了應(yīng)用程序的啟動(dòng)、關(guān)閉、檢查的方法,我們就完全可以利用OracleCRS來(lái)搭建一般應(yīng)用程序的高可用集群,從而保證了業(yè)務(wù)的連續(xù)性。1.簡(jiǎn)單錯(cuò)誤處理:如果在實(shí)施或測(cè)試過(guò)程中命令失敗,或者有錯(cuò)誤需要回退狀態(tài),或者刪除資源及相關(guān)信息,可以使用下面的幾個(gè)命令:crs_stop-fdbcrs_unregisterdbcrs_profile-deletedb錯(cuò)誤二:我在上面啟動(dòng)虛
系統(tǒng) 2019-08-29 23:17:30 2947
序列是Oracle特有的,他可以維護(hù)一個(gè)自增的數(shù)字序列,通常從1開(kāi)始增長(zhǎng),但可以設(shè)置。(1)創(chuàng)建序列:createsequenceseq_student_snostartwith1incrementby1(2)使用序列:insertintostudent(sno,name)values(seq_student_sno.nextval,'張三');insertintostudent(sno,name)values(seq_student_sno.nextva
系統(tǒng) 2019-08-12 01:52:47 2932
對(duì)于rownum來(lái)說(shuō)它是oracle系統(tǒng)順序分配為從查詢(xún)返回的行的編號(hào),返回的第一行分配的是1,第二行是2,依此類(lèi)推,這個(gè)偽字段可以用于限制查詢(xún)返回的總行數(shù),而且rownum不能以任何表的名稱(chēng)作為前綴。(1)rownum對(duì)于等于某值的查詢(xún)條件如果希望找到學(xué)生表中第一條學(xué)生的信息,可以使用rownum=1作為條件。但是想找到學(xué)生表中第二條學(xué)生的信息,使用rownum=2結(jié)果查不到數(shù)據(jù)。因?yàn)閞ownum都是從1開(kāi)始,但是1以上的自然數(shù)在rownum做等于判斷是
系統(tǒng) 2019-08-29 23:16:32 2929
altertable的功能是修改表格。包括重名命,加減字段,修改字段類(lèi)型和大小,處理約束等等。本例子之處理表名和字段,代碼如下:createtableliu(avarchar2(20),bnumber(2))altertableliurenametojinrenamejintocaialtertablecaiaddcvarchar2(30)altertablecaiadd(dvarchar2(30),enumber(4))altertablecairena
系統(tǒng) 2019-08-12 09:29:36 2922