第一篇:Oracle安裝過程中物理內(nèi)存檢查及臨時(shí)temp空間不足問題解決
中星網(wǎng)絡(luò)
[導(dǎo)讀]:
Oracle安裝過程物理內(nèi)存檢查及臨時(shí)temp空間不足的情況,想必有很多的朋友都有遇到過,下面中星小編與大家分享下具體的解決方法,感興趣的朋友可以參考下
物理內(nèi)存 – 此先決條件將測(cè)試系統(tǒng)物理內(nèi)存總量是否至少為 922MB(944128.0KB)。
預(yù)期值 : N/A
實(shí)際值 : N/A
錯(cuò)誤列表: –
可用物理內(nèi)存 PRVF-7531 : 無(wú)法在節(jié)點(diǎn)上執(zhí)行物理內(nèi)存檢查 –
Cause: 無(wú)法在指示的節(jié)點(diǎn)上執(zhí)行物理內(nèi)存檢查。– Action: 確保可以訪問指定的節(jié)點(diǎn)并可以查看內(nèi)存信息。
可用物理內(nèi)存 – 此先決條件將測(cè)試系統(tǒng)可用物理內(nèi)存是否至少為 50MB(51200.0KB)。
預(yù)期值 : N/A
實(shí)際值 : N/A
錯(cuò)誤列表: –
PRVF-7563 : 無(wú)法在節(jié)點(diǎn)上執(zhí)行可用內(nèi)存檢查 – Cause: 無(wú)法在指示的節(jié)點(diǎn)上執(zhí)行可用內(nèi)存檢查。– Action: 確??梢栽L問指定的節(jié)點(diǎn)并
可以查看內(nèi)存信息。
交換空間大小
交換空間大小 – 此先決條件將測(cè)試系統(tǒng)是否具有足夠的總交換空間。預(yù)期值 : N/A
實(shí)際值 : N/A
錯(cuò)誤列表: –
中星網(wǎng)絡(luò)
PRVF-7574 : 無(wú)法在節(jié)點(diǎn)上執(zhí)行交換空間大小檢查 – Cause: 無(wú)法在指示的節(jié)點(diǎn)上執(zhí)行交換空間檢查。– Action: 確保可以訪問指定的節(jié)點(diǎn)并可以查看交換空間信息。
解決辦法:
你可以忽略所有強(qiáng)制安裝,一般不會(huì)影響功能,但如果你有一個(gè)好奇的心,想知道為 什么會(huì)產(chǎn)生這種錯(cuò)誤,并且如何解決,請(qǐng)繼續(xù)閱讀事實(shí)上Oracle執(zhí)行先決條件檢查是依賴c$共享,很多系統(tǒng)管理員為了安全默認(rèn)都關(guān)閉了這個(gè),所以導(dǎo)致檢 查不通過。打開方法很簡(jiǎn)單,確?!胺?wù)”里的Server服務(wù)正常運(yùn)行,然后在CMD命令控制臺(tái)里輸入
net share c$=c:
如果提示C盤什么的臨時(shí)盤大小不足:
C:Documents and SettingsAdministratorLocal SettingsTemp可與看下自己C盤是否真的太小,不夠容納oracle安裝過程中的臨時(shí)文件。
第二篇:Oracle tablespace (表空間)的創(chuàng)建、刪除、修改、擴(kuò)展及檢查等
Oracle tablespace(表空間)的創(chuàng)建、刪除、修改、擴(kuò)展及檢查等
oracle 數(shù)據(jù)庫(kù)表空間的作用 1.決定數(shù)據(jù)庫(kù)實(shí)體的空間分配;2.設(shè)置數(shù)據(jù)庫(kù)用戶的空間份額;3.控制數(shù)據(jù)庫(kù)部分?jǐn)?shù)據(jù)的可用性;4.分布數(shù)據(jù)于不同的設(shè)備之間以改善性能;5.備份和恢復(fù)數(shù)據(jù)。
--oracle 可以創(chuàng)建的表空間有三種類型: 1.temporary: 臨時(shí)表空間,用于臨時(shí)數(shù)據(jù)的存放;create temporary tablespace “sample”......2.undo : 還原表空間.用于存入重做日志文件.create undo tablespace “sample”......3.用戶表空間: 最重要,也是用于存放用戶數(shù)據(jù)表空間 create tablespace “sample”......--注:temporary 和 undo 表空間是oracle 管理的特殊的表空間.只用于存放系統(tǒng)相關(guān)數(shù)據(jù).--oracle 創(chuàng)建表空間應(yīng)該授予的權(quán)限
1.被授予關(guān)于一個(gè)或多個(gè)表空間中的resource特權(quán);2.被指定缺省表空間;3.被分配指定表空間的存儲(chǔ)空間使用份額;4.被指定缺省臨時(shí)段表空間。
select tablespace_name “表空間名稱”,status “狀態(tài)”,extent_management “區(qū)管理方式”,allocation_type “磁盤擴(kuò)展管理方式”,segment_space_management “段管理方式” from dba_tablespaces;--查詢各個(gè)表空間的區(qū)、段管理方式--
1、建立表空間--語(yǔ)法格式: create tablespace 表空間名 datafile '文件標(biāo)識(shí)符' 存儲(chǔ)參數(shù) [...] |[minimum extent n]--設(shè)置表空間中創(chuàng)建的最小范圍大小 |[logging|nologging]
|[default storage(存儲(chǔ)配置參數(shù))] |[online|offline];--表空間聯(lián)機(jī)脫機(jī)
|[permanent|temporary]--指定該表空間是用于保存永久的對(duì)象還是只保存臨時(shí)對(duì)象 |[...]--其中:文件標(biāo)識(shí)符=’文件名’[size整數(shù)[km][reuse]--實(shí)例
create tablespace data01 datafile '/oracle/oradata/db/data01.dbf' size 500m uniform size 128k;--指定區(qū)尺寸為128k,如不指定,區(qū)尺寸默認(rèn)為64k create tablespace “test” logging datafile 'd:oracleoradataoraclesample.ora' size 5m, 'd:oracleoradataoracledd.ora' size 5m extent management local uniform segment space management auto;--詳解 /* 第一: create tablespace “sample” 創(chuàng)建一個(gè)名為 “sample” 的表空間.對(duì)表空間的命名,遵守oracle 的命名規(guī)范就可了.第二: logging 有 nologging 和 logging 兩個(gè)選項(xiàng), nologging: 創(chuàng)建表空間時(shí),不創(chuàng)建重做日志.logging 和nologging正好相反, 就是在創(chuàng)建表空間時(shí)生成重做日志.用nologging時(shí),好處在于創(chuàng)建時(shí)不用生成日志,這樣表空間的創(chuàng)建較快,但是沒能日志,數(shù)據(jù)丟失后,不能恢復(fù);但是一般我們?cè)趧?chuàng)建表空間時(shí),是沒有數(shù)據(jù)的,按通常的做法,是建完表空間,并導(dǎo)入數(shù)據(jù)后,是要對(duì)數(shù)據(jù)做備份的;所以通常不需要表空間的創(chuàng)建日志,因此,在創(chuàng)建表空間時(shí),選擇 nologging,以加快表空間的創(chuàng)建速度.第三: datafile 用于指定數(shù)據(jù)文件的具體位置和大小.datafile 的文件是建立表空間后創(chuàng)建的,不過文件路徑必須存在才是合法的datafile設(shè)置
如: datafile 'd:oracleoradataora92luntan.ora' size 5m 說(shuō)明文件的存放位置是 'd:oracleoradataora92luntan.ora' , 文件的大小為5m.如果有多個(gè)文件,可以用逗號(hào)隔開: 如:datafile 'd:oracleoradataora92luntan.ora' size 5m, 'd:oracleoradataora92dd.ora' size 5m 但是每個(gè)文件都需要指明大小.單位以指定的單位為準(zhǔn)如 5m 或 500k.對(duì)具體的文件,可以根據(jù)不同的需要,存放大不同的介質(zhì)上,如磁盤陣列,以減少io竟?fàn)?指定文件名時(shí),必須為絕對(duì)地址,不能使用相對(duì)地址.第四: extent management local 存儲(chǔ)區(qū)管理方法
在字典中管理(dictionary):
將數(shù)據(jù)文件中的每一個(gè)存儲(chǔ)單元做為一條記錄,所以在做dm操作時(shí),就會(huì)產(chǎn)生大量的對(duì)這個(gè)管理表的delete和update操作.做大量數(shù)據(jù)管理時(shí),將會(huì)產(chǎn)生很多的dm操作,嚴(yán)得的影響性能,同時(shí),長(zhǎng)時(shí)間對(duì)表數(shù)據(jù)的操作,會(huì)產(chǎn)生很多的磁盤碎片.本地管理(local):
用二進(jìn)制的方式管理磁盤,有很高的效率,同進(jìn)能最大限度的使用磁盤.同時(shí)能夠自動(dòng)跟蹤記錄臨近空閑空間的情況,避免進(jìn)行空閑區(qū)的合并操作。
第五: segment space management
磁盤擴(kuò)展管理方法: segment space management: 使用該選項(xiàng)時(shí)區(qū)大小由系統(tǒng)自動(dòng)確定。由于 oracle 可確定各區(qū)的最佳大小,所以區(qū)大小是可變的。
uniform segment space management:指定區(qū)大小,也可使用默認(rèn)值(1 mb)。
第六: 段空間的管理方式: auto: 只能使用在本地管理的表空間中.使用local管理表空間時(shí),數(shù)據(jù)塊中的空閑空間增加或減少后,其新狀態(tài)都會(huì)在位圖中反映出來(lái)。
位圖使 oracle 管理空閑空間的行為更加自動(dòng)化,并為管理空閑空間提供了更好的性,但對(duì)含有l(wèi)ob字段的表不能自動(dòng)管理.manual: 目前已不用,主要是為向后兼容.*/--
2、修改表空間配置--語(yǔ)法格式: alter tablespce 表空間名
(add datafile 文件標(biāo)識(shí)符[,文件標(biāo)識(shí)符]...|rename datafile ’文件名’[,’文件名’]...to ’文件名’[,’文件名’]...|default storage(存儲(chǔ)配置參數(shù))|online|offline[normal|immediate] |(begin|end)backup);--實(shí)例
A、改變表空間狀態(tài)--1.使表空間脫機(jī)
alter tablespace game offline;
--如果是意外刪除了數(shù)據(jù)文件,則必須帶有recover選項(xiàng) alter tablespace game offline for recover;--2.使表空間聯(lián)機(jī)
alter tablespace game online;--3.使數(shù)據(jù)文件脫機(jī)
alter database datafile 3 offline;--4.使數(shù)據(jù)文件聯(lián)機(jī)
alter database datafile 3 online;--5.使表空間只讀
alter tablespace game read only;--6.使表空間可讀寫
alter tablespace game read write;B、擴(kuò)展表空間
--首先查看表空間的名字和所屬文件
select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0)total_space from dba_data_files order by tablespace_name;--1.增加數(shù)據(jù)文件 alter tablespace game add datafile '/oracle/oradata/db/game02.dbf' size 1000m;--2.手動(dòng)增加數(shù)據(jù)文件尺寸
alter database datafile '/oracle/oradata/db/game.dbf'resize 4000m;--3.設(shè)定數(shù)據(jù)文件自動(dòng)擴(kuò)展
alter database datafile '/oracle/oradata/db/game.dbf' autoextend on next 100m maxsize 10000m;--4.設(shè)定后查看表空間信息
select a.tablespace_name,a.bytes total,b.bytes used, c.bytes free,(b.bytes*100)/a.bytes “% used”,(c.bytes*100)/a.bytes “% free” from sys.sm$ts_avail a,sys.sm$ts_used b,sys.sm$ts_free c where a.tablespace_name=b.tablespace_name and a.tablespace_name=c.tablespace_name;
3、刪除表空間
語(yǔ)法格式: drop tablespace表空間名[including contents [and datafile]];
4、檢查表空間使用情況(1)檢查當(dāng)前用戶空間分配情況
select tablespace_name,sum(extents),sum(blocks),sum(bytes)from user_segments group by tablespace_name(2)a.檢查各用戶空間分配情況 select owner,tablespace_;select owner,tablespace_name,sum(extents),sum(blocks),sum(bytes)from dba_segments group by owner,tablespace_name;(3)檢查當(dāng)前用戶數(shù)據(jù)庫(kù)實(shí)體空間使用情況
select tablespace_name,segment_name,segment_type, count(extent_id),sum(blocks),sum(bytes)from user_extents group by tablespace_name,segment_name,segment_type;(4)檢查各用戶空間使用情況
select owner,tablespace_name,count(extent_id),sum(blocks), sum(bytes)from user_extents group by owner,tablespace_name;(5)檢查數(shù)據(jù)庫(kù)空間使用情況
select tablespace_name,count(extent_id),sum(blocks),sum(bytes)from user_extents group by tablespace_name;(6)檢查當(dāng)前用戶自由空間情況
select tablespace_name,count(block_id),sum(blocks),sum(bytes)from user_free_space group by tablespace_name;(7)檢查數(shù)據(jù)庫(kù)自由空間情況
select tablespace_name,count(block_id),sum(blocks),sum(bytes)from dba_free_space group by tablespace_name;
第三篇:關(guān)于Win7如何處理SQL Server安裝過程中的COM+及IIS檢查失敗問題解析
關(guān)于Win7如何處理SQL Server安裝過程中的COM+檢查失敗問題解析
今天在Win7上裝SQL時(shí)遇到一個(gè)“COM+ 目錄要求(警告)”問題,很是
郁悶,在百度上輸入“如何處理SQL Server安裝過程中的COM+檢查失敗問題”然
后百度一下,哇哦!出來(lái)很多的博文啊,貼吧啊什么的,打開仔細(xì)一看仿佛很有道理然后 就按部就班,可是剛一開始就感覺不對(duì),為什么呢?
下面是網(wǎng)上被大量轉(zhuǎn)載復(fù)制解決方法摘錄:
“ 1)在Windows桌面上,單擊“開始”,然后單擊“運(yùn)行”.2)在打開框中,鍵入MMC,然后單擊“確定”.3)在”控制臺(tái)“窗口中,單擊菜單欄上的“文件”,然后單擊“添加/刪除管理單元”.4)在“可用的管理單元”中選擇最后一項(xiàng)“組件服務(wù)”,單擊右側(cè)的“添加”按鈕.然后單擊“確定”以關(guān)閉“添加/刪除管理單元”窗口.在“控制臺(tái)根節(jié)點(diǎn)組件服務(wù)”窗口,展開“組件服務(wù)樹”,這就是當(dāng)COM+出現(xiàn)問題時(shí),錯(cuò)誤消息可能發(fā)生的地方.再次運(yùn)行SQL Server 2005安裝程序,如果再次收到錯(cuò)誤消息,請(qǐng)重新安裝COM+.;在網(wǎng)上找到一種說(shuō)法:從控制面板的“添加或刪除程序”中,單擊“添加/刪除Windows組件”,在“Windows組件向?qū)А敝?不對(duì)選擇做任何更改,單擊“下一步”,一直單擊以完成向?qū)?然后再次運(yùn)行SQL Server 2005安裝程序”
稍微有點(diǎn)常識(shí)的人都知道只是XP下的解決方法,可恨的是一群網(wǎng)絡(luò)“盲蟲”盲目修改 擴(kuò)充,把原本屬于XP的解決方法“升級(jí)”為XP/Win7的“通法”,這當(dāng)然讓人氣憤、無(wú)語(yǔ)的同時(shí)也對(duì)win7的“大眾普及之路”增加了道坎,不管他了,還是說(shuō)說(shuō)我們的話題吧。解決之一
“如何處理SQL Server安裝過程中的COM+檢查失敗問題“
開始---?運(yùn)行--?輸入“services.msc “,在彈出來(lái)的服務(wù)中啟動(dòng)” System Event Notification Service “(這個(gè)是必須的,且要首先啟動(dòng),如果啟動(dòng)類型是”禁止“,可以更改其啟動(dòng)方式為手動(dòng),然后再啟動(dòng)),完成上述后,依然是本頁(yè)面繼續(xù)啟動(dòng)”COM+ System Application“服務(wù),值此,這個(gè)問題解決啦??!
解決之二
“IIS功能要求(警告)消息 IIS功能要求 未安裝Microsoft Internet信息服務(wù)(IIS)或已將其禁用“
如果條件允許可以這樣“在網(wǎng)上查找需要安裝以下組件: 靜態(tài)內(nèi)容;常見的HTTP功能 默認(rèn)文檔;常見的HTTP功能 HTTP重定向;常見的HTTP功能 目錄瀏覽;常見的HTTP功能 ASP.NET;應(yīng)用程序開發(fā) ISAPI 擴(kuò)展;應(yīng)用程序開發(fā) ISAPI 篩選器;應(yīng)用程序開發(fā) Windows 身份驗(yàn)證;安全 IIS 配置數(shù)據(jù)庫(kù);管理工具 IIS 6 WMI;管理工具 這些組件勾選后,就可以正確安裝了;安裝到中間時(shí)如遇到 無(wú)法找到產(chǎn)品Microsoft SQL Server Native Client的安裝程序包,用安裝程序包sqlncli.msi的有效副本進(jìn)行重新安裝.先卸載掉它,重新安裝就沒什么問題了;”
這里再教你在安裝之前一些設(shè)置就會(huì)在很大程度上避免問題二了。
開始--?控制面板---?卸載程序---?打開或關(guān)閉Windows功能
然后再internet信息服務(wù)的子目錄中打開萬(wàn)維網(wǎng)服務(wù)將“常見http服務(wù)”“性能功能”“應(yīng)用程序開發(fā)功能”“運(yùn)行狀況和診斷”的所有項(xiàng)都勾上,在確定。就行了。