問題:1、使用oracledump方式導出的數據在導入的時候不能隨意選擇一張表的數據進行導入;一般業務的表的數量都有1000左右,在出現由于某張表數據異常導致的故障時,用dump文件進行恢復基本不可行或者很費事;2、表存在外鍵約束和觸發器,使用oracledumpimport方式導入表的時候不能非常簡單的禁止觸發器和外鍵,導致大量錯誤產生,導入的表的數據不全,部分表數據沒有導入;3、當修改了某些表的數據后需要將這些表的數據恢復到測試環境搭建時的數據,imp
系統 2019-08-12 01:53:21 2470
阿里巴巴公司DBA筆試題http://searchdatabase.techtarget.com.cn/tips/2/2535002.shtml注:以下題目,可根據自己情況挑選題目作答,不必全部作答.您也可以就相關問題直接找負責面試人員面述而不筆答一:SQLtuning類1:列舉幾種表連接方式2:不借助第三方工具,怎樣查看sql的執行計劃3:如何使用CBO,CBO與RULE的區別4:如何定位重要(消耗資源多)的SQL5:如何跟蹤某個session的SQL6
系統 2019-08-12 01:51:48 2469
如果要插入固定有序的數據,用一個SQL可以用下面的方法selectrownum-1fromdualconnectbyrownum<21但只支持9I或者更高版本,如果是8I就要建立個臨時表了:altertableCMES.C_PARAMETER_NUM_Tdropprimarykeycascade;droptableCMES.C_PARAMETER_NUM_Tcascadeconstraints;createtableCMES.C_PARAMETER_NUM
系統 2019-08-12 01:51:31 2468
--=====================================--Oracle閃回特性(FLASHBACKDATABASE)--=====================================閃回技術通常用于快速簡單恢復數據庫中出現的認為誤操作等邏輯錯誤,從閃回的方式可以分為基于數據庫級別閃回、表級別閃回、事務級別閃回,根據閃回對數據的影響程度又可以分為閃回恢復,閃回查詢。閃回恢復將修改數據,閃回點之后的數據將全部丟失。而閃回查詢
系統 2019-08-12 01:55:31 2467
物理內存–此先決條件將測試系統物理內存總量是否至少為922MB(944128.0KB)。預期值:N/A實際值:N/A錯誤列表:–可用物理內存PRVF-7531:無法在節點上執行物理內存檢查–Cause:無法在指示的節點上執行物理內存檢查。–Action:確保可以訪問指定的節點并可以查看內存信息。可用物理內存–此先決條件將測試系統可用物理內存是否至少為50MB(51200.0KB)。預期值:N/A實際值:N/A錯誤列表:–PRVF-7563:無法在節點上執行
系統 2019-08-12 01:52:36 2466
含序列,不能設direct=true):1、SQLLOADER是ORACLE的數據加載工具,通常用來將操作系統文件遷移到ORACLE數據庫中。SQL*LOADER是大型數據倉庫選擇使用的加載方法,因為它提供了最快速的途徑(DIRECT,PARALLEL)。它使用的命令為:在NT下,SQLLOADER的命令為SQLLDR,在UNIX下則為sqlldr/sqlload。2、一般用法sqlldrscott/tigercontrol=control_file.ct
系統 2019-08-12 01:54:10 2465
公司開發出來的系統,由于各現場oracle數據庫版本有10.2.0.4、11.2.0.1、11.2.0.3、11.2.0.4;進而會導致版本不一導致錯誤問題。下面列舉2個:1.wm_concat函數問題由于本地開發、測試環境都是10.2.0.4,該函數運行正常,后來問題現場版本是11g,導致該函數報錯。后來經過排查,wm_concat這個函數中10.2.0.4之前返回都是varchar2類型,到10.2.0.5及以上版本返回為clob類型,而返回的臨時cl
系統 2019-08-12 01:54:56 2464
看了小布老師關于block里面數據存儲的highwatermark的實驗,自己也做了一遍。SQL>createtablex(iint,namevarchar(20));Tablecreated.SQL>selectcount(*)fromx;COUNT(*)----------0Statistics----------------------------------------------------------1recursivecalls0dbbloc
系統 2019-08-12 01:55:02 2463
1.查詢等待事件的幾個動態視圖v$session,v$session_wait,$vsession_wait_histroy,v$event_name,v$session_longops:記錄了長時間(運行時間>6S)運行的事務,可能很多是全表掃描操作v$segment_statistics:找出物理讀取顯著的索引或者是表段2.常見的幾個等待事件1)。dbfilesequentialread(數據文件連續讀取):可能表示在多表連接中,表的連接順序存在問題;
系統 2019-08-12 01:51:45 2463
Oraclelongraw類型字段讀取問題【問題描述】項目中用到了longraw類型字段用于存放配置文件內容,一直相安無事。突然有一天需要修改設計,增加了一個字段"group_name",問題來了,讀取longraw字段總是提是“流已關閉”,經過一番較量,才算解決,在此和大家分享一下。系統環境:windows2003enterprise/Oracle9.2.1.0原表結構:createtablebt_defination(idnumber(32)notnu
系統 2019-08-12 01:51:55 2462
Oracle10g數據庫EnterpriseManager無法啟動的常見原因與解決方案:登錄EnterpriseManager當輸入http://localhost:5500/em/后發現無法顯示網頁。解決辦法:打開服務查看有關oracle的服務。查看一下Port號5500的數據庫的DBConsole服務是否啟動。針對Console的服務是管理該數據庫的EnerpriseManager的服務,如果沒有啟動,則要啟動。在啟動該服務的過程中可能由于在安裝ora
系統 2019-08-12 01:33:56 2461
一、ROWID的概念存儲了row在數據文件中的具體位置:64位編碼的數據,A-Z,a-z,0-9,+,和/,row在數據塊中的存儲方式SELECTROWID,last_nameFROMhr.employeesWHEREdepartment_id=20;比如:OOOOOOFFFBBBBBBRRROOOOOO:dataobjectnumber,對應dba_objects.data_object_idFFF:file#,對應v$datafile.file#BBB
系統 2019-08-29 22:37:00 2460
假設存在如下縱向表,第一列為id(可能是某個業務數據的id),第二列為類型,第三列為類型對應的值,如下圖:如上表,存在2,3,4三種類型,其中業務數據ID為1的三種類型都有值,業務數據ID為2的三種類型都有值,業務數據ID為3的只有類型2和3有值,現在要把縱向表橫過來顯示,可以采用如下代碼:--=========================================================--縱向表變橫向表:--1.轉換類型,類型的值必須
系統 2019-08-12 01:55:22 2460
1:update時做檢查使用updatemw_contractsetpayTimes=(casewhenpayTimes>0thenpayTimes-1elsepayTimesend)wherecontractNo='2015001';2:select時使用selectcasewhenpayTimes>0thenpayTimes-1elsepayTimesendpayTimesfrommw_contract;Oraclecase用法
系統 2019-08-12 01:52:46 2460
createtime>to_date(''2006-04-0800:00:01','yyyy-mm-ddhh24:mi:ss')andcreatetimeto_date(''20060408000001','yyyymmddhh24miss')andcreatetime
系統 2019-08-12 01:53:05 2458