Time of Update: 2018-12-08
部署環境說明: 操 作系 統:window 7 Oracle 管理應用: pl sql1 選擇支援win7的Oracle版本,下載 目前完全支援win7 操作的oracle 版本為11.2 g 補充說明:Oracle 10g版本發布時間為2003年 Oracle 11g 版本發布時間為2007年 這兩個版本在win7作業系統中安裝時,自檢不通過,通過相容後,可以安裝完成,在安裝完成後,部分服務啟動不了。 下載Oracle
Time of Update: 2018-12-08
在oracle中建立Pipelined表函數,搞的我好累,記下來,省得以後再費事。1. 先建立一個類型:CREATE OR REPLACE TYPE smpl_metadata AS OBJECT( smpl varchar2(2000), lauren varchar2(2000), grade varchar2(2000));2. 再用建立的類型建立一個“表類型”:CREATE OR REPLACE TYPE smpl_metadata_table AS TABLE OF
Time of Update: 2018-12-08
1. ORACLE 中沒有bit類型,使用NUMBER (1) 代替。2. decimal、money、int類型,同樣使用 NUMBER 代替。3. 字串相加用 || 作為運算子。4. 中文字串加N作為標識。5. SQL Server 中的ISNULL,使用 NVL代替。6. LEFT、RIGHT 函數使用 SUBSTR 處理。7. ORACLE 中沒有dbo. ,但支援資料表空間。8. 使用 % 運算子求餘的操作,使用 MOD 函數處理。9. ORACLE 不支援如:SELECT A =
Time of Update: 2018-12-08
今天,把 秋色園QBlog 的資料導到Oracle中運行,重拾Oracle,過程的主要問題記錄下: 1:服務啟動問題這個問題發生多次了,那個毛網管沒事又讓人改計算名稱,Oracle久沒開了也沒在意,Oracle服務啟動總失敗,折騰後才發現,於是把電腦名稱改回去,重啟電腦,再啟用服務,正常。 2:索引問題資料導到Oracle後,發現一些簡單的查詢變的相當的慢如:select id,username,title from blog_content where userid=111 order by
Time of Update: 2018-12-08
這裡簡單記錄一下了:記錄一:N久前裝過Oracle 10,前兩天重新登陸一下,發現登陸不了,老是報host不存在之類的錯誤,導致資料庫重裝了又刪,刪除了又建,如此迴圈。解決:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->最後發現是不久N前修改了計算名稱引起的,在C:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN
Time of Update: 2018-12-08
今天打算讓 8國語言版本部落格 支援下Oracle,於是,就又產生了一堆問題及總結: 1:如何從MSSQL中調取表構造到Oracle,關於這個,我用上了資料匯出功能,遇到以下問題: A:在測試資料庫連結時,有個[記住密碼],太陽,我一開始沒打勾,測試連結成功,可是下一步就提示出錯。Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-08
說明:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->為了CYQ.Data 架構 CYQ.Data 輕量資料層之路 架構開源系列
Time of Update: 2018-12-08
在公司有一個項目,使用SQL2000作為中轉站,從來源資料庫伺服器(SQL2000) 更新資料到 目標資料庫伺服器(oracle 10g),使用連結資料庫,通過預存程序實現。使用作業定時執行預存程序,在運行了N久之後,突然發現一個作業無法正常執行,另一個則正常運行。很莫名。。。。錯誤現象:執行時有時好,有時出錯,一般運行數次後就會出錯錯誤提示多為:執行使用者: sa。OLE DB 提供者 'SQLOLEDB' 報錯。提供者已用盡記憶體。 [SQLSTATE 42000](錯誤 7399)
Time of Update: 2018-12-08
我們公司最近開始使用CSLA做開發,關於CSLA的介紹很多,就不多說了。(事實上也不是很懂) 首先,CSLA做為一個FRAMEWORK,本人還是不太滿意的,因為它實在是不完善,僅僅提供了部分功能(針對整個開發過程)。當然,他也有很多優點。有利於代碼規範,編碼規範,開發思想一致,等等對於團隊來說很重要的屬性。 當務之急,我們需要一個模版,我們首選的是CODESMITH,因為他實在太有名了。 我在網上找到的最好的CSLA是googlecode上面的日編譯版本,地址在http://community.
Time of Update: 2018-12-08
平時我們開發使用的是32位的PC機,所以安裝的也是Oracle32位的用戶端。但是一般伺服器都是64位的,安裝的也是64位的Oracle用戶端,如果要部署使用Oracle.DataAccess串連Oracle的應用程式時,可能會遇到版本上的問題。主要版本問題有兩種,一種是32位版和64位版的問題,如果我們開發出來的應用是32位的,那麼就必須使用32位的用戶端,如果是64位的應用程式當然對應64位的用戶端。這裡需要注意:在64位的環境中使用VS開發Web程式,其啟動並執行Web服務“WebDev.
Time of Update: 2018-12-08
SQL Server使用英文字串的匹配的時候預設是忽略大小寫,這樣用起來是比較方便的,如果想不忽略大小寫也可以修改配置,但是Oracle好像不能忽略大小寫,在進行字串匹配的時候就比較麻煩了。那麼該怎麼解決大小寫敏感的問題,把需要的資料都查詢出來呢?最常見的辦法就是把查詢的參數和欄位中的內容都轉化成大寫或者都轉化成小寫,這樣就可匹配了。比如如下的查詢:select * from hr.EMPLOYEES t where
Time of Update: 2018-12-08
NBearLite 更新至v1.0.0.6 beta 全面支援SqlServer,Oracle,MySql,PostgreSql資料庫預存程序調用代碼產生(C#/VB.NET),支援輸入、輸出、返回等各種參數類型。支援Sub Query。支援Save
Time of Update: 2018-12-08
文章目錄 ORA-00020: maximum number of processes (150) exceeded 今天Oracle資料庫遇到一個問題,使用者在用用戶端登陸資料庫時,拋出異常:ORA-00020: maximum number of processes (150)
Time of Update: 2018-12-08
在使用TOAD來操作Oracle資料庫時,會注意到建立約束時有Primary Key、Check、Unique和Foreign Key四種類型的約束,這與SQL Server中的約束沒有什麼區別,這裡的Check約束除了用於一般的Check約束外,在Oracle中也用於非空約束的實現。也就是說如果一個欄位不允許為空白,則系統將會建立一個系統的Check約束,該約束定了某欄位不可為空。 除了約束,還有另外一個概念是索引,在TOAD中建立索引的介面如下:
Time of Update: 2018-12-08
在Windows環境下如果做資料的備份、轉移和還原是非常簡單的,直接使用可視化的操作,然後通過遠端桌面操作,同時可以通過遠端桌面或者檔案夾共用的方式將備份檔案轉移到另外一台伺服器上。(1)exp命令匯出資料庫到一個資料檔案而在Linux下一般都是用命令列操作,所以要轉移備份檔案就不是拖拽那麼簡單的操作了。一個比較簡單的做法就是使用Putty擷取其他工具通過SSH串連到A伺服器上,用exp命令可以匯入一個使用者下的資料到一個dmp檔案下,比如我們要將A伺服器中的PA使用者下的所有資料轉移到B伺服器
Time of Update: 2018-12-08
我們平時使用的都是32位的機器進行開發,裝的都是32位的軟體,但是我們的伺服器一般都是64位的,所以有時也需要在64位的環境下裝一個VS偵錯工具。最近遇到的一個問題就是一個同事換了一個電腦,用的是X64的Windows 2008作為作業系統,要進行Oracle的資料庫連接,所以也裝了64位的Oracle用戶端。如果是控制應用項目或者WinForm項目可以正常串連Oracle,但是Web項目在程式中開啟Oracle串連時,系統拋出了異常:嘗試載入 Oracle 用戶端庫時引發
Time of Update: 2018-12-08
介紹最近想研究下LoadRunner測試Oracle效能,然後自己就開始嘗試著Linux上安裝Oracle.本來感覺這件事情不怎麼容易,聽朋友說他安裝的時候大費周折,重新安裝多次,問了好多人才解決的,但完成安裝後就感覺還是比較輕鬆的。現在和大家分享下我的經驗,我本身也是Linux菜鳥。材料來源:Fedora8下安裝ORACLE10G資料庫圖文詳解說明:紅字標明處是我的安裝體會。環境介紹 VMWare7.1,Fedora 8(Rad hat下的一個比較老的版本),Oracle 10g 安裝準備
Time of Update: 2018-12-08
當我們用 select sysdate+number from dual ;我們得到的是,當前的時間加上number天后的時間。從這裡我們也可以看出,使用這種方式進行時間計算的時候,計算的單位是天,那麼,如果我們如果要擷取系統時間加上幾個小時候的時間,我們應該怎麼算呢?很容易,以此類推我們可以寫成如下的格式: select sysdate + number/24 from dual ; 同理,如果我們要擷取多少分鐘後時間,我們就可以使用 select sysdate +
Time of Update: 2018-12-08
Oracle 11g新特性大全09-10-10Oracle 11g新特性:Rman備份跳過自由區間09-10-10Oracle 11g新特性:Server Result Cache測試09-10-10Oracle 11g新特性:Result Cache之一09-10-10Oracle 11g新特性:追蹤檔案名稱的確定09-10-10Oracle 11g新特性:Automatic Diagnostic Repository09-10-10Oracle 11g新特性:Fault
Time of Update: 2018-12-08
Map 3D 和 MapGuide使用FDO(Feature Data Object)技術可以無需轉換的訪問各種資料格式,包括SDF、SHP、raster資料,和 Sql Server Spatial,MySql,PostgreSQL和Oracle。 我在台式機(Win 7 32bit)上安裝了Oracle 11g R1做資料庫伺服器,我的筆記本用的是Win 7 64, 所以我決定裝一個x64的Oracle 用戶端。我配置Oracle其實是想配置一個Map 3D 2012/ AIMS