oracle怎么修改空間 oracle修改表空間名稱

oracle怎么修改用戶默認(rèn)表空間?

1.設(shè)置默認(rèn)表空間:

在鳳慶等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作定制網(wǎng)站制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,全網(wǎng)整合營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),鳳慶網(wǎng)站建設(shè)費用合理。

在Oracle數(shù)據(jù)庫中創(chuàng)建用戶(使用CREATE USER語句)時,如果不指定表空間,則默認(rèn)的臨時表空間時TEMP,默認(rèn)的永久表空間時SYSTEM,這樣舊導(dǎo)致應(yīng)用系統(tǒng)與Oracle系統(tǒng)競爭使用SYSTEM表空間,會極大的影響Oracle系統(tǒng)的執(zhí)行效率。為此,Oracle建議將非SYSTEM表空間設(shè)置為應(yīng)用系統(tǒng)的默認(rèn)永久表空間,并且將非TEMP臨時表空間設(shè)置為應(yīng)用系統(tǒng)的臨時表空間。這樣有利于數(shù)據(jù)庫管理員根據(jù)應(yīng)用系統(tǒng)的運行情況適時調(diào)整默認(rèn)表空間和臨時表空間。

更改默認(rèn)臨時表空間需要使用ALTER DATABASE DEFAULT TEMPRORY TABLESPACE語句,更改默認(rèn)永久表空間需要使用ALTER DATABASE DEFAULT TABLESPACE語句。

2.例如:將臨時表空間temp_1設(shè)置為默認(rèn)的臨時表空間。

3.例如:將表空間tbs_example設(shè)置為默認(rèn)的永久表空間。

4.更改表空間的狀態(tài):

表空間有只讀和可讀寫兩種狀態(tài),若設(shè)置某個表空間為只讀狀態(tài),則用戶就不能夠?qū)υ摫砜臻g的數(shù)據(jù)進(jìn)行DML操作(INSERT、UPDATE和DELETE),但對某些對象的刪除操作還是可以進(jìn)行的,比如,索引和目錄就可以被刪除掉;若設(shè)置某個表空間為可讀寫狀態(tài),則用戶舊可以對表空間的數(shù)據(jù)進(jìn)行任何正常的操作,這也是表空間的默認(rèn)狀態(tài)。

設(shè)置表空間為只讀狀態(tài),可以保證表空間數(shù)據(jù)的完整性。通常在進(jìn)行數(shù)據(jù)庫的備份、恢復(fù)及歷史數(shù)據(jù)的完整性保護(hù)時,可將指定的表空間設(shè)置成只讀狀態(tài)。但設(shè)置表空間為只讀并不是可以隨意進(jìn)行的,必須滿足三個條件:

1、該表必須為ONLINE狀態(tài)。

2、該表空間不能包含任何回滾段。

3、改表空間不能在歸檔模式下。

更改表空間的讀寫狀態(tài)需要使用ALTER TABLESPACE...READ|ONLY READ WRITE語句

5.例如:修改tbs_test_3 表空間為只讀狀態(tài)。

6.例如:修改tbs_test_3 表空間為可讀寫狀態(tài)。

如何修改oracle表空間數(shù)據(jù)文件的大小為不限制

Oracle 10g表空間自動擴(kuò)容修改方法:

方法一:管理界面em

命令:

ALTER TABLESPACE "TBS_NAME" ADD DATAFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ex_data' SIZE 10240M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED ;

注:該命令修改原來的表空間。

數(shù)據(jù)文件名:ex_data

Oracle目錄:C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL

表空間名:TBS_NAME

文件大小 :10240M(不要重用現(xiàn)有文件)

數(shù)據(jù)文件滿后自動擴(kuò)展 (AUTOEXTEND) :增量50M

最大文件大小: 無限制

管理界面em: 用em擴(kuò)容,找到相應(yīng)的表空間,然后“添加數(shù)據(jù)文件” ,填寫以上內(nèi)容。

方法二:

ALTER DATABASE DATAFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ex_data' AUTOEXTEND ON NEXT 50M

注:該方法是不修改原來表空間的前提下進(jìn)行的。

使oracle表空間數(shù)據(jù)文件的大小為“不限制”,怎樣修改?

Oracle 10g表空間自動擴(kuò)容修改方法:\x0d\x0a方法一:管理界面em\x0d\x0a命令: \x0d\x0aALTER TABLESPACE "TBS_NAME" ADD DATAFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ex_data' SIZE 10240M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED ; \x0d\x0a\x0d\x0a注:該命令修改原來的表空間。\x0d\x0a數(shù)據(jù)文件名:ex_data \x0d\x0aOracle目錄:C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL \x0d\x0a表空間名:TBS_NAME \x0d\x0a文件大小 :10240M(不要重用現(xiàn)有文件) \x0d\x0a數(shù)據(jù)文件滿后自動擴(kuò)展 (AUTOEXTEND) :增量50M \x0d\x0a最大文件大?。?無限制 \x0d\x0a管理界面em: 用em擴(kuò)容,找到相應(yīng)的表空間,然后“添加數(shù)據(jù)文件” ,填寫以上內(nèi)容。 \x0d\x0a方法二:\x0d\x0aALTER DATABASE DATAFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ex_data' AUTOEXTEND ON NEXT 50M \x0d\x0a\x0d\x0a注:該方法是不修改原來表空間的前提下進(jìn)行的。

文章題目:oracle怎么修改空間 oracle修改表空間名稱
文章出自:http://www.muchs.cn/article34/hhiose.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、面包屑導(dǎo)航網(wǎng)站收錄、建站公司、App設(shè)計、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營