■監(jiān)聽(tīng)程序#lsnrctlstart--->啟動(dòng)#lsnrctlstop--->停止#lsnrctlstatus--->狀態(tài)#lsnrctlhelp--->幫助■一個(gè)例程只能訪問(wèn)一個(gè)數(shù)據(jù)庫(kù),而一個(gè)數(shù)據(jù)庫(kù)可以由多個(gè)例程同時(shí)訪問(wèn).例程由一組邏輯內(nèi)存結(jié)構(gòu)和一系列后臺(tái)服務(wù)進(jìn)程組成.在啟動(dòng)數(shù)據(jù)庫(kù)的過(guò)程中,文件的使用順序是:參數(shù)文件、控制文件、數(shù)據(jù)文件和重做日志文件.■啟動(dòng)模式nomount模式啟動(dòng)例程,但不裝載數(shù)據(jù)庫(kù),即只完成啟動(dòng)步驟的第1步。(讀取參數(shù)文件)mou
系統(tǒng) 2019-08-12 01:53:30 2097
索引需要平衡query和DML的需要,常用于(子)查詢的表應(yīng)建立索引;把索引建到不同的表空間中;用統(tǒng)一的extent大小:五個(gè)block的倍數(shù)或者tablespace指定的MINIMUMEXTENT的倍數(shù);創(chuàng)建索引考慮用NOLOGGING參數(shù),重建索引的時(shí)候也一樣;創(chuàng)建索引時(shí)INITRANS值應(yīng)該比相應(yīng)的table的值高一些;對(duì)常用SQL語(yǔ)句的where條件中的列建立唯一索引或組合索引,組合條件查詢中相應(yīng)的組合索引更有效;對(duì)于組合索引,根據(jù)列的唯一值概率,
系統(tǒng) 2019-08-12 01:53:21 2097
--=========================================--Oracle聯(lián)機(jī)重做日志文件(ONLINELOGFILE)--=========================================一、Oracle中的幾類(lèi)日志文件Redologfiles-->聯(lián)機(jī)重做日志Archivelogfiles-->歸檔日志Alertlogfiles-->告警日志Tracefiles-->跟蹤日志user_dump_dest-->
系統(tǒng) 2019-08-12 01:53:10 2097
最近發(fā)現(xiàn)很多人問(wèn)到怎么才能訪問(wèn)別人機(jī)子上的oracle,這里來(lái)給大家做個(gè)示范借助工具的話,oracle就自己帶了兩個(gè)配置和移值助手下面:netconfigurationassistant和netmanager一.netconfigurationassistant1.選擇本地NET服務(wù)名配置2.添加3.在服務(wù)名中輸入你要訪問(wèn)的機(jī)子的oracle的服務(wù)名稱(就是數(shù)據(jù)庫(kù)名啦)如為abc4.之前的協(xié)議用默認(rèn)的就行了,這里的主機(jī)名就填你要訪問(wèn)的主機(jī)的IP或主機(jī)名稱(
系統(tǒng) 2019-08-12 01:52:31 2097
臨回家了,把這兩天搞的oracle的點(diǎn)東西,放到博客上,主要是觸發(fā)器的使用,沒(méi)有涉及到具體復(fù)雜的業(yè)務(wù),但是都是比較實(shí)際的業(yè)務(wù)需求。實(shí)際中能夠用的上,主要是用于審計(jì),用戶實(shí)際業(yè)務(wù)需求(友好性的考慮),與view等配合使用等。直接上code吧,在pl/sql中執(zhí)行相應(yīng)的模塊就能得到相應(yīng)的結(jié)果,注釋和清晰,主要是看書(shū)一步步搞的。有的自己備用方便。如果有用,大家也可以看看。1--好的創(chuàng)建表的方法2DECLARE3TBNUMBER;4BEGIN5SELECTCOUN
系統(tǒng) 2019-08-12 01:51:49 2097
2013-01-31今天學(xué)習(xí)了點(diǎn)oracle,觸發(fā)器的簡(jiǎn)單使用,需要解決的問(wèn)題是如下,還是英文描述吧。thetriggersareperfectischangeauditing.TheexampleisofParanoidPam(whorunsabowlingalleyandhavebeenreceivingcomplaintsaboutpeoplecheatingontheirscores).sherecentlycompleteanoracleappl
系統(tǒng) 2019-08-12 01:51:47 2097
Oracle性能監(jiān)控方面常用的Linux命令:1.top2.iostattps:該設(shè)備每秒的傳輸次數(shù)(Indicatethenumberoftransferspersecondthatwereissuedtothedevice.)。“一次傳輸”意思是“一次I/O請(qǐng)求”。多個(gè)邏輯請(qǐng)求可能會(huì)被合并為“一次I/O請(qǐng)求”。“一次傳輸”請(qǐng)求的大小是未知的。kB_read/s:每秒從設(shè)備(driveexpressed)讀取的數(shù)據(jù)量;kB_wrtn/s:每秒向設(shè)備(dr
系統(tǒng) 2019-08-12 01:51:46 2097
本文轉(zhuǎn)自:http://www.bitscn.com/oracle/install/200604/16541.html首先,通過(guò)下表介紹ORACLE與DB2/400數(shù)據(jù)類(lèi)型之間的對(duì)應(yīng)關(guān)系,是一對(duì)多的關(guān)系,具體采用哪種對(duì)應(yīng)關(guān)系,應(yīng)具體問(wèn)題具體分析。注意事項(xiàng):DATEandTIMEOracle中的DATE含有年、月、日、時(shí)、分、秒,它和DB2/400中的DATE不相互對(duì)應(yīng),DB2/400中的DATE只有年、月、日,TIME類(lèi)型含有時(shí)、分、秒,因此日期和時(shí)間類(lèi)型
系統(tǒng) 2019-08-12 01:51:27 2097
先查詢一下selectuserenv('language')fromdual;查看oracle字符集,$sqlplus/nologSQL>connectsys/oracleassysdbaSQL>startup如何設(shè)置ORACLE數(shù)據(jù)庫(kù)的編碼(ZHS16GBK)修改成UTF8SQL>shutdownimmediate;SQL>startupmount;SQL>altersystemenablerestrictedsession;SQL>altersyste
系統(tǒng) 2019-08-12 01:32:44 2097
一.備份Oracle10g需要份數(shù)據(jù)庫(kù)文件$ORACLE_BASE/admin/$ORACLE_SID/(所有目錄與文件)adumpbdumpcdumpdpdumppfileudump$ORACLE_BASE/oradata/$ORACLE_SID/(所有目錄與文件)$ORACLE_HOME/dbshc_$ORACLE_SID.datlk$ORACLE_SIDspfile$ORACLE_SID.oraorapw$ORACLE_SID$ORACLE_HOME
系統(tǒng) 2019-08-29 23:36:50 2096
Oracle字符集問(wèn)題一.引言O(shè)RACLE數(shù)據(jù)庫(kù)字符集,即Oracle全球化支持(GlobalizationSupport),或即國(guó)家語(yǔ)言支持(NLS)其作用是用本國(guó)語(yǔ)言和格式來(lái)存儲(chǔ)、處理和檢索數(shù)據(jù)。利用全球化支持,ORACLE為用戶提供自己熟悉的數(shù)據(jù)庫(kù)母語(yǔ)環(huán)境,諸如日期格式、數(shù)字格式和存儲(chǔ)序列等。Oracle可以支持多種語(yǔ)言及字符集,其中oracle8i支持48種語(yǔ)言、76個(gè)國(guó)家地域、229種字符集,而oracle9i則支持57種語(yǔ)言、88個(gè)國(guó)家地域、2
系統(tǒng) 2019-08-29 23:26:17 2096
觸發(fā)器是指存放在數(shù)據(jù)庫(kù)中,并且被隱含執(zhí)行的存儲(chǔ)過(guò)程。當(dāng)發(fā)生特定事件時(shí),Oracle會(huì)自動(dòng)執(zhí)行觸發(fā)器的響應(yīng)代碼。觸發(fā)器的種類(lèi)可劃分為4種:1.數(shù)據(jù)操縱語(yǔ)言(DML)觸發(fā)器、2.替代(INSTEADOF)觸發(fā)器、3.數(shù)據(jù)定義語(yǔ)言(DDL)觸發(fā)器、4.數(shù)據(jù)庫(kù)事件觸發(fā)器。數(shù)據(jù)操縱語(yǔ)言(DML)觸發(fā)器:簡(jiǎn)稱DML觸發(fā)器,是定義在表上的觸發(fā)器,創(chuàng)建在表上。由DML事件引發(fā)的觸發(fā)器,編寫(xiě)DML觸發(fā)器時(shí)的兩點(diǎn)要素是:1.確定觸發(fā)的表,即在其上定義觸發(fā)器的表。2.確定觸發(fā)的
系統(tǒng) 2019-08-12 09:30:20 2096
方法一:v$versionSQL>select*fromv$version;BANNER--------------------------------------------------------------------------------OracleDatabase11gEnterpriseEditionRelease11.1.0.7.0-64bitProductionPL/SQLRelease11.1.0.7.0-ProductionCORE1
系統(tǒng) 2019-08-12 09:29:43 2096
在前面的博客里面提到了jdbc的驅(qū)動(dòng)注冊(cè)與連接但是那個(gè)jdbc太舊了所以自己用jad把ojdbc6.jar進(jìn)行了反編譯又梳理了一下驅(qū)動(dòng)注冊(cè)和連接過(guò)程故此記錄學(xué)習(xí)的腳步在梳理驅(qū)動(dòng)注冊(cè)的過(guò)程前先來(lái)看看jdbc3的保存點(diǎn)和jdbc4的操縱xml還有一個(gè)是transient關(guān)鍵字的測(cè)試packagecom.undergrowth.jdbc.learn;importjava.sql.CallableStatement;importjava.sql.Connectio
系統(tǒng) 2019-08-12 01:53:33 2096
SQL*Loader原理SQL*Loader是Oracle提供的用于數(shù)據(jù)加載的一種工具,它比較適合業(yè)務(wù)分析類(lèi)型數(shù)據(jù)庫(kù)(數(shù)據(jù)倉(cāng)庫(kù)),能處理多種格式的平面文件,批量數(shù)據(jù)裝載比傳統(tǒng)的數(shù)據(jù)插入效率更高。其示意圖如下:控制文件:用于控制數(shù)據(jù)導(dǎo)入的行為方式的文件(最重要的文件)。參數(shù)文件(可選)數(shù)據(jù)文件:放置源數(shù)據(jù)的平面文件錯(cuò)誤文件:在數(shù)據(jù)加載時(shí),把無(wú)法正確加載的數(shù)據(jù)放入錯(cuò)誤文件中(比如數(shù)據(jù)格式問(wèn)題、數(shù)據(jù)類(lèi)型問(wèn)題等)丟棄文件(可選):有些數(shù)據(jù),雖然數(shù)據(jù)格式、數(shù)據(jù)類(lèi)型沒(méi)
系統(tǒng) 2019-08-12 01:53:21 2096