Time of Update: 2015-02-10
標籤:-- tanslate(str,from_str,to_str)-- 將str中的from_str替換成to_strselect translate(‘hello‘,‘e‘,‘o‘) tfrom dual;-- instr(str,des_str)-- 可以實現like功能select instr(‘hello‘,‘g‘),instr(‘hello‘,‘h‘),instr(‘hello‘,‘l‘)from dual; -- decode(value,s1,r1,s2,r2,default)
Time of Update: 2015-02-10
標籤: 1.查詢表名 : SELECT TABLE_NAME FROM user_all_tables ; 2.組裝統計SQL 陳述式: 1 >SELECT ‘Select ‘‘ ‘|| TABLE_NAME || ‘ ‘‘ as tableName, count(*) from ’ || TABLE_NAME || ‘ ; ‘ as exectuteSQL FROM user_all_tables ; 2> SELECT ‘Select ‘‘ ‘|| TABLE_NAME
Time of Update: 2015-02-10
標籤:Entity Framework6 with Oracle(可實現code first) Oracle 與2個月前剛提供對EF6的支援。以前只支援到EF5。EF6有很多有用的功能 值得升級。這裡介紹下如何支援Oracle 一.Oracle 對.net支援的一些基礎知識瞭解介紹。1.早年的時候,微軟自己做的有 System.Data.OracleClient。 現在已經成了到期類了。效能等都不是很好。2.Oracle 官方出的odp.net
Time of Update: 2015-02-10
標籤:job dba_jobs dbms_job 因為JOB的內容是寫死的,如果使用remap匯入到別的使用者下,其log_user等還是原來的,再加上job的id是固定的,很可能和當前庫有衝突,所以建議取出job的ddl。 dbms_metadata.get_ddl是不可以的。不行你們試試就知道了。 所以我寫了個plsqlset serveroutput 
Time of Update: 2015-02-10
標籤:* 定義:awr報告是oracle 10g下提供的一種效能收集和分析工具,它能提供一個時間段內整個系統資源使用方式的報告,通過這個報告,我們就可以瞭解一個系統的整個運行情況,這就像一個人全面的體檢報告。如何分析:* 在看awr報告的時候,我們並不需要知道所有效能指標的含義,就可以判斷出問題的所在,這些效能指標其實代表了oracle內部實現,對oracle理解的越深,在看awr報告的時候,對資料庫效能的判斷也會越準確* 在看效能指標的時候,心裡先要明白,資料庫出現效能問題,一般都在三個地方,
Time of Update: 2015-02-05
標籤:一:產生部門使用者擁有的查看許可權資訊create or replace procedure refreshUseridOfCityas cursor c_job is select id,dept_code,dept_name from ram_department order by dept_code;--定義遊標 c_row c_job%rowtype; --定義一個遊標變數c_row ,該類型為遊標c_job中的一行資料類型 v_result varchar2(2
Time of Update: 2015-02-06
標籤:[[email protected] ~]# su - oracle[[email protected] ~]$ vi /home/oracle/.bash_profile # .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi# User specific environment and startup
Time of Update: 2015-02-05
標籤:windows硬體環境IBM X3850 X5 伺服器4顆CPU 10核軟體環境Windows 2008 R2 企業版, Oracle 11.2.0.1 今日在客戶現場安裝oracle的過程中一路很順利 ,軟體,監聽都正常安裝,最後在DBCA建立庫的時候一直卡在2%等了半個小時還是依然沒有繼續,然後查看安裝日誌中發現有報錯PRCT-1114 錯誤,通過metalink查看發現此問題是該版本的bug,CPU超過32核會出現該問題,而查看系統當前為64
Time of Update: 2015-02-05
標籤:windows 1.硬體環境 IBM X3850 X5 伺服器4顆CPU 10核 2軟體環境 Windows 2008 R2 企業版, Oracle
Time of Update: 2015-02-06
標籤:select to_char(0.1) nums from dual;觀察發現如果小數的整數位是0, 轉換字串之後沒有了前面的0,如果需要前面的0,則需要一定的規則進行格式化,樣本如下select to_char(0.1,‘0.9‘) nums from dual;我們把小數換成整數後再看select to_char(1,‘0.9‘) nums from
Time of Update: 2015-02-09
標籤:coherence 叢集 Map管理操作觸發器Map觸發補充標準的Oracle Coherence的能力,以提供高度自訂的緩衝管理系統。例如,地圖觸發器可以防止非法交易,執行複雜安全授權或複雜的商務規則,提供透明的事件記錄和審計,並收集統計資料修改。觸發器的其他可能用途,包括限制行動,打擊一個緩衝,在應用程式重新部署時間發出。例如,假設你有代碼是與NamedCache工作,條目插入地圖之前,你想改變一個條目的行為
Time of Update: 2015-02-05
標籤:準備安裝oracle資料庫,參考:http://blog.csdn.net/mchdba/article/details/430860371,解決方案(1),忽略系統prereqs[[email protected] database]# export DISPLAY=192.168.121.218:1.0[[email protected] database]# xhsot +-bash: xhsot: command not
Time of Update: 2015-02-05
標籤:第一次用甲骨文,這期待!雖然mySQL也是甲骨文的。去官網下了Oracle G11 R2 X64,本人的電腦是64位的win7,沒開防火牆。按照網上眾多的教程,做完安裝,可是安裝過程不是那麼的順利,安裝的忠告:1.拔掉網線2.關閉殺毒(含360等各種衛士)3.關掉windows防護牆我安裝過程中,開了360了,被禁止了好多安裝步驟,結果導致要重裝,讓我傻了眼的是,oracle的卸載機制真心不完善,首先自身的軟體卸載完後,還有服務(在註冊表中),註冊表,檔案夾(user;Program
Time of Update: 2015-02-04
標籤:1.絕對值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) value O:select floor(-1.001) value from
Time of Update: 2015-02-03
標籤:oracle 季度一、基本用法20個月換算成1年8個月,select trunc(20/12) || ‘年‘ ||mod(20,12) || ‘個月‘ from dual 二、深入用法要結合months_between函數,結果為1年11個月select trunc((months_between(to_date(‘2012-09-12‘,‘yyyy-mm-dd‘),to_date(‘2010-10-12‘,‘yyyy-mm-dd‘)))/12 ) ||
Time of Update: 2015-02-03
標籤:網路培訓 技術培訓 培訓機構 駕駛證 過來人 主要是看你想做DBA還是開發?認證是肯定要拿的,就像有了駕駛證才能開車一樣。
Time of Update: 2015-02-03
標籤:oracle job 定時執行 預存程序 一:簡單測試job的建立過程案例: 1,先建立一張JOB_TEST表,欄位為a 日期格式SQL> create table JOB_TEST(a date);Table createdSQL> commit;Commit complete2,建立一個預存程序 bb 作用是往pig表中插入資料SQL> create or replace procedure JOB_PRO_TEST as
Time of Update: 2015-02-04
標籤:運算子和運算式 關係運算=等於<>,!=不等於<小於>大於<=小於等於>=大於等於 一般運算 +加-減*乘/除:=賦值號=>關係號..範圍||字元串連 賦值號的用法為varible :=value;資料庫賦值可以通過select來完成,其中賦給的變數要先定義V_name varchar2(20);select name into V_name from
Time of Update: 2015-01-30
標籤:之前一直沒有怎麼接觸Oracle資料庫,最近公司有個項目中需要用到,所以開始折騰Oracle。剛開始走了很多彎路,為了協助更多和我一樣剛開始接觸Oracle的小白,我理了一下的思路(需要登入後方可下載,簡單註冊一個帳號即可)win 32位作業系統 : http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip http://download.
Time of Update: 2015-01-30
標籤: Oracle資料庫分區是作為Oracle資料庫效能最佳化的一種重要的手段和方法,之前,只聽過分區的大名,卻總未用過,最近簡單學習了一下,總結如下,不對之處,還希望朋友們多多指點,交流! 1.資料表空間及分區表的概念 2.表分區的具體作用 3.表分區的優缺點 4.表分區的幾種類型及操作方法