表空間是oracle數據庫中最大的邏輯單位與存儲空間單位,數據庫系統通過表空間為數據庫對象分配空間。表空間在物理上體現為磁盤數據文件,每一個表空間由一個或多個數據文件組成,一個數據文件只可與一個表空間相聯系,這是邏輯與物理的統一。了解表空間和數據文件的的屬性及使用率,是數據庫管理員的一項重要職責。下面以oracle9i為例,詳細介紹查詢Oracle數據庫表空間信息和數據文件信息的方法。
一、查看Oracle數據庫中表空間信息的方法
1、查看Oracle數據庫中表空間信息的工具方法:
使用oracle enterprise manager console工具,這是oracle的客戶端工具,當安裝oracle服務器或客戶端時會自動安裝此工具,在windows操作系統上完成oracle安裝後,通過下面的方法登錄該工具:開始菜單——程序——Oracle-OraHome92——Enterprise Manager Console(單擊)——oracle enterprise manager console登錄——選擇‘獨立啟動’單選框——‘確定’ —— ‘oracle enterprise manager console,獨立’ ——選擇要登錄的‘實例名’ ——彈出‘數據庫連接信息’ ——輸入’用戶名/口令’ (一般使用sys用戶),’連接身份’選擇選擇SYSDBA——‘確定’,這時已經成功登錄該工具,選擇‘存儲’ ——表空間,會看到如下的界面,該界面顯示了表空間名稱,表空間類型,區管理類型,以”兆”為單位的表空間大小,已使用的表空間大小及表空間利用率。