Oracle效能-查詢統計資訊的SQL語句

1、查詢表的統計資訊SELECT A.TABLE_NAME,       A.NUM_ROWS,       A.BLOCKS,       A.EMPTY_BLOCKS,       A.AVG_SPACE,       A.CHAIN_CNT,       A.AVG_ROW_LEN,       A.GLOBAL_STATS,       A.USER_STATS,       A.SAMPLE_SIZE,       TO_CHAR(A.LAST_ANALYZED,

如何調整Oracle應用系統效能

調整Oracle應用系統效能的原則和方法        轉載 來源: 中國IT實驗室 作者: 未知 摘要:通過探討和研究Oracle伺服器和Client/Server的特點和原理,闡述了提高、調整Oracle應用系統效能的一些原則和方法。關鍵詞:Oracle;客戶/伺服器;系統全程區;網路I/O;復原段。Oracle

oracle中grant授權說明

Oracle中授權有兩種方式,系統許可權授權及對象許可權授權。 對於系統許可權授權需要用DBA許可權登陸,然後進行授權。如下邊語句,"select any table"為系統許可權,需要DBA賬戶才可以。GRANT SELECT ANY TABLE  TO gsc; 對於對象許可權授權無需DBA許可權。--授權grant select on hr.accounts to gsc;--刪除授權revoke select on hr.accounts from gsc 

【轉載】oracle角色許可權管理

----3個預設的使用者1 sys change_on_install [as sysdba] // 最高系統管理員2 system manage// 本地管理員3 scott tiger// 普通使用者----建立使用者create user leap identified by 1234 // 建立leap 使用者 密碼為1234----系統授權grant create seesion to leap;//系統管理員授權給leap會話的許可權grant create table to

c# 調用帶有參數的預存程序方法–oracle篇

1     由於交叉表的八個報表寫在sql中了,每個報表對應sql語句有300行之多,不能定義視圖,因為必須傳遞個參數,所以利用了預存程序實現。 首先,定義包,然後定義包體,在用.net調用產生資料集即可.net調用oracle帶參數的預存程序,返回資料集Oracle這個複雜一些,步驟如下:在pl/sql中首先寫包的定義檔案CREATE OR REPLACE PACKAGE ZHBB AS    TYPE t_cursor IS REF CURSOR ;Procedure ZH11 (rq

Oracle開發專題之: exists 和 in 的效率問題

有兩個簡單例子,以說明 “exists”和“in”的效率問題1) select * from T1 where exists(select * from T2 where T1.a=T2.a) ;    T1資料量小而T2資料量非常大時,T1<<T2 時,1) 的查詢效率高。2) select * from T1 where T1.a in (select T2.a from T2) ;     T1資料量非常大而T2資料量小時,T1>>T2 時,2)

.NET中訪問Oracle資料庫連結:ORA-02041: client database did not begin a transaction 問題的處理。

.NET中訪問Oracle資料庫連結:ORA-02041: client database did not begin a transaction 問題的處理。 .NET中訪問Oracle資料庫連結:ORA-02041: client database did not begin a transaction 問題的處理。.NET中訪問Oracle中帶有DB_LINK時對象時,會拋出一下異常ORA-02041: client database did not begin a

sqlplus不使用服務名,直接使用IP地址串連Oracle

命令如下: Oracle伺服器位址: 192.168.2.181 連接埠:1521使用者名稱:jans2002密碼:password123服務名SID: dbsvr不用netmgr建立服務名,直接在命令列寫IP地址連接埠和服務名的命令列如下:sqlplus jans2002/password123@192.168.2.181:1521/dbsvr @filelist.sql filelist.sql 檔案內容如下:set serveroutput onbegindbms_output.put_

ORACLE SEQUENCE用法

    在oracle中sequence就是序號,每次取的時候它會自動增加。sequence與表沒有關係。 1、Create Sequence     首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE許可權。    建立語句如下:  CREATE SEQUENCE seqTestINCREMENT BY 1 -- 每次加幾個START WITH 1 -- 從1開始計數NOMAXvalue -- 不設定最大值NOCYCLE -- 一直累加,不迴圈CACHE 10; 

oracle中 動態Sql 使用方法

執行方法主要是使用execute immediate執行組合成的sql語句,樣本如下: 代碼Code highlighting produced by Actipro CodeHighlighter

oracle日期常用操作

   1、to_char(sysdate,'q')   季    2、to_char(sysdate,'yyyy')年   3、to_char(sysdate,'mm')月    4、to_char(sysdate,'dd')日    5、to_char(sysdate,'d')星期中的第幾天  6、to_char(sysdate,'DAY')星期幾  7、to_char(sysdate,'ddd')一年中的第幾天  8、extract(year from query_cxrq)年度 

Oracle忘記密碼處理方法

有兩種方法找回sys密碼: 1.用windows驗證(請確認OracleBaseDir/ora92/network/admin/sqlnet.ora檔案中   SQLNET.AUTHENTICATION_SERVICES= (NTS) 這行未被注釋),然後敲入   sql> connect sys/隨意密碼 as sysdba;   sql> alter user sys identified by new_password;     

手工建立oracle資料庫

注意:藍色字型為建立資料庫過程中要執行的各種命令。紅色為在實踐中可能需要修改的內容及提示。綠色字型為用到的檔案中內容。手工建庫比起使用DBCA建庫來說,是比較麻煩的,但是如果我們學好了手工建庫的話,就可以使我們更好地理解Oracle資料庫的體繫結構。下面,我將具體地把以上的幾個步驟用實驗展開來講。 Oracle的安裝路徑:D盤     建立的資料庫名稱:sm (下文中關於路徑及資料名稱請在實驗中相應修改)1、開啟命令列工具,建立必要有相關目錄 C:\>mkdir

Oracle 10G基礎視頻教程

Oracle 10G視頻:Oracle安裝及體繫結構概述(A)Oracle安裝及體繫結構概述(B) SQL*PLUS基礎、執行個體啟動與關閉 SQL語言基礎(A) SQL語言基礎(B) PL SQL基礎知識(A) PL SQL基礎知識(B) PL/SQL進階應用程式(A)PL/SQL進階應用程式(B) 視圖、同義字、序列觸發器的設計(A) 觸發器的設計(B)安全管理 資料表空間的管理Oracle表的管理 SQL*Loader的使用Oracle中OEM的應用 監聽程式及服務配置Database

“見識”很重要 記一起Oracle的SQL調整

周大師培訓完後馬上跑到另一個兄弟單位處解決問題,真是佩服周大師啊。兄弟單位碰到了兩個棘手問題,一個資料imp時候報主鍵重複的錯誤,這個問題非常奇怪,暫時還不知道怎麼解決今天不說它啦。另一個問題是出在這樣一條SQL上面:select * from view_a awhere a.field_1,a.field_2,a.field_3,a.field_4in ( select field_1,field_2,field_3,field_4 from view_a group by

Oracle開發專題之:常用操作,複製表結構等

1. 複製表結構及其資料: create table table_name_new as select * from table_name_old  2. 只複製表結構: create table table_name_new as select * from table_name_old where 1=2;  3. 只複製表資料:如果兩個表結構一樣:insert into table_name_new select * from table_name_old

.net 串連ORACLE 資料庫

1.安裝ORACLE用戶端9,修改C:\Oracle\ora90\network\ADMIN下的tnsnames.ora檔案為:Code highlighting produced by Actipro CodeHighlighter

Oracle開發專題之:對事務的一些總結和理解

【1.事務隔離】 ①一個未提交的事務所做的修改不能被其它事務所看到。只有當事務提交成功後,在該事務之後執行的其它事務才可能看到該事務所做的改變。

Oracle開發專題之:分析函數總結

這一篇是對前面所有關於分析函數的文章的總結:一、統計方面:Sum() Over ([Partition by ] [Order by ])Sum() Over ([Partition by ] [Order by ]       Rows Between  Preceding And  Following)       Sum() Over ([Partition by ] [Order by ]     Rows Between  Preceding And Current Row)Sum()

oracle中的select into & insert into

以前用sqlserver時習慣用 select * into tablename1 from tablename2 where ... 來複製表結構和資料。今天在用oracle時,需要複製表結構和資料,不加思索地寫了同上的語句,結果報錯,缺少關鍵字。   select into 的用法結構是 SELECT [DISTICT|ALL]{*|column[,column,...]}INTO (variable[,variable,...] |record)FROM

總頁數: 1509 1 .... 1082 1083 1084 1085 1086 .... 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.