Time of Update: 2018-12-06
方法一:最簡單的方法(需建庫)備份: 直接拷貝oracle目錄下的admin、oradata兩個檔案夾,ora92目錄下database,到其他儲存實現備份。恢複:1.建立一個和原來一樣的資料庫。(安裝路徑和資料庫名必須和原來一致)2.用管理員連入資料庫後停止資料庫。3.把安裝目錄下的admin和oradata複製過去覆蓋(如果存在多個資料庫,估計只需要複製下面的XJJ目錄就行了)。4.複製ora92下面的database目錄(密碼檔案)。5.啟動資料庫。上述備份了資料庫所有資訊包括資料
Time of Update: 2018-12-06
由於在學習oracle,總會不有自主的將它與微軟的Sql
Time of Update: 2018-12-06
還有些許遺漏,實驗理論上並不十分嚴密!1、 交易隔離等級設定Oracle有兩種交易隔離等級,分別是Connection.TRANSACTION_READ_COMMITTED(讀已提交)和Connection.TRANSACTION_SERIALIZABLE(串列讀)。如果設定隔離等級出錯,會拋異常如下java.sql.SQLException: 僅 READ_COMMITTED 和 SERIALIZABLE
Time of Update: 2018-12-06
資料庫鏈路:主要用途就是實現對遠端資料庫的訪問,你可以通過資料庫鏈路直接對遠端資料庫。同義字:為了使有關分布式操作更透明,ORACLE資料庫裡有同義字的對象synonym。顧名思義就是一個對象的同義字,可以用它來代替對象。 資料庫鏈路的建立文法一般是:CREATE DATABASE LINK [db_link_name] CONNECT TO [user_name] IDENTIFIED BY [password] USING '[tns_name]'; 其中:
Time of Update: 2018-12-07
ORACLE EBS R12中引入了XML Publisher,Oracle Application Framework等新東西,利用網頁/JSP技術增強Form/Report等的功能和表現力。當運行網頁出現錯誤時,ORACLE經常會出現如下抽象的提示:-You have encountered an unexpected error. Please contact the System Administrator for assistance. 用下面的步驟可以讓系統顯示詳細的錯誤資訊1.
Time of Update: 2018-12-07
本文轉自http://www.blogjava.net/reeve/archive/2007/08/01/133759.html 最近因為工作的關係,開始接觸GIS,採用開源的Geoserver、Geotools、Mapbuilder來開發,資料庫使用oracle
Time of Update: 2018-12-06
一個業務系統,使用到了ArcEngine庫,訪問資料庫為Oracle,開發語言為C#,開發IDE以及打包的工具都是Visul sduio 2008。ArcEngine庫是ArcGIS針對二次開發組成的一個庫,以Com組件的形式提供。本以為這是一個比較簡單的問題,但照實的耗費了我兩個星期左右的時間,當然這兩個星期裡面也在幹很多別的活。 在此問題發生之前,我知道,.Net會預設會把系統編譯成AnyCpu,產生中繼語言,然後部署的機器上啟動並執行時候,才根據具體的機器的cpu的型號產生相應的運行代碼。
Time of Update: 2018-12-07
情景及需求:有A表為事實表,B為曆史表create table A (fact_id int not null primary key,name varchar2(50));create table B (log_id int not null primary key,name varchar2(50),addtime
Time of Update: 2018-12-07
首先,在安裝ORACLE伺服器的機器上搜尋下列檔案,oci.dllocijdbc10.dllociw32.dllorannzsbb10.dlloraocci10.dlloraociei10.dllsqlnet.oratnsnames.oraclasses12.jarojdbc14.jar製作成壓縮檔,配置目標電腦使用。1.將oracleinstantclient.rar解壓縮到一個目錄,
Time of Update: 2018-12-06
Microsoft .NET 下透過 ADO .NET Managed Provider 存取 Oracle 是很常見之需求,但無論是 Oralce 提供之 Oracle Data Provider for .NET (ODP) 或是微軟所提供之 ADO.NET Manged Provider for Oracle 在中文環境下都有著相同的限制,就是 Oralce NLS_LANG 的設定必須 Server 端與 Client 端一致。倘若兩邊 NLS_LANG
Time of Update: 2018-12-06
1.在英文版本的ORACLE中預設日期格式為'DD-MON-YY',例如'01-JAN-98' 在漢化的中文版本中ORACLE預設日期格式為'日-月-年',例如'21-8月-2003'或'21-8月-03'2.轉換字串為日期(to_date)to_date(string_value , date_format)string_value
Time of Update: 2018-12-07
我們要走的路,有著太多的不確定,他人的一句勸誡,自己的一個閃念,偶爾的得與失,都時刻在改變著我們命運的走向。世事難以預料,遇事無須太執,誰都無法帶走什麼,又何必糾結於某一人、某一時、某一事。只有看開了,想通了,才能隨緣、隨性、隨心而為,不急不躁,不悲不歡,不鹹不淡。本處以調試函數為例,其他的調試與此相同1.調試位置 通常情況下,要在pl/sql Dev中偵錯工具有兩個地方: 1).建立->測試視窗: 2).在要調試的程式上點擊右鍵->測試 2.調試過程
Time of Update: 2018-12-07
近幾年有幸參與了一些大開發項目的專案管理和監督工作,發現很多開發人員對一些概念或者程式的寫法不是很清楚,這也包括一些進階的開發人員也會犯一些基本的錯誤,因此我就整理一下大家容易犯的錯誤,希望大家能夠在寫程式的時候養成良好習慣。一、例外處理問題有很多人喜歡在處理exception時,置為'null',應該說這是一個很不好的習慣,如果沒有定義特定的exception,最起碼應該把資料庫的錯誤資訊完整的報出來。錯誤的寫法: EXCEPTION WHEN OTHERS
Time of Update: 2018-12-07
系統分步驟產生的分錄:1)庫存模組作接收時產生的分錄為:借:材料採購 (採購單價X訂單數量)貸:應計負債 (採購單價X訂單數量) 2)庫存模組作檢驗入庫時產生的分錄為:借:原材料(取決於子庫存的科目設定)(系統成本X訂單數量)貸:材料採購 (採購單價X訂單數量)借/貸:PPV (採購價格與標準成本差異) 3)發票與採購訂單進行匹配時,應付模組產生的分錄為:借:應計負債 (採購單價X訂單數量)加值稅-進項稅額貸:應付賬款 (取決於系統設定)(發票單價X訂單數量)借/貸:IPV(發票與採購價格差異)
Time of Update: 2018-12-07
-- Oracle 冷備份--====================== 一、冷備份 資料庫在關閉狀態下完成所有物理系統檔案拷貝的過程,也稱離線備份 適合於非歸檔模式下,資料庫處於一致性狀態 二、步驟 首先在啟動並執行庫中得到資料庫啟動並執行所有的物理檔案位置,然後在計劃內關閉資料庫(shutdown) 再執行拷貝物理文夾到備份路徑或備份裝置 備份完成後立即啟動資料庫讓其提供正常的服務 三、冷備指令碼的寫法
Time of Update: 2018-12-07
看itpub上一個文章:http://www.itpub.net/viewthread.php?tid=981212&extra=&page=1想學習以下Oracle dual表。Oracle Asktom 的解釋:http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1562813956388下面來源: http://wzhcn.spaces.live.com/blog/cns!FBA7EF989
Time of Update: 2018-12-07
一般我們在建立Oracle使用者時,可能只是建個使用者名稱,但卻沒有給他指定登入密碼。接著我們會給這個使用者授予一定的許可權。 當我們登入時,會發現以sysdba登入時,可以登入,但以普通使用者登入時,卻無法登入。 後來才發現,當我們以sysdba登入時,用的密碼是管理員密碼,但是以普通使用者登入時,預設為空白(除非你建立使用者時指定了密碼) 所以為瞭解決這個問題,我們只要登入後,修改使用者的密碼,再以普通使用者登入就可以了。
Time of Update: 2018-12-07
Oracle的oledb驅動使用下面的登錄機碼目:適當修改檔案的路徑匯入即可。Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CLSID\{3FC8E6E4-53FF-11D2-BB7D-00C04FA30080}]@="Oracle OLE DB Error Lookup"[HKEY_CLASSES_ROOT\CLSID\{3FC8E6E4-53FF-11D2-BB7D-00C04FA30080}\InprocServer32]@=
Time of Update: 2018-12-07
文法:with tempName as (select ....)select ... 例:現在要從1-19中得到11-14。一般的sql如下:select * from( --類比生一個20行的資料 SELECT LEVEL AS lv FROM DUAL CONNECT BY LEVEL < 20) tt WHERE tt.lv > 10 AND tt.lv < 15 使用With
Time of Update: 2018-12-07
使用Oracle InstantClient串連oracle資料庫1 下載相應的程式, 我下的是10204的 instantclient-basic-win32-10.2.0.4.zip (34,742,358 bytes)http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/htdocs/winsoft.html?_template=/ocom/printhttp://www.oracle.com/