首先要說的是,不同版本資料庫提供的系統資料表會有不同,你可以根據資料字典查看該版本資料庫所提供的表 like this: select * from dict where table_name like '%SESSION% '; 就可以查出一些表,然後根據這些表就可以獲得會話資訊。像這樣就是 查詢當前正在操作的會話:SELECT SID, SERIAL#, STATUS, USERNAME, SCHEMANAME, OSUSER,TERMINAL,
經過長時間學習建立Oracle資料表空間,於是和大家分享一下,看完本文你肯定有不少收穫,希望本文能教會你更多東西。1、先查詢空閑空間select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space; 2、增加Oracle資料表空間先查詢資料檔案名稱、大小和路徑的資訊,語句如下:select tablespace_name,file_id,bytes,file_name from dba_data_files; 3、修
一直沒明白Schema的實質含義,今天網上看到一篇文章,說的是在是好,特地儲存下來,雖然說的是SQL SERVER 2005的。 引自:http://oracle.banma.com/news/20080703/12566.shtml 假如我們想瞭解資料庫中的User和Schema究竟是什麼關係,首先必須瞭解一下資料庫中User和Schema到底是什麼概念。在SQL
獲得對象授權的使用者可以訪問資料庫物件及其內容。提示當使用者獲得處理其他使用者表的許可權後,在他能夠在SQL語句中引用其他使用者的表之前,必須有這些表的公用或私用同義字, Oracle可通過它們識別出這些表。假設Jrstocks擁有稱為sample_b的表,並允許所有資料庫使用者訪問sample_b。另一個使用者coreyan用一條SQL語句查詢表sample_b,得到下列錯誤資訊:select * from sapmle_b;*ERROR at line :1ORA-00942:table
ORA-01033: ORACLE initialization or shutdown in progressC:\Users\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期五 4月 26 19:05:16 2013Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> connect sys/admin as
所有執行個體和服務的狀態$ srvctl status database -d orclInstance orcl1 is running on node linux1Instance orcl2 is running on node linux2單個執行個體的狀態$ srvctl status instance -d orcl -i orcl2Instance orcl2 is running on node linux2 在資料庫全域命名服務的狀態$ srvctl status