文章出處

一、數據庫表空間和數據文件

解析:一個數據庫下可以開N個表空間,一個表空間可以包含N個數據文件.表空間是邏輯概念。

二、關于listener.ora位置

 

 

修改該界面上的數據,會影響指定路徑的監聽配置文件

D:\app\Administrator\product\11.2.0\dbhome_2\NETWORK\ADMIN

三、數據庫和實例的關系

數據庫(database物理操作系統文件或磁盤(disk)的集合。使用Oracle 10g的自動存儲管理(Automatic Storage ManagementASM)或RAW分區時,數據庫可能不作為操作系統中單獨的文件,但定義仍然不變。

實例(instance一組Oracle后臺進程/線程以及一個共享內存區,這些內存由同一個計算機上運行的線程/進程所共享。這里可以維護易失的、非持久性內容(有些可以刷新輸出到磁盤)。就算沒有磁盤存儲,數據庫實例也能存在。也許實例不能算是世界上最有用的事物,不過你完全可以把它想成是最有用的事物,這有助于對實例和數據庫劃清界線。

四、檢索某個用戶下所有表

 

五、角色和權限

1個用戶有N個角色,一個角色可以隸屬于N個用戶,一個角色可以有N個權限

oracle兩大類權限:

①系統權限

②對象權限

六、oracle中偽列

偽列Oracle 中偽列就像一個表列(表中的列),但是它并沒有存儲在表中,偽列可以從表中查詢,但不能插入、更新和刪除它們的值

常用的偽列有rowId和rowNum

rowId格式:

ROWID的使用——快速刪除重復的記錄

解析:ROWID是數據的詳細地址,通過rowidoracle可以快速的定位某行具體的數據的位置。

ROWID可以分為物理rowid和邏輯rowid兩種。普通的表中的rowid是物理rowid,索引組織表(IOT)rowid是邏輯rowid

當表中有大量重復數據時,可以使用ROWID快速刪除重復的記錄。

rowNum格式:

rowNum 是查詢返回的結果集中行的序號,可以使用它來限制查詢返回的行數

通過測試可知,Rownum只能對=1<N進行篩選,如果>M不能篩選,如何規避。

通過子查詢構建臨時表,讓偽列Rownun稱為臨時表中的列,然后限定條件使用偽列的

別名。

關鍵代碼:<分頁>

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()