Time of Update: 2018-12-07
原文地址:http://www.cnblogs.com/WilsonWu/archive/2011/12/16/2290110.html 近期由於項目所需不得不研究Oracle資料庫,回想上一次用Oracle還是07年的事情,實習時候做華晨寶馬的項目簡單接觸了Oracle。這次的項目需要基於.NET平台,我個人的習慣是能用微軟內建的就不用第三方的,基於這個原則先想到的ORM模型就是Entity Framework,於是動手嘗試一下。預設情況Visual Studio
Time of Update: 2018-12-07
在用ORACLE 10G時,我用SYSTEM登入企業管理器,可以登入,但在使用Oracle的一些功能(比如登入之後點擊“管理”功能表項目,欲開啟管理介面)會出現下列幾類錯誤Io 異常:Unknown host specified;“java.lang.Exception: Exception in sending Request :: null”。補充:即便是使用其他機器串連此機的oracle,也是出現如此情況,但使用命令可以操作,可以建立net配置。解決辦法:第一步:找到 10.2.0\db_
Time of Update: 2018-12-07
通常,串連OACLE的命令conn中,我們都這麼寫 conn user/pwd@sid,如果在本機中,我們訪問往往就寫成 conn user/pwd。後面不帶sid指的是串連到預設本機資料庫而不是所謂“預設串連”,也就是說首先你的電腦上必須有一個oracle資料庫,而不是tns中的網路服務,也就是你所說的“串連”。 在有oracle資料庫的電腦上,可以通過設定oracle_sid註冊項的值來指定預設資料庫。 比如我的電腦上現在有一個網路服務名為orcl,配置為串連到 a
Time of Update: 2018-12-07
安裝了Oracle之後,都會安裝上它提供的.net Provider .主要是在Oracle.DataAccess.dll這個動態庫中。雖然說微軟在.net架構中內建了一個System.Data.OracleClient.dll,不過我覺得功能上面遠沒有oracle自己提供的功能多。就拿我最近的一個需求來說的話,大量資料往Oracle中寫入,還可能涉及到插入或者更新的問題。之前微軟在System.Data.SqlClient.dll中為寫Sql
Time of Update: 2018-12-07
近期由於項目所需不得不研究Oracle資料庫,回想上一次用Oracle還是07年的事情,實習時候做華晨寶馬的項目簡單接觸了Oracle。這次的項目需要基於.NET平台,我個人的習慣是能用微軟內建的就不用第三方的,基於這個原則先想到的ORM模型就是Entity Framework,於是動手嘗試一下。預設情況Visual Studio 2010的.NET項目模板及類型模板中的Entity
Time of Update: 2018-12-07
『Oracle資料庫實體類產生工具 For Winston』,此工具是參考原Winston Tool DBToEntity(註:此工具是由我們的老大“羽扇綸巾”設計開發的,再次感謝他給我們提供了這麼好的開發協助工具輔助)工具的實現原理,結合平時開發工作的要求重新設計開發的。
Time of Update: 2018-12-07
今天上午主要是完成昨天給自己提出的任務,徹底來了個PDF線上閱讀的收尾工作,同時解決了新遇到的問題,加入了手形游標控制平移等等。視頻批量轉換的修改工作沒有做,主要是因為下午去聽了個Oracle Spatial 11g的介紹講座。 Oracle Spatial 11g的講座是Oracle 美國總部的技術人員,應該是為華僑吧。PPT全是英文,講座也是主要是英文,搞得我在下面聽得自慚形穢。英語真的有待提高呀!不廢話了,回顧一下今天的講座吧。 Oracle Spatial 11
Time of Update: 2018-12-07
C#使用System.Data.OracleClient串連Oracle資料庫。之前在WinXP上正常啟動並執行程式移植到Windows 2008
Time of Update: 2018-12-07
查看目前使用者的預設資料表空間 SQL>select username,default_tablespace from user_users; 查看目前使用者的角色 SQL>select * from user_role_privs; 查看目前使用者的系統許可權和表級許可權 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 查看使用者下所有的表 SQL>
Time of Update: 2018-12-07
最近一個項目使用到Oracle,由於資料庫比較大,每次備份恢復比較長,這幾天參考了較多的資料,終於成功進行了資料庫複製,欣喜之餘通過圖解方式把這個過程共用出來。Oracle 10g複製資料庫步驟:1、 準備目標資料庫存放路徑、配置資訊等2、 配置目標資料庫控制檔案指令碼3、 準備目標資料庫的資料檔案(通過冷備份方式進行)4、 運行控制檔案指令碼5、 開啟複製的資料庫1、 準備目標資料庫存放路徑、配置資訊等a) 建立目標資料庫存放路徑:分別建立資料庫檔案 (D:\oracle\product\10
Time of Update: 2018-12-07
前兩天我在備份資料時,發現C:\oracle\product\10.2.0\oradata\GXSN\TEMP01.DBF檔案大小竟然為23G多,完全消耗掉C盤空間,匆忙間我以為oradata/GXSN整個檔案夾下檔案為臨時檔案,將其完全刪除。
Time of Update: 2018-12-07
ORACLE控制檔案備份2010-08-25 13:581、將控制檔案備份為二進位檔案SQL>alter database backup controlfile to 'i:\oracle\backup\control.bkp';2、將控制檔案備份為文字檔(備份到oracle\base\admin\sid\udump目錄下的追蹤檔案中,將在追蹤檔案中產生一個SQL指令碼)SQL>alter database backup controlfile to
Time of Update: 2018-12-07
Oracle資料庫恢複 AUL, 也稱MyDUL, 和Oracle DUL, 可以脫離Oracle軟體從Oracle資料檔案中直接讀取資料. 如果你無法正常啟動你的Oracle資料, 並且沒有有效備份可供恢複時, 例如, 丟失SYSTEM資料表空間, 表被意外刪除或Truncate, 或資料檔案有嚴重壞塊. 你可以選擇AUL(Feature Overview)作為最後的恢複手段, 同Oracle提供的恢複服務相比, 成本相對較低廉. AUL已為全球30多家客戶恢複累計超過3TB的資料.
Time of Update: 2018-12-07
Oracle10g/11g基本匯入匯出命令:exp 使用者名稱/使用者密碼@服務名 file=儲存路徑.dmp buffer=8192 filesize=10000m feedback=1000 imp 使用者名稱/使用者密碼@服務名 file=檔案所在路徑.dmp
Time of Update: 2018-12-07
表已經存在的情況下.http://www.itpub.net/thread-345521-1-1.html--------------------------------------------------我只想匯入備份檔案中的一張表資料在操作時誤刪了表ARRAY中的所有資料..如何只將原有備份的資料中的這一張表的資料匯入ARRAY中...直接寫匯入語句啊imp user/pwd
Time of Update: 2018-12-07
--建立函數類型create type strcat_type as object ( cat_string varchar2(4000), --自訂聚集合函式初始化設定,從這兒開始一個聚集合函式 static function ODCIAggregateInitialize(cs_ctx In Out strcat_type) return number,
Time of Update: 2018-12-07
利用工具建立ORACLE資料庫步驟():第一步:第二部:第三部:第四部: 第五步:第六步:第七步:第八步:第9步:第十步:第11步:第12步:第13步:第14步:點擊“確定”,就開始建立資料庫oracle odac安裝後運行sqlplus sys/system as sysdba可能會出現錯誤ORA-12154: TNS:
Time of Update: 2018-12-07
OCI-22053: 溢出錯誤原來sql語句如下: 1 select avg(str.result_value), 2 avg(str.result_value) + stddev(str.result_value) sd1, 3 avg(str.result_value) + stddev(str.result_value) * 2 sd2, 4 avg(str.result_value) - stddev(str.result_value) sd3,
Time of Update: 2018-12-07
要求查詢每個使用者對應的最大樣品資訊,忽然想到ms sql提供過 row_number() over(partition by 列 order by 列 desc),那麼oracle可能也存在,我的表結構如下:create table NEOGOODSRULE( ID NUMBER(22) not null, PERSONALID NVARCHAR2(50), CT_SMP_TYPE NVARCHAR2(100))tablespace VGSM pctfree 10
Time of Update: 2018-12-07
一、視圖二、同義字三、序列一、視圖 視圖是一條儲存起來的 SELECT 語句,是資料的顯示方式,通過視圖可以限制使用者訪問行、列、或更新表內容。1.1、基表組成視圖的表稱為基表。在 Oracle 中,不能對有多個基表的視圖進行更新,此類操作可以利用"替換觸發器"完成。1.2、視圖的更新約束[WITH CHECK OPTION] 選項可以約束 對視圖更新值 符合 視圖的WHERE條件。1.3、唯讀約束[WITH READ ONLY] 選項和 視圖查詢語句包含 GROPU BY/SUM