四大方面詳細介紹 Oracle 的資料字典

首先,Oracle的字典表和視圖基本上可以分為三個層次。 1.1 X$表 這一部分表是Oracle資料庫的運行基礎,在資料庫啟動時由Oracle應用程式動態建立。 這部分表對資料庫來說至關重要,所以Oracle不允許SYSDBA之外的使用者直接存取,顯示授權不被允許。 如果顯示授權你會收到如下錯誤: SQL> grant select on x$ksppi to eygle;grant select on x$ksppi to eygle*ERROR at line 1:ORA-02030

[推薦]專家講價最佳化Derby資料庫技巧

資料庫在操作少量測試資料和大量資料的時候,表現行為上有很大的差異。通常,在開發過程前期,人們不會關注資料庫效能的問題,但是隨著時間的發展,人們必須採取一些措施來保證資料庫在大量資料的情況下正常工作。 Derby這個完全Java開發的開源的資料庫也不例外,因此你必須保證它不會成為你程式的一個瓶頸。儘管人們可以在Derby的手冊中找到關於這個話題全面的資料,我還是想更詳盡的關注一下這些問題,基於我的經驗提供一些具體的例子。本文將著重於那些由在大的資料表中選取查詢資料而產生的程式效能問題。

簡單修改 讓Ubuntu下Tora支援Oracle

Tora是unix/linux下類似toad的資料庫工具。   Ubuntu(版本Dapper Drake)下直接用apt-get安裝的Tora只有PostgreSQL一個provider。方法給Tora加入了Oracle的支援。大致的步驟如下(有幾個地方與文章裡不同,包括Tora編譯不過去的解決辦法):   1. 安裝Oracle Instant Client    $ sudo apt-get install oracle-xe-client

細化解析Oracle 10g STATSPACK的新功能

關於Oracle 10g效能方面,談論最多的就是新的自動工作負載存放庫(AWR)特性和通過自動資料庫診斷監視(ADDM)提供的前瞻性效能監控。它們被廣泛的報道,說是對STATPACK的替代。也確實是這樣,據Niemiec先生所說,它們可以做更多的工作,代表Oracle效能分析的將來。   但是,他還說到不要忽視STATSPACK,不僅因為作為遺產它仍舊存在於Oracle

Mysql Linux安裝小記

1.Add a login user and group for `mysqld' to run as:為‘mysqld’增添一個登陸使用者和組shell> groupadd mysqlshell> useradd -g mysql mysql2.解壓shell> gunzip < mysql-5.0.15.tar.gz | tar -xvf -shell> cd mysql-5.0.153.Configure the release and compile

Redhat下安裝Oracle並且讓中文顯示

1) 所謂 zys 字型,就是-misc-ZYSong18030-,所謂 tlc 字型,就是-tlc-song-。 其中 zys 是 RedHat AS3_U6 內建的,tlc 需要到網上下載 Turbo Linux 的 字型然後安裝,搜尋一下就找到了。常見的是 1.4-13 和 1.5-1 這兩個版本, 推薦用 1.4-13 的,結構比較簡單。

輕輕鬆鬆學會在Oracle中實現時間相加處理

如何在Oracle中實現時間相加處理? 今天由於項目的需要,我負責編寫Oracle中的預存程序。以前從來沒有接觸過,這次是個很好的學習機會,好好把握! 但是,在使用過程中,遇到一個問題,不知道該如何?時間相加功能,因為系統中需要用來時間相加功能。通過網路找資料,但是最終一無所獲。於是,決定自己寫一個!希望可以給朋友有所協助! create or replace function Add_Times(d1 in date,NewTime in date) return date ishh

設定Ubuntu下的MySQL

本文詳細介紹Ubuntu下MySQL資料庫安裝後初步設定。   1、安裝MySQL 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。   2、配置MySQL 注意,在Ubuntu下MySQL預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變/etc/mysql/my.cnf設定檔了!   預設的MySQL安裝之後根使用者是沒有密碼的,所以首先用根使用者進入: $mysql -u root 在這裡之所以用-u

Oracle10g中的current_scn是怎樣計算的

問:Oracle10g的current_scn是如何計算的? 答:我們知道Oracle10g在v$database視圖中引入了current_scn,這個SCN來自底層表,代表當前的SCN,在Oracle9i中我們可以通過dbms_flashback.get_system_change_number來獲得系統的SCN。 但是注意current_scn還是有所不同的,我們看一下一個查詢: oracle@danaly ~]$ sqlplus '/ as sysdba' SQL*Plus:

linux下二進位mysql的安裝

說明一點,在linux個人版上可以順利的安裝mysql的rpm包,但是在enterprise as4 上面裝mysql有點麻煩,即使裝好了,也有問題的。所以我個人建議在企業版上最好裝二進位的mysql1. 從http://www.mysql.com下載二進位版的Mysql安裝包 //這個MYSQL是二進位版的,不用編譯Linux (x86) 5.0.41 59.6M Download | Pick a mirrormysql-5.0.41-linux-i686-glibc23.tar.gz2.

Ubuntu中給mysql添加新使用者並分配許可權

一.Ubuntu下啟動mysql方法:/etc/init.d/sudo mysqld二.使用者添加bin>mysql -u rootmysql> grant 許可權1,許可權2,...許可權n on 資料庫名稱.表名稱 to 使用者名稱@使用者地址 identified by

關於Oracle分頁查詢

--MySql,分頁--select * from biaoming where tiaojian limit num1(start),num2(size)--------Oracle分頁,關鍵字rownum----select ename,rownum from emp;select ename,rownum from (select * from emp);----三層過濾,效率較高select t2.* from (select t1.*, rownum rn from (select *

VMware虛擬機器上Oracle 10g R2 RAC 安裝

項目流程如下:一、RAC安裝 1、實驗平台:Oracle 10gR2 RAC + RHEL 5.4 +VMware-server-1.0.9 2、安裝步驟:  (1)系統需求:  作業系統:紅帽5.0或5.4  記憶體:800M  交換空間:2048M  硬碟:10G  網卡:2(public IP + Virtual IP,priv IP)  主機節點:2(node1,node2) 

Oracle遞迴START WITH...CONNECT BY PRIOR子句用法

connect by 是結構化查詢中用到的,其基本文法是: select ... from tablename start with cond1 connect by cond2 where cond3;例:select * from classstart with parentid = 27362Connect by prior id = parentid簡單說來是將一個樹狀結構儲存在一張表裡,比如一個表中存在兩個欄位:

PostgreSQL 列所有表結構的查詢語句

PostgreSQL 列所有表結構的查詢語句SELECT  tablename  FROM  pg_tables  WHERE  tablename  NOT  LIKE  'pg%'  AND tablename NOT LIKE 'sql_%' ORDER  BY  tablename;查詢表t_appointment_apply表的欄位資訊 SELECT a.

Oracle 追蹤檔案和檔案轉儲

一、Oracle追蹤檔案Oracle追蹤檔案分為三種類型:一種是後台警示記錄檔,記錄資料庫在啟動、關閉和運行期間後台進程的活動情況,如資料表空間建立、復原段建立、某些alter命令、日誌切換、錯誤訊息等。在資料庫出現故障時,應首先查看該檔案,但檔案中的資訊與任何錯誤狀態沒有必然的聯絡。後台警示記錄檔儲存BACKGROUND_DUMP_DEST參數指定的目錄中,檔案格式為SIDALRT.LOG。另一種類型是DBWR、LGWR、SMON等後台進程建立的後台追蹤檔案。後台追蹤檔案根據後台進程運行情況產

替代變數與SQL*Plus環境設定

1.SQL與PL/SQL代碼終止符    SQL代碼以";"來表示代碼的終止    PL/SQL代碼以"."來表示代碼的終止,以"/"表示代碼的執行        scott@ORCL> select * from emp where empno=7788;             EMPNO ENAME   

Oracle B樹索引簡介(B-Tree Index)

B樹索引,就是我們最常用的普通索引(傳統索引)。簡單建立方式為:create index test_id_idx on test(id)。下面用圖解釋下B-Tree索引:①:從上往下,第一層為根節點,第二層為分支節點,第三層為葉子節點(包含了列值和rowid)。rowid 參考

Oracle觸發器的使用

1、定義 觸發器:與表或資料庫事件聯絡在一起,當一個觸發事件發生時,定義在表上的觸發器被觸發執行。 觸發器觸發次序 1)執行 BEFORE語句級觸發器; 2)對與受語句影響的每一行: · 執行 BEFORE行級觸發器 · 執行 DML語句 · 執行 AFTER行級觸發器 3)執行 AFTER語句級觸發器 2、DML觸發器 觸發類型--行級和表級 

Oracle控制檔案的重建

情境:儲存介質被破壞,造成控制檔案丟失,需更換硬碟,並重建立立控制檔案。(1)修改初始化參數control_files,改變控制檔案位置SQL> ALTER  SYSTEM  SET  CONTROL_FILES='/disk1/oradata/control01.ctl','/disk2/oradata/control.ctl'  scope=spfile; (2)關閉資料庫SQL>shutdown  immediate&

總頁數: 978 1 .... 783 784 785 786 787 .... 978 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.