程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle數據文件管理

Oracle數據文件管理

編輯:Oracle教程

1、手工改變數據文件的大小

SQL>conn / as sysdba

SQL>Createtablespace exampletb Datafile 'E:\ examp01.dbf' size 10M ;

SQL>alter database datafile 'E:\examp01.dbf' resize 20m;

SQL>alter database datafile 'E:\examp01.dbf' resize 9m;

2、添加數據文件到表空間

SQL> alter tablespace exampletb add datafile 'E:\ examp02.dbf' size 10M;

3、從表空間中刪除數據文件

SQL> alter tablespace exampletb drop datafile 'E:\ examp02.dbf';

4、將表空間設置為只讀模式和讀寫模式

SQL>CREATETABLE scott.student (id NUMBER(5), name VARCHAR2(10)) TABLESPACE exampletb;

SQL>insertinto scott.student(id,name) values(1, 'lucy');

SQL> alter tablespace exampletb read only;

SQL>insertinto scott.student(id,name) values(2, 'lily');

SQL>select* from scott.student;

SQL> alter tablespace exampletb read write;

SQL>insertinto scott.student(id,name) values(2, 'lily');

5、 將表空間設置為在線和離線

SQL> alter tablespace exampletb offline;

SQL>select* from scott.student;

SQL> alter tablespace exampletb online;

SQL>select* from scott.student;

6、查詢表空間和數據文件

SQL>select * from v$tablespace;

SQL>select * from dba_tablespaces;

SQL>select * from v$datafile;

SQL> select * from dba_data_files;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved