2.oracle物理結構,oracle實驗2oracle物理結構管理

62e50291a81fc54b507f33cb80033297.gif oracle實驗2oracle物理結構管理

(6頁)

d6841c1a254e2b3cfe01f0ab7dcadec5.gif

本資源提供全文預覽,點擊全文預覽即可全文預覽,如果喜歡文檔就下載吧,查找使用更方便哦!

9.9 積分

實驗2 oracle物理存儲結構管理、實驗目的1. 掌握物理結構的創建和修改方法2. 掌握表空間的存儲參數設置方法3. 熟練掌握創建、刪除和擴充表空間的方法二、實驗內容1) 創建數據文件2) 改變數據文件的大小3) 重命名數據文件4) 添加重做日志文件組5) 創建本地管理方式的用戶表空間6) 創建本地管理方式的臨時表空間7) 改變表空間的大小、可用性和讀寫狀態8) 刪除表空間三、實驗步驟1)創建數據文件為USERS表空間添加一個數據文件,名稱為USERSO3.DBF,大小為5OMB。利用網頁創建后刪除了但是仍有殘留文件,導致用sql創建時提示文件已存在,后拉打開硬盤文件位置,刪除之后再創建,成功。SQL> ALTER TABLESPACE USERS ADD DATAFILE 1F:\ORACLE\PRODUCT\10.2 -0\ORADATA\ORCL\USER: M;表空間已更改。為EXAMPLE表空間添加兩個數據文件,名稱為example02.dbf和example03.dbf ,大小均為 20MB。SQL> ALTER TABLESPACE EXAMPLE ADD DATAFILE * F:\0RACLE\PR0DUCT\10.2.0\ORADATA\ORCL\ex E 20M;表空間己更改。SQL> ALTER TABLESPACE EXAMPLE ADD DATAFILE * F:\0RACLE\PR0DUCT\10.2.0\ORADATA\ORCL\ex E 20M;表空間己更改。2)修改數據文件大小修改USERS表空間中的USERS03.DBF為自動擴展方式,每次擴展5MB,最 大為100MB。修改EXAMPLE表空間中的example02.dbf的大小為40MB。SQL> ALTER DATABASE DATAFILE 1F:\0RACLE\PR0DUCT\10.2 -0\ORADATA\ORCL\USERS03-DBF 1 AUTI 5M MAXSI2E 10OM;數據庫已更改。SQL> ALTER DATABASE DATAFILE 1F:\0RACLE\PR0DUCT\10.2.0\ORADATA\ORCL\exanple02-dbf1 Rl數據庫已更改。3)重命名數據文件將表空間USERS中的數據文件USERS03.DBF更名為userdata04.dbf,將表 空間 EXAMPLE 中的數據文件 example03.dbf 更名為 example04.dbfo需要先脫機,修改后再聯機SQL> ALTER TABLESPACE USERS RENAME DATAFILE 1F:\0RACLE\PR0DUCT\10-2 -0\ORADATA\ORCL\l F:\0RACLE\PR0DUCT\10.2.OXORADATAXORCLXuserdataOU.dbf1;表空間己更改?4)數據文件移動(1) 在SQLTLUS中執行SHUTDOWN命令關閉數據庫。(2) 在操作系統中,將所耍移動的所有數據文件復制到另一個磁盤上。(3) 在SQLTLUS中執行STARTUP MOUNT命令裝載但不打開數據庫。(4) 在 SQL*PLUS 中使用帶有 RENAME FILE 子句的 ALTER DATABASE ig句對屬于不同表空間的多個數據文件重命名。(5) 使用ALTER DATABASE語句打幵數據庫。(6) 通過查詢DBA_DATA_FILES視圖獲得移動后的數據文件信息。SQL> ALTER DATABASE RENAME FILE 1F:\0RACLE\PR0DUCT\10.2.0\ORADATA\ORCL\EXAMPLE03-DBF PRODUCT\10-2-e\0RnDnTn\0RCL\EXnMPLE84.DBF(;數據庫己更改。5)刪除數據文件在SQLTLUS中執行ALTER DATABASE語句刪除某一數據文件。SQL> alter tablespace users drop datafile 1F:\0RfiCLE\PR0DUCT\1O.2.O\ORADATfi\ORCL\use表空間己更改。6)查詢數據文件的各種信息在 SQL*PLUS 中查 DBA_DATA_FILES 、 DBA_EXTENTS 、 DBA_FREE_SPACE、V$DATAFILE、V$DATAFILE_HEADER 動態性肯g視圖獲得i(據文屏的信息。DBA_DATA_FILES:包含數據庫文件中的所有信息,包含數據文件所屬的表 空間、數據文件編號等。DBA_EXTENTS :數據區信息DBA_FREE_SPACE:數據庫空閑空間信息V$DATAFILE:包含從控制文件獲取的數據文件信總。V$DATAFILE_HEADER:數據庫使用的數據文件信息SQL> select * from DBA_DATA_FILES;7)添加重做日志文件組為數據庫添加一個重做日志文件組——組4,組內包含兩個成員文件,分別為redo4a.log 和 redo4b.log,大小分別為 5MB。為上面新建的重做日志文件組添加一個成員文件,名稱為redo4c.logoSQL> ALTER DATABASE ADD LOGFILE GROUP 4 (* F:\ORACLE\PRODUCT\10.2-0\ORADATA\ORCL\REDO CLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO04B.LOGg)SI2E 5M;數據庫己更改。SQL> ALTER DATABASE ADD LOGFILE MEMBER ?F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO04 4;數據庫已更改。8) 創建永久表空間創建一個表空間名為TBL+學號后四位,空間的大小為5M,表空間包括兩個數據文件:TBL+學號后四位01 (3M)和TBL+學號后4位02(2M),數據文件均存放在D:\ORACLE T,表空間設罝為聯機狀態,表空間各存儲參數均采用默認值SQL> CREATE TABLESPACE TBL6117 DATAFILE 1F:\ORACLE\TBL611701-DBF* SIZE 3M,?F:\ORACLE SIZE 2M;表空間已倉I健。9) 創建臨時表空間創建一個臨時表空間名為TTBL+學號后4位,臨時表空間的大小為15M,臨時表空間的數據文件:TTBL+學號后4位01數據文件存放在DAORACLE下,臨時表空間各存儲參數均采用默認值,將該表空間作為當前數據庫實例的默認臨時表空間SQL> CREATE TEMPORARY TABLESPACE TTBL6117 TEMPFILE 'F:\ORACLE\TTBL611701.DBF* SIZE 1表空間己創建。10) 擴充表空間用命令行管理方式,將前面創建的永久表空間的存儲能力擴充為8MB,用企業 管理器直接管理方式,將前而創建的永久表空間的存儲能力擴充為10MBSQL> ALTER DATABASE DATAFILE 1F:\0RACLE\TBL611701-DBF* RESIZE 6M;數據庫己更改。數據庫實例:ord >表空間 > 編輯表空間:TBL6117:編輯數據文件編輯表空間:TBL6117:編輯數據文件文件名 TBL611702.DEF 文件目錄F:\ORACLE\表空間TBL6117@聯機0脫機選擇名稱目錄TBL611701.DBFF: ORACLEOTBL611702.DEFF: ORACLE4| MB v文件大小11)刪除表空間將前面創建的u永久表空間”刪除,同時刪除表空間的內容和對應的操作系統文 件。SQL> DROP TABLESPACE TBL6117 INCLUDING CONTENTS AND DATAFILES;表空間已刪除。U!實驗小結通過這次實驗,讓我對oraclelOg冇了更深的了解,對于表的創建以及數據 文件的創建修改以及移動的操作更加熟練,當然,在實踐的過程屮,我也遇到 了許多問題,比如在一開始的時候,我是使用的OEM的管理方式進行創建數 據文件的,后來利用OEM刪除創建的數據文件,在利用SQL創建時,提示數 據文件已存在,打開本地文件,發現數據文件還在,乂手動刪除再創建才成 功。在對數據文件進行重命名和移動的時候,需要先脫機要修改的表空間,然 后在本地修改對應的數據文件信息,然后再在SQL中修改相關信息,最后聯機 才有效,或者采用關閉數據庫,然后修改相應的信息,這兩種都可行。另外, 結合以前學>』的數據庫知識,oraclelOg還是冇許多特殊之處的,比如表空間 的創建,大小是由所對應的數據文件的大小所決定的。經過這兩次的學習,讓 我對oraclelOg的運用更加熟練,對于理論知識的理解也更加的深刻。 關?鍵?詞: oracle 實驗 物理 結構 管理

524d6daf746efaa52c3c71bbfe7ba172.gif ?天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/445749.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/445749.shtml
英文地址,請注明出處:http://en.pswp.cn/news/445749.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

linux mount 查看掛載目錄,Linux下使用mount來掛載設備到目錄

一般情況下直接mount 設備路徑 目錄路徑,就可以了。umount 設備名,就可以卸載這個設備了使用lsblk -f可以查看掛載的設備,以及這些設備的文件系統。roottao-PC:/boot# lsblk -fNAME FSTYPE LABEL UUID MOUNTPOINTsda├─sda1├─sda2 vfat SY…

centos7是哪種版本Linux,centos7怎么查看系統版本是不是7.2 7.5 7.6

CentOS的版本號信息一般存放在配置文件當中,在CentOS中,與其版本相關的配置文件中都有centos關鍵字,該文件一般存放在/etc/目錄下,所以說我們可以直接在該文件夾下搜索相關的文件。其中存放其版本配置信息的文件為“centos-releas…

linux6.0 安裝教程,CentOS 6.0安裝步驟

1.安裝引導選擇安裝或升級現有系統(Install or upgrade an existing system):這個選項是默認的。 選擇此選項,安裝到您的計算機使用CentOS的圖形安裝程序的系統。2.檢測光盤介質可以選擇skip跳過3.選擇安裝過程中的語言這里選擇chinese中文簡…

LeetCode - Easy - 14. Longest Common Prefix

Topic String Description https://leetcode.com/problems/longest-common-prefix/ Write a function to find the longest common prefix string amongst an array of strings. If there is no common prefix, return an empty string “”. Example 1: Input: strs […

linux 虛函數調用性能,C++對象布局及多態實現探索之虛函數調用

我們再看看虛成員函數的調用。類C041中含有虛成員函數,它的定義如下:struct C041{C041() : c_(0x01) {}virtual void foo() { c_ 0x02; }char c_;};執行如下代碼:C041 obj;PRINT_DETAIL(C041, obj)PRINT_VTABLE_ITEM(obj, 0, 0)obj.foo();C0…

netflow流量分析工具 linux,Centos5/Linux安裝Nfdump和Nfsen圖形界面分析netflow數據

Nfdump是linux下netflow數據采集分析工具,Nfsen是基于nfdump是web界面工具,服務器需先安裝web服務器和php環境。安裝rrdtool及所需組件:yum install perl-rrdtool rrdtool rrdtool-devel rrdutils flex byacc安裝所需perl模塊:yum…

linux嵌入式平臺測試,protobuf-c 在arm linux 嵌入式平臺的使用 測試

關于什么是protobuf,網上搜搜一大堆,很多人用的都還是json,以為json是多種語言傳輸數據是萬能的,看完了protobuf的實現,就明白了簡單高效才是王道。1、首先寫一個.proto擴展名的文件json.proto,內容格式如下…

Linux gitpush錯誤,linux – GIT:無法推送(奇怪的配置問題)

我正在全新安裝Linux Mint.嘗試從任何存儲庫推送時,我收到以下錯誤:error: Malformed value for push.default: simpleerror: Must be one of nothing,matching,tracking or current.fatal: bad config file line 8 in /home/leng/.gitconfigfatal: Could not read …

linux+shell+func,Linux shell編程筆記總結

Linux Shell學習筆記簡介Linux系統的shell作為操作系統的外殼,為用戶提供使用操作系統的接口。它是命令語言、命令解釋程序及程序設計語言的統稱。shell是用戶和Linux內核之間的接口程序,如果把Linux內核想象成一個球體的中心,shell就是圍繞內…

linux版車機安裝步驟,RedHat Linux 9.0的安裝(詳細圖解安裝過程)

RedHat Linux版本:" b, t) b) b# }, t# z- fC& S$ x0 }) GRedHat Linux是目前世界上使用最多的Linux操作系統。因為它具備最好的圖形界面,無論是安裝、配置還是使用都十分方便,而且運行穩定,因此不論是新手還是老玩家都對它有很高的…

linux中網頁播放音樂,Linux_在Linux系統下播放網頁中的背景音樂技巧,在Linux中的firefox瀏覽許多網頁 - phpStudy...

在Linux系統下播放網頁中的背景音樂技巧在Linux中的firefox瀏覽許多網頁時,很多使用了基于WMP的背景音樂播放器,如部份baidu空間。但firefox默認不支持播放。在LINUX的源中,有一為kaffeine-mozilla-plugin,能在firefox中使用kaffe…

簡單了解linux,linux簡單了解

今天主要了解下linuxlinux目錄結構包含:/:代表根目錄bin(binaries):存放二進制可執行文件sbin(super user binaries):存放二進制可執行文件,只有root才能訪問etc(etcetera)存放系統配置文件usr(unix shared resource):用于存放共享…

C語言多個變量運算存儲過程,postgresql函數中的賦值運算和postgresql函數存儲過程實現數據批量插入...

今天檢查大家寫的postgresql函數時,發現有的家伙不遵守postgresql關于函數中的賦值運算表示方式:variable : value注意的是,是:表示賦值運算,而不是單獨一個等號。這一點和delphi相似?另外,postgresql中關于…

c語言盜取qq號程序,C++獲取本機登陸過的QQ號碼示例程序

// FileName: GetQQ.cpp#include "stdafx.h" // 如果編譯出錯請刪除這句#include "GetQQ.h"GetQQ::GetQQ(){}GetQQ::~GetQQ(){}std::vector GetQQ::Init(void){TCHAR pathBuffer[MAX_PATH] {0};::SHGetSpecialFolderPath(NULL, pathBuffer…

夫曼編碼譯碼系統課程設計實驗報告(含源代碼c++_c語言),哈夫曼編碼譯碼系統課程設計實驗報告(含源代碼C++_C語言)[1]...

目 錄摘 要 ………………………………………………………………………..……………… II Abstract …………………………………………………………………………..………... II 第一章 課題描述………………………..………………………………………………….. 1 1.1 問題描述………

二級c語言評分標準一樣嗎,計算機二級評分嚴格嗎 步驟錯了有分嗎

計算機二級考試不是人工閱卷,是由計算機評分,所以是很嚴格的。計算機二級機器閱卷主要看的是最后的輸出文件,如果步驟錯了導致結果不正確的話,也是沒有分的。計算機二級評分標準計算機二級考試是電腦自動評分的,即上機…

c語言a 尋路算法,JS/HTML5游戲常用算法之路徑搜索算法 A*尋路算法完整實例

本文實例講述了JS/HTML5游戲常用算法之路徑搜索算法 A*尋路算法。分享給大家供大家參考,具體如下:完整實例代碼如下:A*尋路算法#stage {border: 1px solid lightgray;}window.onload function () {var stage document.querySelector(#stage…

在wsl下運行c語言,在Windows10通過WSL架設linux/gcc c語言學習環境

在Windows10通過WSL架設linux/gcc c語言學習環境零:簡單介紹與先決條件中國一般的大學C課程中都使用很過時的編譯器來進行教授——比如說什么visual studio 6.0啊,dev c啊。以筆者的眼界所看到的C語言教程中,大多都建議學習者在Linux環境下學…

android二級聯動購物車,Android實現二級購物車的全選加反選、總價功能

本文實例為大家分享了Android實現二級購物車的全選加反選、總價的具體代碼,供大家參考,具體內容如下MainActivityimport android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.LinearLayoutManager;imp…

android studio gradle 自動更新,android studio gradle 兩種更新方法更新

又快一年沒有使用AS了,正好要查看一個Android項目代碼,干脆升級到新版試試看新變化,舊版本為3.1.2,目前最新版本為3.4.2,AS的升級是很簡單的直接update等待即可.升級完了,打開GIT下載的項目,啟動…