欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      第四章 管理表空間(5篇)

      時(shí)間:2019-05-14 20:09:31下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《第四章 管理表空間》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《第四章 管理表空間》。

      第一篇:第四章 管理表空間

      第四章 管理表空間

      4.1、基本表空間

      一、創(chuàng)建表空間

      1.創(chuàng)建一個(gè)表空間 myspace

      CREATE

      TABLESPACE myspace(表名)

      DATAFILE 'D:apporacle11goradataorclmyspace.dbf'

      SIZE 20M

      AUTOEXTEND ON NEXT 5M MAXSIZE 100M;

      2.查看所創(chuàng)建的表空間的屬性 : dba_tablespaces

      DESC dba_tablespaces

      二、修改表空間 ALTER TABLESPASCE

      1.修改表空間的狀態(tài)

      四種狀態(tài): 1)、ONLINE 在線

      2)、OFFLINE 離線

      2)、READ ONLY 只讀

      4)、READ WRITE 讀寫(xiě) ALTER TABLESPACE myspace READ ONLY

      注意:有只讀狀態(tài)修改為 在線狀態(tài)時(shí) 直接改為讀寫(xiě)狀態(tài)就可以咯

      2.重命名表空間名

      ALTER TABLESPACE myspace RENAME TO myspace2

      3.增加表空間的數(shù)據(jù)文件

      1)、查看是否有空閑表空間 dba_free_space

      SELECT tablespace_name,bytes,blocks FROM dba_free_space WHERE tablespace_name='MYSPACE';2)增加表空間

      ALTER tablespace myspace

      ADD DATAFILE 'd:apporacle11goradataorclmyspace.dbf' SIZE 10M AUTOEXTEND ON NEXT 5M MAXSIZE 40M, 'd:apporacle11goradataorclmyspace2.dbf' SIZE 2M AUTOEXTEND ON NEXT 2M MAXSIZE 10M;3)刪除表空間的數(shù)據(jù)文件

      ALTER TABLESPACE myspace

      DROP DATAFILE 'd:apporacle11goradataorclmyspace2.dbf';

      三、修改表空間的數(shù)據(jù)文件 ALTER DATABASE

      1、修改數(shù)據(jù)文件大小

      1)查看比哦啊空間的數(shù)據(jù)文件信息

      dba_dat_files

      SELECT tablespace_name,file_name,bytes

      FROM dba_dat_files WHERE tablespace_name=' MYSPACE';

      2)修改數(shù)據(jù)文件大小

      ALTER DATABASE

      DATAFILE 'd:apporacle11goradataorclmyspace2.dbf' RESIZE 20M;

      2、修改數(shù)據(jù)文件的自動(dòng)增量 : 默認(rèn)為OFF

      ALTER DATABASE DATAFILE 'd:apporacle11goradataorclmyspace2.dbf' AUTOEXTEND ON NEXT 5M MAXSIZE 40M;

      3、修改數(shù)據(jù)文件的狀態(tài)

      1)、ONLINE 表示數(shù)據(jù)文件可以使用

      2)、OFFLINE 表示數(shù)據(jù)文件不可以使用,用于數(shù)據(jù)庫(kù)運(yùn)行在歸檔模式下的情況。

      3)、OFFLINE DROP 表示數(shù)據(jù)文件不可用,但它用于數(shù)據(jù)庫(kù)運(yùn)行在非歸檔模式下的情況。

      注:

      歸檔重做日志文件用于對(duì)寫(xiě)滿的日志文件進(jìn)行復(fù)制并保存,具體功能由歸檔進(jìn)程ARCn實(shí)現(xiàn),該進(jìn)程負(fù)責(zé)將寫(xiě)滿的重做日志文件復(fù)制到歸檔日志目標(biāo)中。

      歸檔日志模式和非歸檔日志模式的區(qū)別

      非歸檔模式只能做冷備份,并且恢復(fù)時(shí)只能做完全備份.最近一次完全備份到系統(tǒng)出錯(cuò)期間的數(shù)據(jù)不能恢復(fù).歸檔模式可以做熱備份,并且可以做增量備份,可以做部分恢復(fù).用ARCHIVE LOG LIST 可以查看當(dāng)前模式狀態(tài)是歸檔模式還是非歸檔模式.ALETER DATABASE

      DATAFILE 'd:apporacle11goradataorclmyspace2.dbf'

      OFFLINE DROP;注:需要介質(zhì)恢復(fù)

      RECOVER

      DATAFILE 'd:apporacle11goradataorclmyspace2.dbf';

      4、刪除表空間

      DROP TABLESPACE myspace INCLUDING(包含)CONTENTS(內(nèi)容)AND DATAFILES;4.2、臨時(shí)表空間

      一、創(chuàng)建臨時(shí)表空間

      1、創(chuàng)建臨時(shí)表空間

      CREATE TEMPRARY TABLESPACE mytemp

      TEMPFILE 'E:orafilemytemp.dbf'

      SIZE 10M AUTEXTEND ON NEXT 2M MAXSIZE 20M;

      2、查看臨時(shí)表空間的臨時(shí)文件信息 : dba_temp_file

      SELECT tablespace_name,file_name,bytes

      FROM dba_temp_file WHERE tabespace_name='MYTEMP';

      二、創(chuàng)建與管理臨時(shí)表空間組

      1、創(chuàng)建:不需要特別指定

      CREATE TEMPRARY TABLESPACE mytemp2

      TEMPFILE 'E:orafilemytemp2.dbf'

      SIZE 10M AUTEXTEND ON NEXT 2M MAXSIZE 20M

      TABLESPACE GROUP group1;

      2、查看:dba_tablespace_groups

      3、移動(dòng)臨時(shí)抱空間到另一組

      ALTER TABLESPACE mytemp2 TABLESPACE GROUP group2;

      4、刪除臨時(shí)表空間組:臨時(shí)表空間被刪除或者移走,臨時(shí)表空間組也就不在咯

      DROP TABLESPACE mytemp2;

      第二篇:oracle表空間管理及操作實(shí)用案例

      Oracle

      表空間管理及操作詳解(附帶案例)

      一:表空間概述

      表空間是數(shù)據(jù)庫(kù)的邏輯組成部分,從物理上講,數(shù)據(jù)庫(kù)數(shù)據(jù)存放在數(shù)據(jù)文件中;數(shù)據(jù)庫(kù)邏輯上講是由一個(gè)或者多個(gè)表空間組成,數(shù)據(jù)文件則是存放在表空間中,表空間有一個(gè)或者多個(gè)數(shù)據(jù)文件組成即表空間有數(shù)據(jù)文件構(gòu)成的。

      數(shù)據(jù)庫(kù),表空間,段,區(qū),塊,按大小排列依次是:數(shù)據(jù)庫(kù)---》表空間-----》段-----》區(qū)----》塊。

      1.建立表空間的作用:

      (1.)控制數(shù)據(jù)庫(kù)占用的磁盤(pán)空間。(2).dba可以將不同的數(shù)據(jù)類型部署到不同的位置,這樣有利于提高i/o性能,同時(shí)有利與備份和恢復(fù)等管理操作。

      二:管理表空間和數(shù)據(jù)文件。

      (1)建立表空間create tablespace;一般情況下建立表空間是特權(quán)用戶或者dba來(lái)執(zhí)行的,如果其他用戶來(lái)創(chuàng)建表空間,則用戶建必須要具有create tablespace的系統(tǒng)權(quán)限。(2)建立數(shù)據(jù)表空間

      在建立數(shù)據(jù)庫(kù)后,為便于管理表,最好建立自己的表空間。

      create tablespace sp02 datafile 'd:testsp02.dbf' size 20m uniform size 128k 說(shuō)明:執(zhí)行完上述命令后,會(huì)建立名稱為sp02的表空間,并為該表空間建立名稱為sp02.dbf的數(shù)據(jù)文件,區(qū)的大小為128k。(3.)在表空間建表

      create table tablesp02(ID number(5),name varchar2(20))tablespace sp02(4)顯示當(dāng)前用戶擁有哪些表。

      select * from tab;

      (5).知道表空間名,顯示該表空間包括的所有表。

      select * from all_tables where tablespace_name='表空間名'。

      注:擁有權(quán)限不同的用戶在進(jìn)行以上操作得到的結(jié)果可能不同。System可以查看得到某空間的所擁有表。(比如users表空間)(6)知道表名,查看該表屬于那個(gè)表空間。

      select TABLESPACE_NAME, TABLE_NAME from user_tables where TABLE_NAME='EMP';(7)知道表名,查看該表屬于那個(gè)表空間,屬于哪個(gè)用戶。

      select owner,TABLESPACE_NAME, TABLE_NAME from all_tables where TABLE_NAME='EMP';(8)改變表空間的狀態(tài) 使表空間可讀寫(xiě)

      alter tablespace 表空間名 read write;

      刪除表空間,一般情況下由特權(quán)用戶或者dba來(lái)操作。具有drop tablespace系統(tǒng)權(quán)限。

      drop tablespace ‘表空間’includeing contens and datafiles;

      說(shuō)明:includeing contens表示刪除表空間時(shí),刪除該空間的所有數(shù)據(jù)庫(kù)對(duì)象而datafiles表示將數(shù)據(jù)庫(kù)文件也刪除。(9)改變表空間的狀態(tài)(1)使用空間脫機(jī)

      alter tablespace 表空間名 offline(2)使用空間聯(lián)機(jī)

      alter tablespace表空間名online(3)只讀表空間

      建立表空間時(shí),表空間可以讀寫(xiě),如果不希望在表空間上執(zhí)行update,delete,insert操作。那么可以將表空間修改為只讀。alter talbespace sp01 read only;

      三:移動(dòng)數(shù)據(jù)文件:

      (1)確定數(shù)據(jù)文件所在的表空間(知道表屬于哪個(gè)表空間)Select tablespace_name from dba_data_files where file_name='D:TEST