對Oracle分析函數的初步理解

版本:10.1 樣本資料庫:ORCL  模式:hr開窗函數的的理解:開窗函數指定了分析函數工作的資料視窗大小,這個資料視窗大小可能會隨著行的變化而變化,舉例如下:over(order by salary) 按照salary排序進行累計,order by是個預設的開窗函數over(partition by deptno)按照部門分區over(order by salary range between 50 preceding and 150

因主機名稱更改造成oracle控制台登入錯誤:ora-12545,ora-12541

http://blog.csdn.net/rookie_one/archive/2006/11/30/1421781.aspx 昨天臨下班因嫌自己的電腦名稱太醜,就改成了別的。(當初裝系統的時候太匆忙,沒改,安裝程式在名字後遍加了好多亂其八糟的字元)  今晨再啟動oracle控制台的時候,報錯“Ora-12545:因目標主機或者對象不存在,串連失敗”,但是用sqlplus登入到沒問題,不解。  google了一下,才知道是昨天修改主機名稱的原因,然後把“D:/oracle/ora92/netwo

ORACLE神話的破滅

    “神話”這個詞指的是Oracle的那些從未是真的或者曾經是真的,但是現在不是真的的行為的基本情況。大多數的Oracle神話的起源都是技更換術產生的結果。  大多數的人都認為今天的許多Oracle神話在他們那個年代都是真實的(例如,“磁碟Server Load

Oracle 中的 NULL

     NULL的算術運算:    在Oracle中,值null被看作一個未知值,任何包含NULL值的算術運算都會得到結果NULL。因此,下面的select語句返回null:    Null 字元串:Oracle 把Null 字元串 ('') 當作 null, 因此 length('') 的值是null, 而不是 0。這與 ansi 不相容。SELECT 5 + 7 + NULL + 9  FROM DUAL;     真值表:    列印boolean類型與 and 或 or 操作的真值表:

Oracle RAC 10.2 的在 Linux 上的儲存選項

Oracle RAC 高可用性是建立在共用儲存概念之上的,因此共用儲存的方式選擇和部署對資料庫效能就顯得非常重要了。Oracle 叢集需要儲存的軟體和資料項目內容最少磁碟空間Clusterware 軟體叢集軟體500M(安裝完成後不變)voting disk(表決磁碟)記錄集群節點資訊20MOCR(Oracle 叢集註冊)儲存叢集配置資訊100MOracle 資料庫軟體資料庫軟體1.3G(安裝完成後不變)RAC 資料庫儲存所有資料庫檔案1.2G(使用過程中不斷增加)Recovery

oracle怎樣按物理順序提取記錄?(from itpub)

 加入資料庫   上一主題   下一主題 作者主題      X_X長期鬱悶中......註冊日期: 2002 Oct來自: 福州發帖數量: 458怎樣按物理順序提取記錄? RTselect * from tabname和select /*+first_rows*/ from tabname都是嗎?謝謝__________________不是因為寂寞才想你,而是因為想你才寂寞。孤獨的感覺之所以如此之重,只是因為想得太深! 04-08-13 18:24 秦淮夜月資深會員註冊日期: 20

Oracle 用戶端 NLS_LANG 的設定

1. NLS_LANG 參數組成NLS_LANG參數由以下部分組成:NLS_LANG=<Language>_<Territory>.<Clients Characterset>NLS_LANG各部分含義如下:LANGUAGE指定:-Oracle訊息使用的語言-日期中月份和日顯示TERRITORY指定-貨幣和數字格式-地區和計算星期及日期的習慣CHARACTERSET:-控制用戶端應用程式使用的字元集通常設定或者等於用戶端(如Windows)字碼頁

Oracle中dbms_job包的使用

-- 建立JOBbegindbms_job.isubmit(102, 'control_alarm_amount;', SYSDATE,'SYSDATE+(30/(24*60*60))');END;/--執行JOBbegindbms_job.run(102);end;/--刪除JOBbegindbms_job.remove(:job2);end;/create or replace procedure control_alarm_amountas  amount  INT;  dead_t  

Oracle中日期Date類型格式的轉化

轉成long型:select  (FIRSTARRIVALTIME - to_date('1970-01-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss')) *24*60*60  from  ats_plat_time_info;select  (sysdate - to_date('1970-01-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss')) *24*60*60  from  dual;轉成char型:select

虛擬機器red hat linux下oracle的安裝配置

 下載,準備http://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk1.cpio.gzhttp://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk2.cpio.gzhttp://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk3.cpio.gz我建議將

Oracle字元集測試

以下回答屬於轉載:經常看到一些朋友問ORACLE字元集方面的問題,我想以迭代的方式來介紹一下。第一次迭代:掌握字元集方面的基本概念。

java oracle預存程序/函數(2):字串數組傳出預存程序,動態sql如何fetch到遊標

    在(1)中,我們講了如何傳入String數組和int數組。這裡,講下如何傳出String數組。可能看了代碼之後,有的朋友會有疑問:為什麼要傳出String數組?直接傳出一個遊標不好嗎?    這裡簡單說下初衷:遊標基本上只能從table中傳出,或者,從自訂數組中select出來作為一個遊標。我這裡舉的例子是查詢表中的某一列的值,但實際應用中,可能需要轉化,例如:A-》可用,N-》不可用,U-》未知。。。等等一切其他可能需要把結果做一個過濾的情況,number數值同樣如此。因此,個人覺得,

java oracle預存程序/函數(1):字串數組、int數組傳入預存程序

    最近CSDN上有比較多的朋友問到java與oracle預存程序/函數的互動方面的問題。本人也是一步步學起來的,在之前也碰到過類似的問題,經常一頭霧水。但現在某些東西似乎是有點入門的味道了,覺得應該寫點什麼總結一下,方便福士,也是為了自己尋找方便。就準備寫一個系列。   

oracle預存程序實現的split函數,分隔字串

PROCEDURE SPLIT_STRING_SP(P_INSTR IN VARCHAR2,--傳入字串,逗號分隔,輸入參數 P_STRS OUT VARCHAR2,--截取第1個值之後剩下的字串,輸出參數 P_CURR OUT VARCHAR2, --截取到的第1個值,輸出參數 P_CHAR IN VARCHAR2

Linux 下修改Oracle 的字元集:WE8ISO8859P1 修改為 ZHS16GBK

問題描述:同事在Linux下安裝的Oracle,預設的字元集沒有修改,使用的是WE8ISO8859P1,不能夠支援中文, 問題表現為,用戶端錄入的中文資料可以顯示,提交之後再查詢出來後中文會顯示為???。問題出在Oracle服務端的字元集不支援中文導致。 可以通過: select   userenv('language')   from   dual; 命令可以查看服務端的使用的字元集。 或者select   *   from   V$NLS_PARAMETERS;命令也可以 以及

安裝ORACLE DATABASE 11g 時出現找不到檔案錯誤

在64位Windows 7 系統下安裝Oracle Database 11g

Oracle 建立使用者的sql語句

DROP USER OBS_ZHUJP CASCADE;CREATE USER OBS_ZHUJP PROFILE DEFAULT IDENTIFIED BY OBS_ZHUJP DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK;GRANT DELETE ANY TABLE TO OBS_ZHUJP;GRANT DROP ANY TABLE TO OBS_ZHUJP;GRANT INSERT ANY TABLE

Oracle伺服器更改了名字,不能啟動的解決方案

解決方案:    1. 修改監聽器的檔案.       ...Oracle目錄 /Ora9/network/admin/listener.ora       把裡頭的 Host = ... 改你現在的電腦名稱就可以啦~    2. 修改服務名檔案.       ...Oracle目錄/Ora9/network/admin/tnsnames.ora       同樣方法,把對應的 Host = ... 修改.    3. 重啟機子就可以啦~ 另: 如果在配置 本地服務名 的時候,在 主機名稱 裡輸

通過oracle,調用java類,並載入jar包到oracle中以支援java類。

  根據鬼子要求,最初的單純使用oracle發送和接收mail被拋棄(上一篇文章描述了具體實現),轉而要求使用oracle調用java,並通過javamail來實現mail的相關處裡。這裡問題就出現了,我編寫過java,我編寫過pl/sql,但是,從來沒聽說過使用oracle來調用java。同事沒有一個作過的。不過,後來察看了相關資料,才知道,這個技術還確實有。於是做如下的相關記錄。   我要做的第一個是把我之前編好的一個壓縮功能java類和其需要的jar包檔案載入到oracle中,並使其能夠被

Oracle查鎖並解鎖

1).--查鎖select LOCK_INFO.OWNER || '.' || LOCK_INFO.OBJ_NAME as "已鎖物件名稱",  --物件名稱(已經被鎖住)             LOCK_INFO.SUBOBJ_NAME as "已鎖子物件名稱",     -- 子物件名稱(已經被鎖住)          SESS_INFO.MACHINE as "機器名稱",     -- 機器名稱                        LOCK_INFO.SESSION_ID

總頁數: 1509 1 .... 312 313 314 315 316 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.