<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Decode360's Blog

    業(yè)精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      397 隨筆 :: 33 文章 :: 29 評論 :: 0 Trackbacks
    Oracle管理文件(二)
    ?
    ??? 來接著學(xué)習(xí)一下Oracle管理文件相對應(yīng)的操作方式。舉了一個(gè)詳細(xì)的使用Oracle管理文件方式來創(chuàng)建數(shù)據(jù)庫的例子,基本上使用了Oracle管理文件,就不用再在后面跟上一長串的文件地址了,對創(chuàng)建來說還是比較方便的,而且刪除時(shí)無需再跟上datafile子句。
    ?
    ?
    一、取消Oracle管理文件
    ?
    ??? 1、取消數(shù)據(jù)文件和臨時(shí)文件
    ?
    ??? DROP TABLESPACE tablespce_name;
    ??? ALTER DATABASE TEMPFILE tempfile_name DROP;
    ?
    ??? 2、取消聯(lián)機(jī)重做日志文件
    ?
    ??? ALTER DATABASE DROP LOGFILE logfile_name;
    ??? ALTER DATABASE DROP LOGFILE MEMBER logfile_name;
    ?
    ??? 3、重命名文件
    ?
    ??? ALTER DATABASE RENAME FILE file_name1 to file_name2;
    ??? ALTER TABLESPACE tablespace_name RENAME DATAFILE datafile_name1 to datafile_name2;
    ?
    ?
    二、Oracle管理文件案例
    ?
    ??? 以數(shù)據(jù)庫最開始創(chuàng)建為例,需要?jiǎng)?chuàng)建所有均為Oracle管理文件
    ?
    ??? 1、設(shè)置初始化參數(shù):
    ?
    ??? DB_CREATE_FILE_DEST = '/u01/oradata/sample'
    ??? DB_CREATE_ONLINE_LOG_DEST_1 = '/u02/oradata/sample'
    ??? DB_CREATE_ONLINE_LOG_DEST_2 = '/u03/oradata/sample'
    ??? UNDO_MANAGEMENT = AUTO
    ?
    ??? 2、創(chuàng)建數(shù)據(jù)庫
    ?
    ??? CREATE DATABASE sample
    ??? DEFAULT TEMPORARY TABLESPACE dflt_tmp;
    ?
    ??? 注:
    ????? ① 沒有DATAFILE子句,則在'/u01/...'中創(chuàng)建SYSTEM表空間數(shù)據(jù)文件,文件名按約定規(guī)則,起始大小100M,自動(dòng)擴(kuò)展無上限;
    ????? ② 沒有LOGFILE子句,創(chuàng)建兩個(gè)聯(lián)機(jī)重做日志組,每個(gè)日志組兩個(gè)成員,分別位于'/u02/...'和'/u03/...',大小100M;
    ????? ③ 沒有CONTROL_FILES參數(shù),則在'/u02/...'和'/u03/...'中創(chuàng)建兩個(gè)控制文件,'/u02/...'中為主控制文件;
    ????? ④ 沒有設(shè)定UNDO TABLESPACE,則在'/u01/...'創(chuàng)建SYS_UNDOTBS表空間,大小10M,自動(dòng)擴(kuò)展無上限;
    ????? ⑤ 指定了TEMPORARY TABLESPACE,則在'/u01/...'創(chuàng)建dflt_tmp臨時(shí)表空間,大小100M,自動(dòng)擴(kuò)展無上限;
    ????? ⑥ 所有文件均為Oracle管理文件
    ?
    ??? 3、查詢當(dāng)前文件:
    ?
    ????? ① TABLESPACE文件:V$DATAFILE
    ????? ② LOGFILE文件:V$LOGFILE
    ????? ③ CONTROLFILE文件:V$CONTROLFILE
    ?
    ??? 4、管理控制文件
    ?
    ??? Oracle在創(chuàng)建數(shù)據(jù)庫時(shí)會將CONTROL_FILES初始化參數(shù)添加到參數(shù)文件中。
    ??? 如果需要,Oracle可以新建、重建控制文件
    ?
    ??? CREATE CONTROLFILE REUSE
    ??? DATABASE sample
    ??? LOGFILE GROUP 1 ('/u02/oradata/sample/ora_1_o220rtt9.log',
    ???????????????????? '/u03/oradata/sample/ora_1_vhs82jdm.log',),
    ??????????? GROUP 2 ('/u02/oradata/sample/ora_2_82jd6nd9.log',
    ???????????????????? '/u03/oradata/sample/ora_2_nmisk9wj.log',)
    ??? NORESETLOGS
    ??? DATAFILE '/u01/oradata/sample/ora_system_xu34ymd7.dbf'
    ??? MAXLOGFILES 5
    ??? MAXLOGHISTORY 100
    ??? MAXDATAFILES 10
    ??? MAXINSTANCES 2
    ??? ARCHIVELOG;
    ?
    ??? 5、管理聯(lián)機(jī)重做日志
    ?
    ??? ALTER DATABASE ADD LOGFILE
    ??? ALTER DATABASE DROP LOGFILE GROUP 3;
    ?
    ??? 6、管理表空間
    ?
    ??? CREATE TABLESPACE tablespace_name;
    ??? DROP TABLESPACE tablespace_name;
    ??? ALTER TABLESPACE tablespace_name ADD DATAFILE;
    ?
    ??? 7、歸檔重做信息
    ?
    ??? 歸檔日志的文件位置可以通過LOG_ARCHIVE_DEST_n來指定,文件名通過LOG_ARCHIVE_FORMAT參數(shù)指定
    ?
    ??? 歸檔日志文件不是Oracle管理文件
    ?
    ??? 8、備份、還原、恢復(fù)
    ?
    ??? 所有Oracle管理文件的備份、恢復(fù)與非管理文件相同
    ?
    ?
    ?
    ?
    posted on 2008-11-10 22:21 decode360 閱讀(128) 評論(0)  編輯  收藏 所屬分類: 08.DBA
    主站蜘蛛池模板: 久久久久久国产精品免费免费男同| 一二三四在线播放免费观看中文版视频 | 亚洲色成人网站WWW永久四虎| 日韩精品免费一区二区三区| 一级黄色片免费观看| 亚洲欧洲第一a在线观看| 91情侣在线精品国产免费| 黄色网页免费观看| 青青草原精品国产亚洲av| 日本免费网站在线观看| 国产成年无码久久久免费| 最新国产精品亚洲| 亚洲国产精品无码久久久秋霞2| 久久精品女人天堂AV免费观看| 一级美国片免费看| 亚洲国产成人精品激情| 久久久久亚洲精品男人的天堂| 亚洲人成在线免费观看| 亚洲精品国产日韩无码AV永久免费网 | 在线亚洲人成电影网站色www| 91成人在线免费视频| 男女超爽视频免费播放| 亚洲精品高清国产麻豆专区| 亚洲精品成人区在线观看| 久久国内免费视频| 男女午夜24式免费视频| 色噜噜狠狠色综合免费视频| 亚洲精品高清国产麻豆专区| 中文字幕精品亚洲无线码二区 | 999久久久免费精品国产| 精品国产呦系列在线观看免费 | WWW国产亚洲精品久久麻豆| 日韩在线看片免费人成视频播放| 免费精品一区二区三区第35| 亚洲AV性色在线观看| 亚洲综合亚洲国产尤物| 日日噜噜噜噜夜夜爽亚洲精品 | 免费中文熟妇在线影片| 玖玖在线免费视频| 久久免费观看视频| 黄床大片30分钟免费看|