日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle 表空间写文件,Oracle表空间和数据文件管理

發布時間:2023/12/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 表空间写文件,Oracle表空间和数据文件管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫模型

Database

Tablespace Datafile

Segment

Extent

Oracle Block OS block

創建表空間

SQL> create tablespace user_data

2 datafile 'd:\userdata\userdata1.dbf' size 100m

3 ;

表空間已創建。

SQL> select tablespace_name,logging,status from dba_tablespaces;

TABLESPACE_NAME LOGGING STATUS

------------------------------ --------- ---------

SYSTEM LOGGING ONLINE

SYSAUX LOGGING ONLINE

UNDOTBS1 LOGGING ONLINE

TEMP NOLOGGING ONLINE

USERS LOGGING ONLINE

EXAMPLE NOLOGGING ONLINE

INDEX_TBS LOGGING ONLINE

USER_DATA LOGGING ONLINE

已選擇8行。

創建本地表空間

加上

Extent management local

Uniform size 1m;

查看表空間的類型

SQL> select tablespace_name,contents from dba_tablespaces;

TABLESPACE_NAME CONTENTS

------------------------------ ---------

SYSTEM PERMANENT

SYSAUX PERMANENT

UNDOTBS1 UNDO

TEMP TEMPORARY

USERS PERMANENT

EXAMPLE PERMANENT

INDEX_TBS PERMANENT

USER_DATA PERMANENT

已選擇8行。

創建臨時表空間

SQL> show parameter temp;

NAME TYPE VALUE

------------------------------------ ----------- -----------------------

sec_max_failed_login_attempts integer 10

SQL> create temporary tablespace user_temp

2 tempfile 'd:\userdata\user_temp.dbf' size 20m

3 extent management local

4 uniform size 1m

5 ;

表空間已創建。

切換表空間

SQL> alter database default temporary tablespace user_temp;

數據庫已更改。

創建大文件表空間

SQL> create bigfile tablespace bigfiletbs

2 datafile 'd:\userdata\bfile_tbs01.dbf'

3 size 2g;

表空間已創建。

查看表空間的大小

SQL> run;

1* select tablespace_name ,file_name,bytes/(1024*1024*1024)G from dba_data_fil

es

TABLESPACE_NAME FILE_NAME

G

------------------------------ -------------------------------------------------

- ----------

USERS D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF

.004882813

UNDOTBS1 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF

.2734375

SYSAUX D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF

.714477539

SYSTEM D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF

.673828125

EXAMPLE D:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF

.09765625

INDEX_TBS D:\INDEX_TBS

.09765625

USER_DATA D:\USERDATA\USERDATA1.DBF

.09765625

BIGFILETBS D:\USERDATA\BFILE_TBS01.DBF

2

已選擇8行。

是表空間脫機聯機

SQL> alter tablespace user_data offline;

表空間已更改。

SQL> alter tablespace user_data online;

表空間已更改。

設置表空間只讀和可寫

SQL> alter tablespace user_data read only;

表空間已更改。

SQL> alter tablespace user_data read write;

表空間已更改。

修改表空間的大小

第一就是設置為自動擴展的模式

SQL> create tablespace manager_tbs1

2 datafile 'd:\userdata\tbs1.dbf'

3 size 100m

4 autoextend on ;

表空間已創建。

增加數據文件

SQL> alter tablespace manager_tbs1

2 add datafile 'd:\userdata\tbs2.dbf'

3 size 20m;

修改數據文件大小

SQL> alter database

2 datafile 'd:\userdata\tbs2.dbf' resize 100m;

數據庫已更改。

刪除表空間

SQL> drop tablespace manager_tbs1 including contents and datafiles;

表空間已刪除。

總結

以上是生活随笔為你收集整理的oracle 表空间写文件,Oracle表空间和数据文件管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。