本文對Oracle數據的導入導出imp,exp兩個命令進行了介紹,并對其對應的參數進行了說明,然后通過一些演示樣例進行演練,加深理解.文章最后對運用這兩個命令可能出現的問題(如權限不夠,不同oracle版本號)進行了探討,并提出了對應的解決方式;本文部分內容摘錄自網絡,感謝網友的經驗總結;一.說明oracle的exp/imp命令用于實現對數據庫的導出/導入操作;exp命令用于把數據從遠程數據庫server導出至本地,生成dmp文件;imp命令用于把本地的數
系統 2019-08-12 01:33:07 1875
一、Oracle數據新建測試表、操作記錄表和觸發器1、新建test和test_log表createtabletest(namevarchar2(5)primarykey,passwordvarchar2(5)notnull)createtabletest_log(t_operatevarchar2(20),t_timedate)2、新建觸發器tri_ope,當對test表進行操作時,記錄操作時間和操作createorreplacetriggertri_op
系統 2019-08-12 01:54:56 1874
LAG()和LEAD()統計函數能夠在一次查詢中取出同一字段的前N行的數據和后N行的值。這樣的操作能夠使用對同樣表的表連接來實現,只是使用LAG和LEAD有更高的效率。下面整理的LAG()和LEAD()樣例:LAG(EXPRESSION,,)SQL>selectyear,region,profit,lag(profit,1)over(orderbyyear)as51xit_expfromtest;YEARREGIONPRO
系統 2019-08-12 01:51:50 1874
Oracle9i數據庫是經典的Oracle版本,就象SQLServer2000一樣。筆者最初使用到的Oracle版本就是Oracle9i。下面就介紹下Oracle9i的安裝。1、下載Oracle9i通過谷歌搜索下載Oracle9i,這里就不貼出地址了。參考下列地址:http://www.ha97.com/2673.html2、安裝Oracle9i2.1打開安裝文件2.2點擊下一步,這里可以更改路徑2.3繼續下一步2.4下一步2.5下一步2.6下一步,這里輸
系統 2019-08-12 01:54:12 1873
Buffercache和sharepool是sga中最重要最復雜的部分。一.BufferCache通常數據的讀取、修改都是通過buffercache來完成的。buffercache中的數據,oracle是通過LRU和dirtylist這樣的鏈表來管理的。除了這2個,還有hashbucket和cachebufferchainhashbucket:查找方法類似老式圖書館查書二.SharedPool1.sharedpool是oraclesga中重要的一部分,它主
系統 2019-08-12 01:55:11 1872
原文:[推薦]ORACLEPL/SQL編程詳解之一:PL/SQL程序設計簡介(千里之行,始于足下)[推薦]ORACLEPL/SQL編程詳解之一:PL/SQL程序設計簡介(千里之行,始于足下)——通過知識共享樹立個人品牌。繼上六篇:[頂]ORACLEPL/SQL編程詳解之二:PL/SQL塊結構和組成元素(為山九仞,豈一日之功)[推薦]ORACLEPL/SQL編程詳解之三:PL/SQL流程控制語句(不給規則,不成方圓)[推薦]ORACLEPL/SQL編程之四:
系統 2019-08-12 01:52:27 1872
--*************************************--Oracle常用性能視圖一覽表(10g)--*************************************AdvisorsInformationrelatedtocacheadvisorsv$pga_target_advicev$shared_pool_advicev$pga_target_advice_histogramv$java_pool_advicev$m
系統 2019-08-12 01:53:47 1870
ql中constraint主要是增加約束這個主要就是增加約束的以下幾種約束、并一一列舉:1.主鍵約束:主鍵約束:就是對一個列進行了約束,約束為(非空、不重復)要對一個列加主鍵約束的話,這列必須滿足條件非空,這樣才可以約束以下是代碼要對一個列加主鍵,列名為id,表名為emp格式為:altertable表格名稱addconstraint約束名稱增加的約束類型(列名)例子:altertableempaddconstraintpppprimarykey(id)2.
系統 2019-08-12 01:54:42 1869
exp導出工具將數據庫中數據備份壓縮成一個二進制系統文件.可以在不同OS間遷移imp導入工具將EXP形成的二進制系統文件導入到數據庫中.一.導出工具exp1.它是操作系統下一個可執行的文件存放目錄/ORACLE_HOME/binexp導出工具將數據庫中數據備份壓縮成一個二進制系統文件.可以在不同OS間遷移它有三種模式:a.用戶模式:導出用戶所有對象以及對象中的數據;b.表模式:導出用戶所有表或者指定的表;c.整個數據庫:導出數據庫中所有對象。2.導出工具e
系統 2019-08-12 01:53:35 1868
RoleTransitionsInvolvingPhysicalStandbyDatabasesAdatabaseoperatesinoneofthefollowingmutuallyexclusiveroles:primaryorstandby.DataGuardenablesyoutochangetheserolesdynamicallybyissuingtheSQLstatementsdescribedinthischapter,orbyusinge
系統 2019-08-12 01:54:25 1867
模塊一SQL(DQL)l基本SQL查詢l運算符與函數l子查詢l連接查詢建表語句emp.sqlPartI(第一天)01.查詢員工表所有數據,并說明使用*的缺點答:select*fromemp;使用*的缺點有a)查詢出了不必要的列b)效率上不如直接指定列名02.查詢職位(JOB)為'PRESIDENT'的員工的工資答:select*fromempwherejob='PRESIDENT';03.查詢傭金(COMM)為0或為NULL的員工信息答:重點是理解0與nu
系統 2019-08-12 01:53:35 1867
獲取表:selecttable_namefromuser_tables;//當前用戶的表selecttable_namefromall_tables;//所有用戶的表selecttable_namefromdba_tables;//包括系統表selecttable_namefromdba_tableswhereowner='用戶名'user_tables:table_name,tablespace_name,last_analyzed等dba_tables
系統 2019-08-12 01:33:59 1867
由于上一篇關于管道表函數寫的有些粗糙,追加一篇,方便大家理解。兩個函數完成管道表函數數據的初始化,所以設計到一個函數中調用另一個函數獲取含數據部分。一下是完整代碼:1:創建row類型createorreplacetypesubwhiteblack_row_typeasobject(spidnumber,spnamevarchar(200),whitegroupcountnumber,whitelistcountnumber,whiteaddedcountn
系統 2019-08-12 09:30:25 1866
客戶Oracle服務器進入PL/SQLDeveloper時報ora-01033:oracleinitializationgorshutdowninprogress錯誤提示,應用系統無法連接Oracle服務。經遠程指導解決問題。過程如下:1、進入CMD,執行setORACLE_SID=fbms,確保連接到正確的SID;2、運行sqlplus"/assysdba"SQL>shutdownimmediate停止服務SQL>startup啟動服務,觀察啟動時有無數
系統 2019-08-12 01:54:32 1865
新手發帖,很多方面都是剛入門,有錯誤的地方請大家見諒,歡迎批評指正1看查Oracle執行籌劃的幾種方法1.1通過PL/SQLDev工具1、直接File->New->ExplainPlanWindow,在窗口中執行sql可以看查籌劃結果。其中,Cost表現cpu的耗消,位單為n%,Cardinality表現執行的行數,等價Rows。2、先執行EXPLAINPLANFORselect*fromtableAwhereparaA=1,再select*fromtab
系統 2019-08-12 01:54:11 1865