Time of Update: 2018-12-05
一、我的是用包做的簡單的應用預存程序返回結果集create or replace package text_fhz is type type_cur is ref cursor; --定義遊標變數用於返回記錄集 procedure TESTA(deptcode IN VARCHAR2, v_cur out type_cur--定義輸出的變數);end text_fhz;create or replace package body text_fhz
Time of Update: 2018-12-05
引用一、顯式cursor 顯式是相對與隱式cursor而言的,就是有一個明確的聲明的cursor。顯式遊標的聲明類似如下(詳細的文法參加plsql ref doc ): cursor cursor_name (parameter list) is select ... 遊標從declare、open、fetch、close是一個完整的生命旅程。當然了一個這樣的遊標是可以被多次open進行使用的,顯式cursor
Time of Update: 2018-12-05
今天學習了一下oracle中如何對字串進行去除空格的方法,這裡總結一下。瞭解到的方法主要有兩種:Trim函數以及Replace函數。下面我詳細的介紹一下,這兩種用法,不足的地方還望各位朋友補充。 首先便是這Trim函數。Trim 函數具有刪除任意指定字元的功能,而去除字串首尾空格則是trim函數被使用頻率最高的一種。文法Trim ( string )
Time of Update: 2018-12-05
不行的情況: 1)使用Ado。net,調用system.data.oracleclient,然後串連;
Time of Update: 2018-12-05
Microsft OLE DB Provider for Oracle 報告"Test Connection failed because of an error in initialize provider"我呢是懶得找解決辦法,直接將Provider 換成Oracle Provider for OLE DB近來一個同事就鑽牛角尖,還真被他找到瞭解決辦法,現將他轉載的這篇文章貼在下面:原文出處
Time of Update: 2018-12-05
Oracle 發布 NoSQL 資料庫 Oracle 作為全球最大的關係型資料庫供應商,在其產品鏈條中,也加入了NoSQL資料庫這一環,而且這個新的資料庫名字很霸氣,就叫NoSQL Database,想起了當年新浪微博更換weibo.com 網域名稱之時的一個笑話:原來有三家人做麵包,張三家的麵包叫三張牌麵包,李四家的牌子叫李四牌麵包,王五家出品的是王五牌麵包,而突然有一天,張三家的麵包改名了,叫麵包牌麵包。李四王五異口同聲的說:我擦!Oracle的這個NoSQL
Time of Update: 2018-12-05
1.硬體要求 1.1 記憶體至少512M,使用下面的命令檢查 grep MemTotal /proc/meminfo 1.2 交換分區 至少1G grep SwapTotal /proc/meminfo 1.3 /tmp 目錄空閑區 至少400M df -k /tmp 400M 1.4 硬碟空閑區 至少4G df -k2. 軟體要求 2.1 作業系統,redhat ES/AS 2.1(x86),redhat ES/AS 3(x86)
Time of Update: 2018-12-05
解決過程1)瞭解基本狀況 前一天晚上18點左右關閉RAC,重啟小型機,重啟 RAC,發現兩個RAC組4個執行個體啟動正常,另一個RAC,兩個執行個體無法正常啟動。2) 小型機工程師,診斷Oracle 裸裝置所在的datavg和archvg是正常的。2) 請求一個朋友遠程建立VPN協助,經過二小時左右的診斷,初步確定可能是OCR(OCR---Oracle Cluster Registry)有問題, 建議恢複前面使用正常的OCR 他無法這樣實施,風險很大,弄得不好,會把正常啟動的RAC宕掉。
Time of Update: 2018-12-05
如果你的ORACLE 版本是32位的,如果不做一些配置你是無論如何使用不到1.7G以上記憶體的。前兩天公司裡一個軟體系統,需要配置這樣的環境,對於我這樣的ORACLE所謂的高手,有點不知所措,甚至要硬著頭皮去搞定它,這可是到新公司接到的第一件活。必須搞定,否則ORACLE DBA就圖有虛名了。 於是馬上上網搜一下,文章果然,但是大都雷同,而且針對的是ORACLE9I 的。我在實驗的時候,也把客戶的環境搞雜了,實在慚愧呀。不過經過一天多的折騰,也算是搞出來了。軟體環境:Oracle 10.2.0.
Time of Update: 2018-12-05
備庫上出現的一般情況下,可能會誤認為,是由於DB_FILE_NAME_CONVERT,配置項配置不正確,修改一下該配置項,然後Shutdown immediate,然後重新啟動應用日誌的進程MRP/LSP,即可事實上是:在備庫上已經建立了相應的資料表空間,僅僅由於,相關的資料檔案位置不正確,此時只能通過手動幹預。SQL> alter system set standby_file_management=manual;System altered.SQL> alter
Time of Update: 2018-12-05
查Oracle隱藏參數的指令碼Oracle 2009-08-12 10:59:23 閱讀55 評論0 字型大小:大中小 訂閱 總是記不住,留下來備忘吧:)需要以sys使用者登陸,查看兩個視圖:x$ksppi x$ksppcvselect the HIDDEN parameter********************************selectx.ksppinm name,y.ksppstvl value,y.ksppstdf isdefault,decode(bitand(y.
Time of Update: 2018-12-05
SDE10.1的安裝與之前的版本發現些變化,不在有post安裝步驟,所以安裝的時候需要仔細閱讀安裝文檔。步驟:1、在安裝SDE之前,需要確保以及安裝了資料庫,同時以及在企業資料庫中建立了geodatabase資料庫,建立工具可以使用toolbox中create enterprise
Time of Update: 2018-12-05
按照預設安裝好Oracle 10g後,用scott(密碼tiger)使用者名稱登入時,出現oracle10g the account is locked,原來這個使用者scott在Oracle中不能登入。要解決這個問題可以這樣:先 以DBA身份登入,登入之後,再對使用者scott進行解鎖,最後修改scott密碼就可以了。具體步驟://進入命令列:直接輸入sqlplus sys/sine as sysdba 即可在命令列提示符中輸入sqlplus,
Time of Update: 2018-12-05
剛剛接觸ORACLE的人來說,從那裡學,如何學,有那些工具可以使用,應該執行什麼操作,一定回感到無助。所以在學習使用ORACLE之前,首先來安裝一下ORACLE 10g,在來掌握其基本工具。俗話說的好:工欲善其事,必先利其器。我們開始吧! 首先將ORACLE 10g的安裝光碟片放入光碟機,如果自動運行,一般會出現1安裝介面:圖1 單擊“開始安裝”,就可以安裝ORACLE 10g,一般會檢查系統配置是否符合要求,然後出現“Oracle DataBase
Time of Update: 2018-12-05
標籤:Oracle 安裝 配置 原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://enetq.blog.51cto.com/479739/316532 一.Oracle 簡介.Oracleoracle是殷墟(Yin Xu)出土的甲骨文(oracle bone
Time of Update: 2018-12-05
工作中一個項目需要從Oracle資料庫中讀取資料,部署時總是提示“需要 oracle 用戶端軟體 8.1.7 或更高版本” 從網上找資料也是說安裝完Oracle 用戶端之後需要設定許可權之類的,但是一個幾十兆的軟體給客戶附加一個幾百兆的Oracle用戶端上去,總感覺不爽吧,從網上查到 有 Oracle 9i 精簡版用戶端12.1M,於是想到訪問Oracle無非就是使用了Oracle的一些Dll 和系統內容變數或者註冊表裡的某些索引值,安裝Oracle 9i
Time of Update: 2018-12-05
在做系統時,經常會遇到在一個欄位中,用逗號或其他符號分隔儲存多個資訊,例如儲存某個使用者的一對多許可權時,在許可權組這個欄位中,就會逗號分隔儲存多個許可權編號。 那麼,現在如果給出一個許可權編號,要去檢索出用後這個許可權的使用者集合,就會需要在逗號分隔的多個許可權編號中去匹配給出的這個許可權編號。如果使用like去做,一則效率不高,二則匹配不精確。因此用到了逗號分隔列轉行的方法。目前該方法只適合在oracle資料庫中使用。該方法只需要sql語句就可以實現列轉行。 下面給出該方法的樣本:s
Time of Update: 2018-12-05
1.使用串連伺服器圖形介面:開啟SQLSERVER的企業管理器,展開相應的DATABASE,在安全性下就有連結伺服器的項目.點擊右鍵即可添加注意,要有管理員的許可權才行操作之前,你的電腦必須先設定好ORACLE的CLIENT,能用TNSPING通你的TNS.命令列下: 添加連結伺服器sp_addlinkedserver 'MyLinkServer','ProductName,'MSDAORA','MIX01'參數分別是 連結伺服器名稱(必須) 產品名稱 連線類型(必須)
Time of Update: 2018-12-05
-----二進位轉換十進位----------------- Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
原SQL語句select t.mail_no,wm_concat(t.notice_no) as notice_no_all from ardba.arbino t group by t.mail_no錯誤資訊解決SQLselect a.mail_no,wm_concat(a.notice_no) || max(a.str) as notice_no_all from (select k.mail_no,k.notice_no, case when k.all_sum > 4000