成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Oracle Database 10g:最佳新特性(第三周:表空間管理)

瀏覽:7日期:2023-11-18 09:59:22
第三周:表空間治理名字中包含了什么?:改善的表空間治理 表空間治理得到了重大的改進,這可以歸因于一個 sparser SYSTEM、為用戶定義一個默認表空間的支持、新的 SYSAUX、甚至重命名 您曾經多少次因用戶在 SYSTEM 表空間中創建了非 SYS 和 SYSTEM 的段而傷透腦筋? 在 Oracle9i Database 之前,假如在創建用戶時沒有指定默認表空間,那么它將默認為 SYSTEM 表空間。假如用戶在創建一個段時沒有顯式地指定一個表空間,那么這個段將在 SYSTEM 中創建—前提是用戶在 SYSTEM 表空間中擁有配額(要么顯式地授予,要么通過系統權限 UNLIMITED TABLESPACE 來授予)。Oracle9i 答應 DBA 為所有未用顯式的臨時表空間子句創建的用戶指定一個默認的臨時表空間,從而減少了這個問題。 在 Oracle Database 10g 中,您可以類似地為用戶指定一個默認表空間。在數據庫創建期間,CREATE DATABASE 命令可以包含子句 DEFAULT TABLESPACE 。在創建之后,您可以通過發出以下命令來使一個表空間變成默認表空間 ALTER DATABASE DEFAULT TABLESPACE <tsname>;未用 DEFAULT TABLESPACE 子句創建的所有用戶將以 作為它們的默認表空間。您可以在任何時候通過這個 ALTER 命令來改變默認表空間,從而答應您在不同的節點上將不同的表空間指定為默認表空間。 重要注重事項:擁有舊的表空間的所有用戶的默認表空間都被修改為 ,即使有些表空間是為某些用戶顯式指定的。例如,假定用戶 USER1 和 USER2 的表空間分別是 TS1 和 TS2 — 它們是在用戶創建期間顯式指定的。數據庫當前的默認表空間是 TS2,但之后,數據庫的默認表空間變為 TS1。即使 USER2 的默認表空間是顯式指定為 TS2 的,它也將變為 TS1。小心這種邊界效應! 假如在數據庫創建期間沒有指定默認表空間,它將默認為 SYSTEM。但您如何才能知道現有的數據庫的默認表空間是哪一個?發出以下查詢: SELECT PROPERTY_VALUEFROM DATABASE_PROPERTIESWHERE PROPERTY_NAME = 'DEFAULT_PERMANENT_TABLESPACE';DATABASE_PROPERTIES 視圖顯示默認表空間之外,還顯示一些非常重要的信息 — 例如默認臨時表空間、全局數據庫名、時區等。 非必要模式的默認表空間 幾種模式(如智能代理用戶 DBSNMP、數據挖掘用戶 ODM)與用戶操作不直接相關,但對數據庫完整性仍很重要。這些模式中的一些曾經用 SYSTEM 作為它們的默認表空間 — 這是在 SYSTEM 表空間內對象增殖的又一個原因。 Oracle Database 10g 引進了一個新的稱為 SYSAUX 的表空間,它用來保存這些模式的對象。這個表空間是在數據庫創建期間自動創建的,并在本地進行治理。唯一答應修改的是數據文件的名稱。 這種方法在 SYSTEM 損壞需要完整的數據庫恢復時,為恢復提供支持。SYSAUX 中的對象可以被恢復為任意正常的用戶對象,同時數據庫本身保持運行。 但假如您想將 SYSAUX 中的這些模式中的一些轉移到一個不同的表空間中時,該怎么辦?例如,考慮 LogMiner 使用的對象,這些對象的大小經常增長,直到最終填滿表空間。出于可治理性的原因,您可能考慮將它們轉移到它們自己的表空間中。但實現這一目的的最好的方法是什么? 作為一個數據庫治理員,了解轉移這些非凡對象的正確過程對您而言是很重要的。幸運的是,Oracle Database 10g 提供了一個新的視圖使要憑猜測來做的工作形象化。這個視圖,V$SYSAUX_OCCUPANTS,列出了表空間 SYSAUX 中的模式的名稱、它們的說明、當前使用的空間,以及如何轉移它們。(參見表 1。) 注重 LogMiner 如何被清楚地顯示為占用 7,488 KB 的空間。它歸模式 SYSTEM 所有,而要轉移對象,您需要執行打包的過程 SYS.DBMS_LOGMNR_D.SET_TABLESPACE。不過,對于 STATSPACK 對象,這個視圖推薦使用導入/導出方法;而對于流,沒有轉移過程 — 因而您不能輕易地將它們從 SYSAUX 表空間中轉移出來。列 MOVE_PROCEDURE 默認顯示 SYSAUX 中存在的幾乎所有工具的正確的轉移過程。也可以逆向使用轉移過程來使對象回到 SYSAUX 表空間中。 重命名一個表空間 在數據倉庫環境中(典型地,對于數據中心體系結構),在數據庫之間傳輸表空間是很常見的。但源數據庫和目標數據庫必須不存在擁有相同名稱的表空間。假如存在兩個擁有相同名稱的表空間,則目標表空間中的段必須轉移到一個不同的表空間中,然后重新創建這個表空間— 這個任務說起來輕易做起來難。 Oracle Database 10g 提供了一個方便的解決方案:您可以用以下命令來簡單地重命名一個現有的表空間(SYSTEM 和 SYSAUX 除外) — 無論是永久表空間還是臨時表空間: ALTER TABLESPACE <oldname> RENAME TO <newname>;這個功能還將應用在存檔過程中。假定您有一個按范圍分區的表,用于記錄銷售歷史數據,每個月的這個分區位于按這個月份命名的一個表空間中 — 例如,1 月份的分區命名為 JAN,并位于一個名稱為 JAN 的表空間中。 這樣您就擁有了一個將信息保留 12 個月的策略。在 2004 年 1 月,您將能夠存檔 2003 年 1 月的數據。大致的操作流程類似于以下操作: 利用 ALTER TABLE EXCHANGE PARTITION 從分區 JAN 中創建一個獨立的表 JAN03。 將表空間重命名為 JAN03。 為表空間 JAN03 創建一個可傳輸表空間集。 將表空間 JAN03 重新命名為 JAN。 將空的分區交換回表中。 第 1、2、4 和 5 步很簡單,并且不會過度地消耗資源(如重做和撤消空間)。第 3 步只是拷貝文件并只為 JAN03 輸出數據字典信息,這也是個非常輕松的過程。假如您需要恢復之前存檔的分區,這個過程也非常簡單,您只需要將相同的過程反過來就行了。 Oracle Database 10g 在處理這些重命名的方式上相當智能化。假如您重命名作為 UNDO 或默認臨時表空間的表空間,這可能產生混淆。但數據庫將自動調整必要的記錄來反映這種變化。例如,將默認表空間的名稱從 USERS 修改為 USER_DATA 將自動修改視圖 DATABASE_PROPERTIES。在修改之前,查詢: select property_value from database_propertieswhere property_name = 'DEFAULT_PERMANENT_TABLESPACE';返回 USERS。在運行下面的語句之后 alter tablespace users rename to user_data;上述查詢返回 USER_DATA,因為所有對 USERS 的引用都被修改為到 USER_DATA。 修改默認臨時表空間的情況一樣。甚至修改 UNDO 表空間的名稱也將觸發 SPFILE 中的變化,如下所示: SQL> select value from v$spparameter where name = 'undo_tablespace';VALUE--------UNDOTBS1SQL> alter tablespace undotbs1 rename to undotbs;Tablespace altered.SQL> select value from v$spparameter where name = 'undo_tablespace';VALUE--------UNDOTBS結論 在最近的幾個 Oracle 版本演變的過程中,對象處理得到了穩定的增強。Oracle8i 引進了表從一個表空間到另一個表空間的轉移,Oracle 9i Database R2 引進了列重命名,現在 — 在最新的版本中 — 表空間自身的重命名成為可能。這些增強顯著地減輕了數據庫治理員的任務 — 非凡是在數據倉庫或數據中心環境中。
標簽: Oracle 數據庫
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲第一精品在线| 欧美三级一区二区| 欧美视频在线一区二区三区| 亚洲综合色在线| 精品91在线| 国产精品久久久久国产精品日日| 欧美福利专区| 欧美激情综合在线| av成人老司机| 国产亚洲女人久久久久毛片| 午夜天堂精品久久久久| 国产无人区一区二区三区| a4yy欧美一区二区三区| 欧美精品一区二区久久婷婷| a级高清视频欧美日韩| 国产亚洲制服色| 欧美日韩国产成人精品| 中文字幕第一区| 欧美视频1区| 综合色中文字幕| 99精品国产在热久久| 亚洲色图视频免费播放| 日韩视频一区| 校园激情久久| 日韩中文字幕一区二区三区| 在线精品视频小说1| 国产一区在线精品| 精品国产免费久久 | 亚洲国产一区二区在线播放| 亚洲一区二区伦理| 欧美aaaaa成人免费观看视频| 在线精品视频免费播放| 激情久久五月天| 日韩三级电影网址| 午夜精品亚洲| 亚洲欧美日本在线| 西西人体一区二区| 另类小说综合欧美亚洲| 日韩一本二本av| 91视频国产观看| 成人欧美一区二区三区视频网页 | 狠狠久久亚洲欧美| 日韩亚洲国产中文字幕欧美| 91在线播放网址| 亚洲视频一区二区免费在线观看| 国产一区二区三区高清| 日本女优在线视频一区二区 | 欧美一区二区成人| 女人香蕉久久**毛片精品| 亚洲欧美乱综合| 久久精品首页| 国产精品一区二区91| 国产三级一区二区三区| 亚洲精一区二区三区| 欧美熟乱第一页| 91视频免费看| 亚洲午夜电影在线| 日韩欧美专区在线| 一区二区91| 国产激情一区二区三区四区| 中文幕一区二区三区久久蜜桃| 久久久久久色| 成人高清av在线| 一区二区欧美国产| 555www色欧美视频| 黄色在线成人| 久久www免费人成看片高清| 国产亚洲欧美一区在线观看| 午夜一区在线| 白白色亚洲国产精品| 一区二区欧美国产| 91精品国模一区二区三区| 国产在线观看一区| 麻豆91小视频| 国产欧美中文在线| 久久久久免费| av中文字幕不卡| 亚洲第一会所有码转帖| 精品国一区二区三区| 国产一区91| 成人av在线播放网址| 亚洲国产欧美在线| 精品福利一区二区三区免费视频| 亚洲另类黄色| 国产91丝袜在线观看| 亚洲乱码日产精品bd| 日韩午夜小视频| 亚洲在线日韩| 欧美福利影院| 激情综合亚洲精品| 中文字幕在线不卡| 欧美日韩国产高清一区二区三区 | 亚洲色诱最新| 豆国产96在线|亚洲| 亚洲线精品一区二区三区八戒| 日韩一区二区三区在线观看| 国产精品美女久久久浪潮软件| 成人午夜av电影| 舔着乳尖日韩一区| 中国色在线观看另类| 欧美日本一道本| 一本色道精品久久一区二区三区| 福利视频网站一区二区三区| 亚洲综合成人在线视频| 精品国产凹凸成av人导航| 日本伦理一区二区| 国一区二区在线观看| 国产精品一二三四区| 亚洲大片在线观看| 国产精品美女久久久久av爽李琼| 91精品国产综合久久精品| 欧美资源在线| 国内精品久久久久久久果冻传媒| 高清国产一区二区三区| 日韩精品成人一区二区在线| 国产精品不卡视频| 日韩免费高清av| 一本色道综合亚洲| 最新日韩欧美| eeuss国产一区二区三区| 美女视频黄 久久| 亚洲欧美经典视频| 国产欧美一区二区精品仙草咪| 在线播放欧美女士性生活| 亚洲综合社区| 亚洲激情精品| 国产麻豆午夜三级精品| 日韩和欧美一区二区| 亚洲精品日产精品乱码不卡| 国产欧美精品区一区二区三区| 日韩一区二区中文字幕| 欧洲精品一区二区| 亚洲欧美久久久| 精品成人在线| 欧美一区国产一区| 成人综合婷婷国产精品久久蜜臀| 美女国产一区二区三区| 亚洲国产aⅴ成人精品无吗| 成人免费在线观看入口| 欧美国产精品v| 久久免费国产精品| 日韩欧美在线网站| 91麻豆精品91久久久久同性| 在线观看亚洲一区| 一本色道a无线码一区v| 久久国产日韩| 亚洲欧美日韩精品在线| 一区二区三区三区在线| 亚洲成人原创| 国产主播一区二区三区四区| 欧美久久久久久| 欧美在线免费| 欧美成人日韩| 欧美另类女人| 欧美日韩一区二区三| 亚洲欧美一级二级三级| 欧美阿v一级看视频| 欧美在线二区| 欧美日本不卡高清| 欧美日本三区| 国模精品一区二区三区| 国产一区日韩一区| 尹人成人综合网| 亚洲美女一区| 99视频+国产日韩欧美| 一区二区三区久久网| 亚洲综合精品| 久久久久一区| 欧美影片第一页| 欧美日韩极品在线观看一区| 91精品国产一区二区三区香蕉| 国产精品亚洲专一区二区三区| 国产成人精品免费在线| 成人黄色网址在线观看| 99久久精品免费看国产| 91在线观看成人| 好吊日精品视频| 亚洲自拍另类| 欧美亚一区二区| 欧美蜜桃一区二区三区| 日韩三级视频在线观看| 精品av综合导航| 国产精品天天摸av网| 日韩理论片一区二区| 亚洲国产精品嫩草影院| 免费在线一区观看| 国产精品99久久久久久久vr| 天堂久久一区二区三区| 九九视频精品免费| 成人精品gif动图一区| 欧美freesex交免费视频| 亚洲精品日韩精品| 久久久xxx| 欧美精三区欧美精三区| 欧美一区2区视频在线观看| www久久精品| 亚洲免费观看高清完整版在线观看| 亚洲国产乱码最新视频| 日本女优在线视频一区二区| 粉嫩13p一区二区三区|