スキーマを作成するのに、テーブルスペースが必要です。サーバのディスク情報やその他の情報を収集します。
sqlplus.exe SYSTEM/MANAGER@//light/XE @chk_tbl_space > nulchk_tbl_space.sql
SPOOL result.txt SET TRIMSPOOL ON SET FEEDBACK OFF SET LINESIZE 32767 SET PAGESIZE 1000 COLUMN テーブルスペース名 FORMAT A20 select TABLESPACE_NAME テーブルスペース名, CONTENTS タイプ, EXTENT_MANAGEMENT エクステント管理, round(FSIZE/1000000) "サイズ(M)", (FSIZE-FREESIZE)/1000000 "使用量(M)" from DBA_TABLESPACES, ( select V$TABLESPACE.NAME TNAME1, sum(BYTES) FSIZE from V$TABLESPACE,V$DATAFILE where V$TABLESPACE.TS# = V$DATAFILE.TS# group by V$TABLESPACE.NAME ) TSIZE, ( select TABLESPACE_NAME AS TNAME2, sum(BYTES) AS FREESIZE from DBA_FREE_SPACE group by TABLESPACE_NAME ) TFREE where TABLESPACE_NAME = TNAME1 and TABLESPACE_NAME = TNAME2; COLUMN FILE_NAME FORMAT A40 COLUMN TABLESPACE_NAME FORMAT A20 select FILE_NAME,TABLESPACE_NAME,ONLINE_STATUS from DBA_DATA_FILES; EXIT
テーブルスペース名 タイプ エクステント管理 サイズ(M) 使用量(M) -------------------- ------------------ -------------------- ---------- ---------- SYSAUX PERMANENT LOCAL 451 445.054976 SYSTEM PERMANENT LOCAL 357 345.7024 UNDO UNDO LOCAL 94 87.949312 USERS PERMANENT LOCAL 105 1.703936 FILE_NAME TABLESPACE_NAME ONLINE_STATUS ---------------------------------------- -------------------- -------------- C:\ORACLEXE\ORADATA\XE\USERS.DBF USERS ONLINE C:\ORACLEXE\ORADATA\XE\SYSAUX.DBF SYSAUX ONLINE C:\ORACLEXE\ORADATA\XE\UNDO.DBF UNDO ONLINE C:\ORACLEXE\ORADATA\XE\SYSTEM.DBF SYSTEM SYSTEM
関連する記事 SQL*Plusだけで CSV を作成する
|
【Oracleの最新記事】
- Oracle : sqlplus で、テーブルの create 文( DBMS_METADATA.GET_DDL ) と csv データを出力する
- Oracle : SQL Plus で、デッドロックテスト ( ORA-00060 )
- SQL*Plusだけで CSV を作成する
- Oracle XE インストール後の環境情報( Windows )
- Oracle11g XE( 無償 ) のインストールからテスト用販売管理データのロードまで
- Oracle Database 11g のJDBC実装では、SIDを使用したデータベースURL接続文字列は廃止されています
- SQLPlus : 置換変数の概要と使い方
- Oracle : 既存スキーマの状態をチェック
- サービス開始 : Oracle 10g Express
- Oracle 10g Express Edition のインストール
- Oracle : 貴重な擬似列 ROWID