SQL查詢與修改數(shù)據(jù)庫(kù)邏輯文件名,移動(dòng)數(shù)據(jù)庫(kù)存儲(chǔ)路徑示例 收藏 ---------------------------------------------------------------------------------- -- Subject: SQL查詢與修改數(shù)據(jù)庫(kù)邏輯文件名,移動(dòng)數(shù)據(jù)庫(kù)存儲(chǔ)路徑示例 ------------------------
2015-06-28我現(xiàn)在有兩種數(shù)據(jù)庫(kù),一個(gè)為oracle 11g,版本為:11.1.0.6.0 - 64bit,安裝在HP-IA64的服務(wù)器上,一個(gè)為mysql 5.1,安裝在同一臺(tái)服務(wù)器中?! ‖F(xiàn)在要實(shí)現(xiàn)oracle的數(shù)據(jù)庫(kù)能夠查詢mysql數(shù)據(jù)庫(kù)的表,想要通過(guò)oracle的異構(gòu)功能來(lái)實(shí)現(xiàn),但由于小弟對(duì)數(shù)據(jù)庫(kù)了解不深
2015-06-28有表A,2000多行 表B,15w行 表C,18W行 數(shù)據(jù)庫(kù)為ORACLE9I?! ‖F(xiàn)以表A連接表B,表B連接表C做查詢,但經(jīng)過(guò)分析,ORACLE始終計(jì)劃是表A與C產(chǎn)生MERGE JOIN,要知道A表和C表是沒(méi)有關(guān)聯(lián)的,只能產(chǎn)生笛卡爾集。這樣就會(huì)產(chǎn)生2000×180000條記錄,導(dǎo)致查
2015-06-28select to_char(.455,'fm9999999990.00') from dual; 結(jié)果:0.46 (說(shuō)明:.455就是表中的一列數(shù),在數(shù)據(jù)庫(kù)存的時(shí)候就是這樣的) fm9999999999.99,表示整數(shù)部分最多10位,小數(shù)部分最多2位(并且會(huì)自動(dòng)四舍五入),fm表示去掉轉(zhuǎn)位字符串后前面的空格,不加fm,0.46前
2015-06-28專用服務(wù)器:一個(gè)客戶端連接對(duì)應(yīng)一個(gè)服務(wù)器進(jìn)程 共享服務(wù)器:多個(gè)客戶端連接對(duì)應(yīng)一個(gè)服務(wù)器進(jìn)程,服務(wù)器端存在一個(gè)進(jìn)程調(diào)度器來(lái)管理。 其實(shí)這個(gè)我之前也沒(méi)搞的清楚,所以像是測(cè)試機(jī)那樣的我就直接用了 專用服務(wù)器 模式,因?yàn)檎f(shuō)明上是寫預(yù)期連接數(shù)較少的情況
2015-06-28參數(shù)文件 傳統(tǒng)的PFILE(簡(jiǎn)單的文本文件)和SPFILE(二進(jìn)制服務(wù)器參數(shù)文件)。ORACLE9i后推薦使用SPFILE,因其更易于管理,更為簡(jiǎn)潔?! ?shù)文件告知實(shí)例控制文件的位置 控制文件 control file最多能增長(zhǎng)到64 MB左右,控制文件告知實(shí)例數(shù)據(jù)庫(kù)、在線重
2015-06-28現(xiàn)在某家企業(yè)的Oracle數(shù)據(jù)庫(kù)中有一張產(chǎn)品信息表。這張表中的記錄已經(jīng)超過(guò)了500萬(wàn)條。其中成品信息大概30萬(wàn)條。零件記錄有300萬(wàn)條左右。剩余的都是包裝信息。數(shù)據(jù)庫(kù)工程師通過(guò)相關(guān)的分析與監(jiān)測(cè),用戶訪問(wèn)這張表的時(shí)候,會(huì)有嚴(yán)重的等待現(xiàn)象。這主要是因?yàn)檫@張表中
2015-06-28一、建表 CREATE TABLE USERS.TBL_TEST ( ID NUMBER, NAME VARCHAR2(100 BYTE), PID NUMBER &nb
2015-06-281、客戶端hosts文件配置: 10.19.65.167 sdwgrac1-vip 10.19.65.169 sdwgrac2-vip 注:unix平臺(tái)是/etc/hosts;windows平臺(tái)是C:\Windows\System32\drivers\etc\hosts?! ?、客戶端tnsnames.ora配置: EOMS =
2015-06-281、ORA-12541:TNS:沒(méi)有監(jiān)聽(tīng)器 原因:沒(méi)有啟動(dòng)監(jiān)聽(tīng)器或者監(jiān)聽(tīng)器損壞。如果是前者,使用命令net start OracleOraHome81TNSListener(名字可能有出入)即可; 如果是后者,則使用"Net8 Configuration Assistant"工具向?qū)е?amp;quot;監(jiān)聽(tīng)程序配置&
2015-06-28邏輯上: Single column 單行索引 Concatenated 多行索引 Unique 唯一索引 NonUnique 非唯一索引 Function-based函數(shù)索引 Domain 域索引 物理上: Partitioned 分區(qū)索引 NonPartitioned 非分區(qū)索引 B-tree: Normal 正常型B樹(shù)
2015-06-28Oracle SqlServer 比較 ORACLE * SQLSERVER 描述 1 ROWNUM ① select identity(int,1,1) rownum,列名 into #temp from 表 select * from &nb
2015-06-28本文描述如何執(zhí)行包含邏輯備數(shù)據(jù)庫(kù)的切換和故障轉(zhuǎn)移?! ∫弧?amp;nbsp; 邏輯備數(shù)據(jù)庫(kù)的切換 當(dāng)你執(zhí)行切換,在主數(shù)據(jù)庫(kù)和邏輯備數(shù)據(jù)庫(kù)之間更改角色,總是在主數(shù)據(jù)庫(kù)上發(fā)起切換并在邏輯備數(shù)據(jù)庫(kù)上完成。這些步驟必須以所描述的順序執(zhí)行,否則切換將
2015-06-28一、物理備數(shù)據(jù)庫(kù)的切換 切換必須在當(dāng)前主數(shù)據(jù)庫(kù)上發(fā)起,并且在目標(biāo)備數(shù)據(jù)庫(kù)上完成。下面的步驟描述如何執(zhí)行切換?! 〉?1 步檢驗(yàn)是否可能執(zhí)行切換?! ≡诋?dāng)前主數(shù)據(jù)庫(kù)上,在主數(shù)據(jù)庫(kù)上查詢 V$DATABASE 固定視圖的SWITCHOVER_STATUS 列,以檢驗(yàn)是否可能執(zhí)
2015-06-281.數(shù)據(jù)導(dǎo)出工具EXP EXP是客戶端工具,該工具不僅可以在oracle客戶端使用,還可以在oracle服務(wù)器端使用。當(dāng)在oracle客戶端使用EXP工具時(shí),必須帶有連接字符串;當(dāng)在oracle服務(wù)器端使用EXP工具時(shí),可以不帶字符串。導(dǎo)出包括導(dǎo)出表、導(dǎo)出方案、導(dǎo)出數(shù)據(jù)庫(kù)三種模
2015-06-281、先創(chuàng)建一個(gè)用于實(shí)驗(yàn)的表空間 create tablespace block datafile size 1M extent management local; –因?yàn)槭?1g所以使用了AMS alter user ff default tablespace block; alter user ff quota unlimited on block; 2、損壞數(shù)據(jù)文件
2015-06-288月22號(hào)遇到一個(gè)單位在導(dǎo)入分配的分錄時(shí),出現(xiàn)行鎖定的錯(cuò)誤。終止被鎖Oracle進(jìn)程,進(jìn)程為KILLED狀態(tài),但很長(zhǎng)時(shí)間數(shù)據(jù)庫(kù)鎖依然還存在。執(zhí)行OS進(jìn)程KILL,數(shù)據(jù)庫(kù)鎖還未釋放。后來(lái)此問(wèn)題由同事解決,了解到是強(qiáng)制執(zhí)行了強(qiáng)制刷新數(shù)據(jù)庫(kù)緩存操作。(刷新數(shù)據(jù)庫(kù)緩存會(huì)短
2015-06-28一、日志應(yīng)用服務(wù)介紹 日志應(yīng)用服務(wù)自動(dòng)應(yīng)用重做到備數(shù)據(jù)庫(kù),以維護(hù)與主數(shù)據(jù)庫(kù)的同步并允許對(duì)數(shù)據(jù)庫(kù)的事務(wù)一致性訪問(wèn)?! ∧J(rèn)地,日志應(yīng)用服務(wù)在應(yīng)用歸檔重做日志文件到備數(shù)據(jù)庫(kù)之前等待完全的歸檔重做日志文件到達(dá)備數(shù)據(jù)庫(kù)。從主數(shù)據(jù)庫(kù)傳送的重做數(shù)據(jù)被備
2015-06-28Data Guard 配置包含一個(gè)數(shù)據(jù)庫(kù)作為主角色以及一個(gè)或更多數(shù)據(jù)庫(kù)作為備角色。典型地,每個(gè)數(shù)據(jù)庫(kù)的角色不會(huì)更改。然而,如果Data Guard 是用于維護(hù)對(duì)主數(shù)據(jù)庫(kù)停機(jī)響應(yīng)的服務(wù),你必須在配置中發(fā)起當(dāng)前主數(shù)據(jù)庫(kù)和一個(gè)備數(shù)據(jù)庫(kù)之間的角色轉(zhuǎn)換。要查看數(shù)據(jù)庫(kù)的當(dāng)前角
2015-06-28在用powerdesigner生成的SQL語(yǔ)句建表時(shí),不知怎么搞的在表名中加了個(gè)空格,沒(méi)有在意直接在PL/SQL中運(yùn)行了,發(fā)現(xiàn)的時(shí)候無(wú)論用語(yǔ)句還是直接右鍵刪除都不好用。用drop命令刪除會(huì)提示"ORA-00933:SQL命令未正確結(jié)束",如果遇到這個(gè)問(wèn)題可在表名上用"&qu
2015-06-28