1:創(chuàng)建用戶:createtemporarytablespaceuser_temptempfile'D:\app\topwqp\oradata\orcl\user_temp.dbf'size500mautoextendonnext50mmaxsize2048mextentmanagementlocal;createtablespacets_mydbloggingdatafile'D:\app\topwqp\oradata\orcl\ts_mydb.dbf'
系統(tǒng) 2019-08-12 01:52:28 2156
--====================--Oracle歸檔日志--====================Oracle可以將聯(lián)機(jī)日志文件保存到多個不同的位置,將聯(lián)機(jī)日志轉(zhuǎn)換為歸檔日志的過程稱之為歸檔。相應(yīng)的日志被稱為歸檔日志。一、歸檔日志是聯(lián)機(jī)重做日志組文件的一個副本包含redo記錄以及一個唯一的logsequencenumber對日志組中的一個日志文件進(jìn)行歸檔,如果該組其中一個損壞,則另一個可用的日志將會被歸檔對于歸檔模式的日志切換,當(dāng)日志歸檔完成
系統(tǒng) 2019-08-12 01:53:07 2155
OracleGoldenGate軟件基于數(shù)據(jù)庫日志結(jié)構(gòu)變化,通過解析源端在線日志或歸檔日志獲得數(shù)據(jù)增量,再將這些變化應(yīng)用到目標(biāo)數(shù)據(jù)庫,從而實(shí)現(xiàn)源庫和目標(biāo)庫的數(shù)據(jù)同步。下面通過一個簡單的示例,詳細(xì)介紹利用GoldenGate實(shí)現(xiàn)Oracle數(shù)據(jù)庫之間的同步。基本架構(gòu)如下圖所示:1.安裝1.1下載介質(zhì)GoldenGate的安裝介質(zhì)可以從Oracle的官網(wǎng)上下載。http://www.oracle.com/technetwork/middleware/golde
系統(tǒng) 2019-08-29 23:18:05 2154
模式:createorreplacefunction函數(shù)名(參數(shù)名參數(shù)類型,...)return返回值類型is變量定義begin函數(shù)內(nèi)容return返回變量;end函數(shù)名;/showerr;舉例:createorreplacefunctionfunc_branchshow(p_rownumnumber,p_rowmaxnumber,p_fieldvarchar2,p_returntypenumberdefault1)returnvarchar2is/*函數(shù)
系統(tǒng) 2019-08-12 01:54:58 2153
1、從oracle到PDM文件逆向工程中,需要注意去掉“”,這個百度下很多帖子,用于去掉引號2、從注釋copy到name運(yùn)行腳本會有個問題就是,有些注釋太長,不美觀解決方案,vb腳本判斷注釋中是否含有空格,如果含有去以空格spilt后的數(shù)組的第一個為name,要求寫注釋時描述性文字在字段名字后要以空格分開例如code:flag。庫中comment:標(biāo)志位:【1、有效】【0、無效】默認(rèn)【1】這樣逆向工程出來的效果3運(yùn)行腳本如下[運(yùn)行方法,選中pdm文件中的表
系統(tǒng) 2019-08-12 01:54:38 2147
http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html1、從網(wǎng)上下載redhatEnterpriseLinuxAdvancedServer3的四個安裝文件,安裝時swap分區(qū)設(shè)置為內(nèi)存的二倍。不要采用DHCP設(shè)置主機(jī)名和IP地址,而是“手工設(shè)置”。否則會在安裝oracle的時候出現(xiàn)如下錯誤:引用:ThrownwhentheIPaddressofaho
系統(tǒng) 2019-08-12 01:51:37 2145
[INS-20802]OracleNetConfigurationAssistantfailed。在安裝Oracle11gR2時出現(xiàn)了該錯誤提示。以前安裝的時候沒有碰到過類似的錯誤。原來是64bit和32bit系統(tǒng)兼容性的問題。如果基于64bit硬件安裝32bit的Linux和32bit的Oracle11g,則需要安裝patch8670579。下面給出patch的安裝過程。一、錯誤提示[INS-20802]OracleNetConfigurationAss
系統(tǒng) 2019-08-12 01:31:59 2144
前言QQ群討論的時候有人遇到這樣的問題:where子句中無法訪問Oracle自定義的字段別名。這篇博客就是就這一問題做一個探討,并發(fā)散下思維,談?wù)凷QL語句的執(zhí)行順序問題。問題呈現(xiàn)直接給出SQL代碼和執(zhí)行error直觀來看。selectenamenamefromempwherename='SIMTH';哦,晃眼而過,可能并不會發(fā)現(xiàn)問題,不過一執(zhí)行,便會報(bào)如下錯誤:也就是where子句中name識別無效。造成這種原因是因?yàn)椋簑here子句是先于select進(jìn)
系統(tǒng) 2019-08-12 01:52:07 2143
已安裝Oracle10g服務(wù)器端和客戶端程序,并建立數(shù)據(jù)庫實(shí)例orcl。安裝:1、按默認(rèn)步驟安裝ArcSDE9.2forOracle10g。2、進(jìn)行PostInstallation。第一步選擇complete安裝。第二步彈出的對話框已經(jīng)自動填好sysusername和netservicename。此時的netservicename自動填的是我的機(jī)器名。輸入sysuserpassword。上述操作完成后點(diǎn)擊下一步,系統(tǒng)就彈出如下對話框,提示:Errorcon
系統(tǒng) 2019-08-12 09:27:34 2141
oracle中的常用字符串函數(shù)如下:concat(string1,string2)instr(string1,string2)lpad(string1,x[,string2])ltrim(string1,[string2])nls_initcap(string[,nlsparams])nlslower(string[,nlparams])nls_upper(string[,nlsparams])nlssort(string[,nlsparas])repla
系統(tǒng) 2019-08-12 01:53:08 2141
手動創(chuàng)建Oracle實(shí)例的方法:安裝Oracle10g,我的安裝在D:\Oracle10.2,安裝完成后,1.創(chuàng)建數(shù)據(jù)庫實(shí)例配置文件夾我的建在d:\oradata\DB1目錄下//DB1為數(shù)據(jù)庫實(shí)例名稱在該目錄下創(chuàng)建acr,bdump,cdump,pfile,udump等文件夾Arc:存放的是自動歸檔日志文件bdump:存放的是數(shù)據(jù)庫動行過程中的各個后臺迚程的跟蹤信息,后臺迚程trace和alertlog,就是說alert_sid.log也存在這個目錄中c
系統(tǒng) 2019-08-12 01:51:27 2141
因?yàn)轫?xiàng)目原因,近期開始學(xué)習(xí)Oracle數(shù)據(jù)庫。Oracle是目前最流行的數(shù)據(jù)庫之一,功能強(qiáng)大,性能卓越,相對的學(xué)習(xí)的難度還是不小。我打算將自己的學(xué)習(xí)過程記錄下來,做個積累,方便自己和其他的學(xué)習(xí)者。寫在學(xué)習(xí)前面的話,主要是:1、把一些常見問題的問答分享一哈;2、對學(xué)習(xí)路線的一個安排;3、預(yù)期的結(jié)果展望。1、Oracle數(shù)據(jù)庫學(xué)習(xí)常見問題問答Question1:Oracle數(shù)據(jù)庫的書很難看懂,oracle真的很難學(xué)習(xí)嗎?Answer1:Oracle就是一個小軟
系統(tǒng) 2019-08-12 01:51:31 2139
oracle索引組織表&物化視圖(實(shí)體化視圖)索引組織表createtableemployee(empidnumber(10)notnullprimarykey,namevarchar2(20),mobilevarchar2(20))organizationindexpctthreshold20overflowtablespaceabc由于葉塊中存儲太多信息導(dǎo)致性能問題,因此引入了行溢出的概念.通過設(shè)置行溢出值,可以將非主鍵列移到另一個表空間的另一個段中.
系統(tǒng) 2019-08-12 01:53:22 2137
無論是DATE還是timestamp都可以進(jìn)行加減操作。可以對當(dāng)前日期加年、月、日、時、分、秒,操作不同的時間類型,有三種方法:1使用內(nèi)置函數(shù)numtodsinterval增加小時,分鐘和秒2加一個簡單的數(shù)來增加天3使用內(nèi)置函數(shù)add_months來增加年和月例:對當(dāng)前日期增加一個小時:SQL>selectsysdate,sysdate+numtodsinterval(1,’hour’)fromdual;SYSDATESYSDATE+NUMTODSINTE
系統(tǒng) 2019-08-12 01:52:46 2135
先用scott用戶下的emp表做實(shí)驗(yàn).emp表有個字段,一個是empno(員工編號),另一個是mgr(上級經(jīng)理編號)下面是表中所有數(shù)據(jù)1select*fromempstartwithempno=7698connectbymgr=priorempno;執(zhí)行結(jié)果如下:得到的結(jié)果是empno=7698的數(shù)據(jù),以及會得到mgr=7698的數(shù)據(jù)。它是向下遞歸的,即我們從empno=7698開始遍歷,去找出mgr=7698的所有數(shù)據(jù)S(用S代表查出的所有數(shù)據(jù).),然后
系統(tǒng) 2019-08-12 01:53:58 2134