Time of Update: 2018-12-04
oracle中字串串連用‘||’不用‘+’。select rec.SHEET_ID, rec.orgID, org.orgName, case when rec.RECEIVE_FLAG = 2 then (case when exists (select count(1)
Time of Update: 2018-12-04
Oracle中用指令碼跟蹤預存程序執行個體 轉帖自: http://www.ninedns.com/oracle/200742218400613147.html一、用指令碼啟動並設定跟蹤的樣本我們可以用指令碼進行跟蹤預存程序,當然要瞭解這些預存程序的具體文法和參數的含義,至於這些文法和參數含義請查詢線上說明。下面請看一執行個體:/****************************************************//* Created by: SQL Profiler
Time of Update: 2018-12-04
本文簡單介紹Oracle自增欄位建立的一種方法。 描述:將測試記錄表pipe_test的欄位id設定為自增欄位。 pipe_test的表結構 SQL> desc pipe_test;Name Type Nullable Default Comments -------- ------------- -------- ------- -------- ID NUMBER(10)
Time of Update: 2018-12-04
[Oracle] 幾本重要的電子書下載初始連結:http://www.dbanotes.net/Oracle/DB_Books_Download.htm供Oracle 技術愛好者參考。這些內容本著交流的目的,請不要用作商業利益.如果侵犯您的著作權,請來信通知,我會立刻刪除。Title:Scaling Oracle8i: Building Highly Scalable OLTP System Architectures Author: James Morle URL:
Time of Update: 2018-12-04
UNIX 和 WINDOWS2000 上的 ORACLE 的差異 IIIIan Adam, SAIC LtdDavid Stien, SAIC Ltd翻譯:Fenng www.ITPub.netPart IIIORACLE 的安裝ORACLE8i通過新的基於Java的ORACLE Universal Installer來安裝,在所有的平台上都有一樣的介面 [1 M Cyran, 1999]。上面這句話是對的,不過一些小的差異要註明。在Unix上需要X相容的顯示能力,或者是在客戶機的工作站上
Time of Update: 2018-12-04
假設這樣一種情況,一個大查詢開始FTS查詢大表 ,然後另外一個session更新了表末尾的某條資料並提交,更新了N次 ,由於多次事務的DML使得該block上的相關XID和LOCK資訊早已蕩然無存 ,該記錄行上的 XID 已經被設定為 0 了,也就是根本找不著 ITL 資訊 ,那這樣的情況下,oracle 是怎麼找出事務的 before image ? 根據 dump 出來的資料是看不出端倪的。 簡單一致性驗證測試 session 1 : SQL> create
Time of Update: 2018-12-04
常在oracle的使用過程中碰到這個問題,所以也總結了一點解決方案:)1)尋找死結的進程:sqlplus "/as sysdba"SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS FROM V$LOCKED_OBJECT l,V$SESSION S WHERE l.SESSION_ID=S.SID; 2)kill掉這個死結的進程:alter system
Time of Update: 2018-12-04
---- 1.having 子句的用法 ---- having 子句對 group by 子句所確定的行組進行控制,having 子句條件中只允許涉及常量,聚組函數或group by 子句中的列. ---- 2.外部聯結"+"的用法 ----
Time of Update: 2018-12-04
多的時侯,做Oracle
Time of Update: 2018-12-04
我的總結,肯定對你有協助: 2Gb Export File Size 本文寫作時大多數的export 版本使用預設的檔案處理API 來建立export 文件。這意味著在相當多的平台上,不能匯出大於2GB 的檔案。 以下是一些克服的方法: 通常可以匯出大於2GB 的檔案到裸裝置上。 在Unix 上可以使用具名管道來壓縮/分割檔案
Time of Update: 2018-12-04
oracle本地NET服務名配置tnsnames.ora檔案有嚴格的格式要求今天手工修改該設定檔添加了一服務名,用用戶端串連時居然報service_name解析錯誤,於是乎從oracle內建的組態工具配置,居然下一步點了沒反應,推測是解析設定檔錯誤,恢複該設定檔,用oracle內建工具配置成功。事後分析該檔案,發現是手工添加時多了一個空格,原來是空格在作怪。LOCAL_ORA =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS =
Time of Update: 2018-12-04
一下是在安裝oracle資料庫是出現的錯誤解決,成功使PL/SQL 串連本地XP 上oracle伺服器。希望對各位有所協助,來過請留下腳印,謝謝!然後在 網路連接裡出現:本地串連下面配置本地串連 供oracle使用:這樣能夠解決這個問題:後邊的資料庫安裝網上很多。 我主要是這個問題PL/SQL 老連不上。http://dvhnrfnquynzgsd:1158/em/console/database/instance/sitemap?event=doLoad&target=orcl
Time of Update: 2018-12-04
資料表空間名稱及狀態等資訊:SELECT * FROM dba_tablespaces;資料表空間的建立語句:SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)FROM DBA_TABLESPACES TS;----查看資料庫資料表空間的資訊select *from v$datafile;Select *--Segment_Name,Sum(bytes)/1024 From User_Extents Group By
Time of Update: 2018-12-04
一、問題的提出很多的時候我們迅速的殺掉Oralcle的一些session,理由大體如下:1、 一些時候,由於我們的資料量很大,相應的事務大並且多,在做shutdown immediate的時候會花費好多的時間,而我們卻想用shutdown immediate的方式,而又要把資料庫迅速的shutdown下來。2、 我們的應用可能使用了會話控制,即在應用的層面控制了一些使用者的串連的數量。但有時可能網路發生的瞬斷,從而就產生了一些死進程,他們的狀態為Inactive的狀態。當我們用alter
Time of Update: 2018-12-04
Time of Update: 2018-12-04
昨天有個同事在問,為什麼一個生產環境,多了一個奇怪的程式登入。 從v$session 發現有個奇怪的程式:pdshll11e.exe 用如下方法找到登入的IP: [oracle8@db24h log]$pwd /rdb/oracle8/product/8.1.7/network/log [oracle8@db24h log]$cat listener.log | grep pdshll11e 19-JAN-2007 10:46:48 *
Time of Update: 2018-12-04
動態SQL的使用Oracle實際上比SQL Server好一些,但絕對沒有傳說中那麼強。這是這些天一識Oracle廬山真面目的感受。看來好多事情多如此,聽的要比見到的完美。接著第一句說,Oracle的動態SQL就很棒,我專門學習了一下。記錄如下。先說說動態SQL是什麼,看這句熟悉的:select * from a_table where a_variable=a_declarevalue;再寫句動態:select * from a_table where
Time of Update: 2018-12-04
/************************************************我與遊標大四的時候,我要開始找工作了。擠在人群擁擠的人才市場,我滿懷熱情地走近一個招VB程式員的公司。一個大叔不冷不熱地問,做過項目嗎?“沒有,但我的VB成績不錯,希望您能給我一次機會,我想嘗試一下…”做過資料庫嗎?“嗯,做過。”知道什麼是遊標嗎?“……”我們需要有經驗的程式員……就是如此,世界只會相信有實力的人。那個時候會的太少,沒有得到機會也就正常。所以,要學無止境,讓自己強大起來。弱國無外交。
Time of Update: 2018-12-04
pl/sql 是結構化程式設計語言,塊(block)是pl/sql 程式中最基本的結構,所有的pl/sql程式都是由塊組成的。pl/sql 由變數說明,程式碼,和異常處理代碼3部分組成。declare -----標記聲明部分 begin ------標記程式體部分開始exception ------標記異常處理部分開始end; --------標記程式體部分結束 pl/sql 樣本1> set serveroutput on; declare
Time of Update: 2018-12-04
Oracle函數列錶速查 2004-10-20 22:53:13 PL/SQL單行函數和組函數詳解 函數是一種有零個或多個參數並且有一個傳回值的程式。在SQL中Oracle內建了一系列函數,這些函數都可被稱為SQL或PL/SQL語句,函數主要分為兩大類: 單行函數 組函數