ORACLE中如何尋找特定對象中的常值內容~

SQL> select dbms_metadata.get_ddl('PROCEDURE','PRO2','SCOTT') text from dual;TEXT---------------------------------------- CREATE OR REPLACE PROCEDURE "SCOTT"."PRO2"isbegindbms_output.put_line('wangpeng up');end;SQL> select

ORACLE查詢系統中阻塞情況~

在ORACLE中經常會碰到阻塞的情況發生,這個時候我們就需要快速的找出導致阻塞的原因,並儘快排除它,好讓系統重新正常運行。下面以死結為例,來看看如何找出導致阻塞的會話並解決問題。//SCOTT視窗1SQL> select * from t2; ID---------- 3 1 2SQL> update t2 set id=12 where id=2;1 row

ORACLE中一個UPDATE的操作流程

前陣子看到一篇關於DELETE操作的具體的流程,今天無意間又看到一個UPDATE的操作流程,挺有趣的,轉過來學習學習!================================================================================1,使用者提交一個update語句2,server process檢查記憶體緩衝      i 如果沒有有效記憶體空間,啟動DBWR,將緩衝中未寫入磁碟的髒資料區塊寫入      ii

關於oracle時區

商業和資料庫很多時候必須跨時區工作,從9i開始,oracle環境開始有了時區意識,通過指定資料庫的時區和使用TIMESTAMP WITH TIME ZONE和TIMESTAMP WITH LOCAL TIME ZONE資料類型來實現該功能。TIMESTAMP WITH TIME ZONE不會儲存資料庫時區,但是有一個指示用來說明該時間所使用的時區。TIMESTAMP WITH LOCAL TIME

Oracle中替換like的方法

資料庫中儲存了海量的資料,當查詢時使用like,速度明顯變慢。我在做項目時,發現可以使用instr函數來取代like的作用。1.%a%方式:select * from pub_yh_bm twhere instr(t.chr_bmdm,'2')>0等份於:select * from pub_yh_bm twhere t.chr_bmdm like '%2%'2.%a方式:select * from pub_yh_bm twhere

馮祖洪轉 oracle sql最佳化總結

 這兩天閑著沒事情,項目也快上線了,就把以前在項目裡寫的SQL語句都看了一遍。參照往年最佳化SQL的經驗和網上對SQL語句最佳化的方法總結,加上oracle這麼強大的SQL分析工具,把寫的不是很優的SQL拿來最佳化了。 總結如下:一、固定的SQL書寫習慣,相同的查詢盡量保持相同二、預存程序的效率較高。三、編寫與其格式一致的語句,包括字母的大小寫、標點符號、換行的位置等都要一致 。    sql語句用大寫的;因為oracle總是先解析sql語句,把小寫字母轉換成大寫的再執行

解決使用ASP無法串連 ORACLE 9i 資料庫的問題。

 自己確實遇到無法串連的問題.不過我的問題是在於NTFS的許可權問題.已經解決了.但是看到另外一個傢伙遇到的問題並且解決了.感覺多了一個思路.Mark一下解決使用ASP無法串連 ORACLE 9i 資料庫的問題。作者:pizz今天,在一台WIN2K SERVER 伺服器上,通過ASP安裝在原生 Oracle9i 資料庫時,發現錯誤,根本無法串連上資料庫。其錯誤描述如下:Microsoft OLE DB Provider for ODBC Drivers 錯誤 ''''80004005'''' 

關於asp.net操作oracle BLOB

最近正好要寫圖片進入oracle的BLOB發現一些問題所以找了下網路,有兩個寫的很好.不過一個是SQL SERVER的BLOB,另外一個是oracle不過是用oracleclient的. How to Pass a BLOB as parameter to an Oracle package by using the .NET Managed Provider for Oracle 使用ADO.NET 以及C#處理BLOB 資料關於這個問題,是關於資料集類型的問題.我現在修改BLOB

Linux 安裝 Oracle 11g

1.修改作業系統核心參數在Root使用者下執行以下步驟:1)修改使用者的SHELL的限制,修改/etc/security/limits.conf檔案輸入命令:vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入該檔案。oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536編輯完成後按Esc鍵,輸入 “:wq” 存檔退出2)修改/

oracle複製表,表結構,表資料

1. 複製表結構及其資料:create table table_name_new as select * from table_name_old(整個表資料和結構)create table table_name_new(column1,column2...) as select column1,column2...from table _name_old(表的部分列) 2. 只複製表結構:create table table_name_new as select * from

oracle建立自增長主鍵

建表:使用者必須被顯示的賦予建立觸發器的許可權才可以建立trigger1、用sys/1234登陸sqlplus2、在command視窗輸入:grant create any trigger to sprita1;3、提示Grant succeeded表明賦予成功         建立自增長主鍵的表:create table student(id number not null primary key,name varchar2(20) not null,gender varchar2(20)

oracle使用者預設密碼

我們在安裝Oracle時,如果沒有為下列Oracle使用者重設密碼,則其的Oracle預設使用者名密碼如下:使用者名稱 / 密碼  登入身份                               說明sys/change_on_installSYSDBA 或 SYSOPER不能以 NORMAL 登入,可作為預設的系統管理員system/managerSYSDBA 或 NORMAL不能以 SYSOPER 登入,可作為預設的系統管理員sysman/oem_temp  sysman 為 oms

Oracle中操作資料

1.  使用to_date函數(使用特定格式插入日期值)     例:insert into emp values (9998, 'skycloud', 'MANAGER', 7782, to_date('1988-11-11', 'yyyy-mm-dd'), 10, 10, 10); 2.  使用子查詢插入資料     當使用 values 子句時,一次只能插入一行資料,當使用子查詢插入資料時,一條 insert

Oracle DBA–查看錶空間的使用方式SQL語句

1. SQL語句1:--1、查看錶空間的名稱及大小SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name;--2、查看錶空間物理檔案的名稱及大小SELECT

oracle中 procedure和function有何本質區別

1、標識符不同。函數的標識符為FUNCTION,過程為:PROCEDURE。2、函數中一般不用變數形參,用函數名直接返回函數值;而過程如有傳回值,則必須用變數形參返回。3、過程無類型,不能給過程名賦值;函數有類型,最終要將函數值傳送給函數名。4、函數在定義時一定要進行函數的類型說明,過程則不進行過程的類型說明。5、調用方式不同。函數的調用出現在運算式中,程序呼叫,由獨立的程序呼叫語句來完成。6、過程一般會被設計成求若干個運算結果,完成一系列的資料處理,或與計算無關的各種操作;而函數往往只為了求得

將sql檔案匯入PowerDesigner中的方法(將oracle sql檔案轉換成mysql)

將sql檔案匯入PowerDesigner中的方法(將oracle sql檔案轉換成mysql) 將xxxxxx.sql檔案的資料庫結構匯入powerdesigner 的方法 步驟如下: 第一步:將要匯入的庫的所有表的表結構(不要表資料,只要表結構)匯出成一個.sql檔案。  第二步:在powerdesinger裡找到 File >> Reverse Engineer >> Database ,如 圖一,選擇“share the DBMS

C#實現 ORACLE的分頁功能

public class PageUtil{ // Methods public static DataView GetListForPage(int index, int pagesize, string tabname, string key, string condition, string sortindex, ref int count) { int rscount = 0; StringBuilder strSql = new

oracle 中的Scott、System、Sys的密碼和串連

Scott 的密碼為:tigerSystem的密碼為:managerSys的密碼為:change_on_install 如果你裝的是Oralce9i,在使用System或Sys進行串連時要注意:如果現在串連的是管理員(System)/超級管理員(Sys):則在串連的最後必須寫上 as sysdba。以系統管理員的身份進行登陸。如:conn system/manager as sysdba   、 conn sys/change_on_install as

oracle 10g預設使用者名、密碼解鎖

1.          安裝時選擇的自動安裝,由於時間久遠忘記使用者名稱、密碼了,導致現在試了幾個預設的使用者名稱密碼後(表格中附帶預設使用者名及密碼),都提示無效的使用者名稱、密碼,終於在試了下dbsnmp/dbsnmp,提示被鎖;2.          在CMD中啟動SQLPLUS;用sqlplus/as sysdba登入,提示串連到:Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production3.         

Oracle SCN 深入研究

一. SCN 說明 之前也整理過幾遍Oracle SCN的文章,如下:Oracle DB 伺服器系統時間修改問題 與SCN 關係的深入研究http://blog.csdn.net/tianlesoftware/article/details/6163859 Oracle Blockscn/commit scn/cleanout scn 說明http://blog.csdn.net/tianlesoftware/article/details/6660530 Oracle SCNheadroom、

總頁數: 1509 1 .... 1493 1494 1495 1496 1497 .... 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.