最近有現場給我一份用expdp導出dmp文件,我用imp導入時,報錯。因為導出dmp的數據庫是11g,導入的數據庫也是11g,但客戶端安裝的是10g,不能用imp導入;所以只能試著用impdp導入;一:在Linux環境下impdp導入:1.在操作系統上創建存放dmp文件目錄>mkdirpathname2.在數據庫層面,創建存放dmp文件對應目錄CREATE[ORREPLACE]DIRECTORYdirectoryAS'pathname';3.對這個目錄授權
系統 2019-08-12 01:55:07 1763
.NetFramework3.5提供了LinqToSQL組件,為我們訪問數據庫提供了方便。我用的是VS+Oracle開發工具。也想體驗一下快捷方便的感覺。1.連接Oracle數據庫在連接Oracle數據庫過程中,提示“錯誤OCIEnvCreate失敗,返回代碼為-1,但錯誤消息文本不可用”.查找了相關資料,找到了是WIN7的安全模式,權限問題,在win7下要用管理員身份運行所有的不兼容軟件。于是,以管理員身份啟動vs2008,再次連接,數據連接成功!2.新
系統 2019-08-12 01:54:52 1763
每日一貼,今天的內容關鍵字為類型應用date類型只能準確到秒,要想準確到毫秒,須要用使timestamp類型。應用舉例:舉例1:selectto_char(systimestamp,'yyyy-mm-ddhh24:mi:ss.ff')fromdual;每日一道理時間好比一條小溪,它能招引我們奔向生活的海洋;時間如同一葉扁舟,它將幫助我們駛向理想的彼岸;時間猶如一支畫筆,它會指點我們描繪人生的畫卷。舉例2:selectto_char(to_timestamp
系統 2019-08-12 01:54:51 1763
假設我們現在正在醞釀經營一家圖書館,最初,我們只有十本書提供給大家來閱讀和購買。對于十本書而言,我們可能只需要一個書架格子將其作為保存這十本書的容器就足夠了,因為任何一個人都可以很輕松的掃一眼就可以將這十本書的書名大概記住,并且挑選出合適自己的書籍來看。但是隨著我們書籍越來越多,我們需要更大的容器來保存我們的科教類、IT類、歷史類、人文類等等書籍,大家都知道的一個生活常識就是,我們肯定不能夠將所有類型的書籍都扔到一個書架容器上擺著,最科學的,就是分區,將不
系統 2019-08-12 01:53:58 1763
今天在plsql中不小新把剛建的oracle表刪除了,而且還有不少數據,差點出了一身冷汗,我趕緊到網上查找解決辦法,發現解決之道如此簡單:flashbacktablecomm_system_parmstobeforedrop;openjweb提供企業級的javaweb快速開發解決方案。演示地址:http://www.openjweb.com/crmadmin123456email:baozhengw@163.comqq:29803446在plsql中誤刪數
系統 2019-08-12 01:53:19 1763
selectrownumidfromdualconnectbylevel<=10;SELECTto_date('2014-12-01','yyyy-mm-dd')+numtodsinterval(rownum-1,'day')FROMDUALCONNECTBYROWNUM<=(to_date('2015-01-01','yyyy-mm-dd')-to_date('2014-12-01','yyyy-mm-dd'))wm_concat(分組時列值相加)加派需
系統 2019-08-12 01:53:17 1763
原文:http://dolphin-ygj.iteye.com/blog/416356rollup只有第一個參數起作用也是理解不正確的,先看看例子吧:SQL>selectgrade,id,numfroma;GRADEIDNUM------------------------------a11a22b34b44對grade字段進行rollup:SQL>selectgrade,sum(num)fromagroupbyrollup(grade);GRADESUM
系統 2019-08-12 01:51:49 1763
轉自:http://chenxy.blog.51cto.com/729966/1684591、相同點a.都可以刪除數據,其中truncate用于全表清空數據,而delete可以選擇的刪除2、不同點:a.回滾,delete支持事物回滾,而truncate不支持。延伸:在oracle中事物能回滾,是因為oracle中設計的undo表空間。數據再刪除后仍能回滾是因為把數據放到了undo表空間delte屬于DML語言,DML語言需要手動提交事物,可以進行事務回滾t
系統 2019-08-12 01:51:28 1763
1.刪除用戶及其用戶下面的所有對象dropuserbranchcascade;2.刪除表空間及其表空間里的所有內容droptablespacecenterINCLUDINGCONTENTS;3.刪除表空間同時刪除外鍵droptablespacecenterINCLUDINGCONTENTScascadeconstraints;4.刪除表空間前已刪除數據文件解決方法SQL>shutdownabort//abort中止(強制中止)SQL>startupmoun
系統 2019-08-29 22:49:18 1762
原文:http://www.cnblogs.com/xcj26/p/3452628.html接觸編程以來,在數據存儲方面一直用的MSSQL。Oracle這名字對我來說是如此的熟悉,但是對其內容卻很陌生,最近公司的一個項目用起了Oracle,所以也開始高調的用起了Oracle。在沒有接觸Oracle之前,聽很多人都說Oracle的語法與MSSQL差不多,我在朋友圈里也幫著吹噓這個觀點。告訴朋友們,Oralce與MSSQL差不多,確實,貌似一看CRUD幾乎沒區
系統 2019-08-29 22:32:38 1762
本系列文章導航[Oracle]高效的PL/SQL程序設計(一)--偽列ROWNUM使用技巧[Oracle]高效的PL/SQL程序設計(二)--標量子查詢[Oracle]高效的PL/SQL程序設計(三)--Package的優點[Oracle]高效的PL/SQL程序設計(四)--批量處理[Oracle]高效的PL/SQL程序設計(五)--調用存儲過程返回結果集[Oracle]高效的PL/SQL程序設計(六)--%ROWTYPE的使用Oracle支持通過ref游
系統 2019-08-12 09:29:56 1762
模式:createorreplaceprocedure過程名(參數名參數類型,...)is變量名變量類型;begin過程內容;end過程名;/showerr;舉例:createorreplaceprocedureproc_blddesignusagearea(p_buildidnumber)is/*函數功能:統計樓棟下房屋的用途、面積、套數等信息*/l_buildareabldroom.buildarea%type;l_useareabldroom.use
系統 2019-08-12 01:54:56 1762
oracle11g將觸發器分為5種:1.DDL觸發器:當在數據庫中創建、修改、重命名、刪除對象時觸發。2.DML或行級別觸發器:當在表中插入、更新或刪除數據時觸發;可用于在值被改變前(before)進行審核、檢查、保存、和替代。3.復合觸發器:既是語句級又是行級觸發器。在需要同時使用語句級觸發器和行級觸發器時可以使用復合觸發器。4.insteadof觸發器:用于停止DML語句的執行并重定向DML語句,即視圖觸發器。5.系統或數據庫事件觸發器:用于跟蹤系統事
系統 2019-08-12 01:54:55 1762
在Oracle10g以前的版本,更改表空間名字是幾乎不可能的事情,除非刪除,重新創建,大費周章。Oracle10g新添加了一項更改表空間名字的功能,使得更改表空間名字瞬間即可完成。是個較為人性化的功能。SQL>SELECTfile_name,tablespace_nameFROMdba_data_files;FILE_NAMETABLESPACE--------------------------------------------------------
系統 2019-08-12 01:54:38 1762
oracle數據庫中Date類型倒入到hive中出現時分秒截斷問題解決方案1.問題描述:用sqoop將oracle數據表倒入到hive中,oracle中Date型數據會出現時分秒截斷問題,只保留了‘yyyy-MM-dd',而不是’yyyy-MM-ddHH24:mi:ss'格式的,后面的‘HH24:mi:ss’被自動截斷了,在對時間要求到秒級的分析處理中這種截斷會產生問題。2.解決方案:在用sqoop倒入數據表是,添加--map-column-hive和--
系統 2019-08-12 01:54:36 1762