亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? oracle8

?? 介紹了數(shù)據(jù)庫方面的基礎(chǔ)知識
??
字號:
作者:一面湖水
日期:2000-1-23 4:23:15
Oracle8的不安全因素及幾點說明 

重慶市松藻礦山機械廠 
尹珂 
---- 作為對象關(guān)系型數(shù)據(jù)庫的杰出代表,Oracle無疑是最具實力的。無論是在數(shù)據(jù)庫的規(guī)模,多媒體數(shù)據(jù)類型的支持,SQL操作復(fù)制的并行性還是在安全服務(wù)方面,Oracle均比SYBASE、Informix強許多,加上其最新版本Oracle8.0.4更是增強了這方面的特性,而且還引入了一些新的特性,比如:數(shù)據(jù)分區(qū)(Data Partitioning)、對象關(guān)系技術(shù)(Object Relational Technology)、唯索引表(Index only tables)、連接管理器(Connection Manager)[NET8特性]、高級隊列(Advanced Quening)等,所以有一種說法:Oracle8是適用于如Peoplesoft,SAP和Baan等封裝式應(yīng)用系統(tǒng)最好的數(shù)據(jù)庫引擎。 

---- 雖然Oracle8有許多的優(yōu)點,但正如微軟的WINDOWS系統(tǒng)也會死機一樣,任何再好的軟件也有他的缺陷,一個優(yōu)秀的軟件不可能就是十全十美,他只是避免了大多數(shù)常見的或者可能被考慮到的問題,而一些不容易被發(fā)現(xiàn)卻非常致命的問題往往會被疏忽掉。Oracle8也同樣存在著不安全的因素,許多正在想盡快升級到Oracle8的Oracle7.1、Oracle7.2、Oracle7.3用戶不能不考慮到這個因素。當(dāng)然,這個不安全因素并不是一下子就發(fā)現(xiàn)的,而是我們在對一個非常龐大的表進行管理時發(fā)現(xiàn)的,這種隱患在使用Oracle創(chuàng)建的小型或者中型數(shù)據(jù)庫中可能不會出現(xiàn)或根本無法發(fā)現(xiàn),因為Oracle8獨有的特性已經(jīng)將這種隱患降低到最低的程度,你大可放心你的數(shù)據(jù)庫系統(tǒng)的安全。 

問題 
---- 我們安裝的Oracle8數(shù)據(jù)庫是工作于主機-終端方式下的,系統(tǒng)主機采用的是四臺HP-9000小型機、1.5G的內(nèi)存。建庫初期時設(shè)定的最大事務(wù)數(shù)是按Oracle8的默認取值[這也是Oracle7的默認取值]取的:塊值為2K,事務(wù)數(shù)為32(對于一個要處理非常龐大的數(shù)據(jù)庫時,一般我們設(shè)定的塊值要大于2K,至少應(yīng)為4K或者16K,當(dāng)然這還與主機的CPU能力和I/0能力值有關(guān)),并在建庫時沒有進行分區(qū)建表,這也許就為以后數(shù)據(jù)庫出問題留下了隱患。由于日訪問數(shù)據(jù)庫的用戶非常多,而且對同一表操作的用戶數(shù)量太大,致使那個表經(jīng)常被鎖住,不斷有用戶抱怨他們進不了系統(tǒng),主機發(fā)送的數(shù)據(jù)包太慢,經(jīng)常報ORA-600的錯誤。起初我們以為是系統(tǒng)網(wǎng)絡(luò)問題,但這種可能性比較小,因為我們發(fā)現(xiàn)系統(tǒng)CPU峰值經(jīng)常在90%多,空閑很小,數(shù)據(jù)庫資源太忙,同時有十多個人鎖住一個大表進行操作,自然一部分用戶就無法進入系統(tǒng),對此我們寫了如下的SQL語句對鎖表用戶進行監(jiān)控: 
SELECT OBJECT_ID,SESSION_ID,SERIAL#,
ORACLE_USENAME,OS_USER_NAME,S_PROCESS
FROM V$LOCKED_OBJECT 1,
V$SESSION S WHERE 1.SESSION_ID=S.SID;

---- 也許有的人會問為什么不用如下的SQL語句進行查詢: 
SELECT a.username,a.sid,a.serial#,b.id1,
c.sql_text from v$session a,
V$lock b,v$sqltext c where a.lockwait=b.kaddr and 
a. sql_address=c.address and a.sql_hash_value=c.hash_value;

---- 以上兩個SQL語句都會查詢返回當(dāng)前被鎖住的用戶列表,但第二個SQL語句由于加入了sql_text從而使這個查詢變得非常的慢長,特別是在有許多用戶同時對數(shù)據(jù)庫進行操作時,建議不用,第一個SQL 語句會在很短的時間內(nèi)查詢出是誰在鎖表,從而有利于對數(shù)據(jù)庫的管理,一但有用戶進入不了,我們就馬上殺死其鎖進程[SID,SERIAL#],SQL語句如下:ALTER SYSTEM KILL SESSION ‘SID,SERIAL#’,但這并不是解決問題的根本方法,只能暫時緩解一下;另外我們還發(fā)現(xiàn)回滾段時常有“online”與“offline”的現(xiàn)象,于是我們又考慮是否是回滾段引起的問題:因為我們一但對大的回滾段進行操作,馬上就會有用戶反映無法進入。我們知道回退段的大小直接依賴于數(shù)據(jù)庫的活動狀態(tài),而每一個EXTENTS都應(yīng)具有相同的值(Oracle的推薦)[INITIAL EXTENTS的值可以從2K(32)、4K(69)、8K(142)、16K、32K等列表中選擇],這將保證你刪掉一個區(qū)的時候,你可以重新使用它的空間而不會造成浪費,另外MINEXTENTS應(yīng)設(shè)為20,這將不會使回退段擴展另一個EXTENT時用到正在被活動的事務(wù)所使用的空間,因而我們就可以據(jù)此來確定回退段大小,查出數(shù)據(jù)庫正常運行時所需回滾段的尺寸,為此我們重新設(shè)置了回退段的OPTIMAL參數(shù)[事實是OPTIMAL的值并不足引起數(shù)據(jù)庫出錯],增大了OPTIMAL的值,使用命令SET TRANSACTION USE ROLLBACK SEGMENT為系統(tǒng)指定了一個大的回退段[注意OPTIMAL參數(shù)要足夠大以使ORACLE不需經(jīng)常回縮和重新分配EXTENTS,如果設(shè)得小于最小覆蓋值,性能將由于額外的段重設(shè)置而下降,對于一個要執(zhí)行長查詢的系統(tǒng),OPTIMAL應(yīng)設(shè)成足夠大以避免ORA-1555,“Smapshot too old”的錯誤,而對于運行小的事務(wù),OPTIMAL應(yīng)設(shè)得小一些,使回退段足夠小以便放于內(nèi)存中,這將提高系統(tǒng)性能。],但我們發(fā)現(xiàn)這樣做后,ORA-600的錯誤依然出現(xiàn),而且鎖表越來越嚴重;我們又考慮暫時鎖住這個表,不讓用戶進入,先把用戶的鎖進程全部殺完再看,由于一開始就采用了主機-終端的工作方式,因而根本就無法清除得完,除非斷掉外部的所有網(wǎng)絡(luò)連接,但那樣無疑是重啟數(shù)據(jù)庫,最終我們選擇了重啟數(shù)據(jù)庫。 
---- 重啟數(shù)據(jù)庫后系統(tǒng)資源一下子得以釋放,用戶明顯感覺速度上來了,能夠保證正常使用,就在我們認為系統(tǒng)可能是因為長期沒有DOWN機,用戶登錄數(shù)過多造成數(shù)據(jù)庫死鎖的時候,一個非常嚴重的問題出現(xiàn)了,那個表中的一個數(shù)據(jù)無法進行UPDATE,一UPDATE就報ORACLE內(nèi)部代碼錯誤,當(dāng)時我們并沒在意,但是不久,我們又發(fā)現(xiàn)另一表中編號有重復(fù)的現(xiàn)象,根據(jù)ORACLE8的數(shù)據(jù)唯索引表性,這種現(xiàn)象應(yīng)該根本不會存在,因為我們在這個表中只建立了唯一索引,于是我們電話詢問ORACLE公司的技術(shù)工程師,也許ORACLE的技術(shù)工程師們也是第一次遇到這種問題,他們的回答是數(shù)據(jù)字典太老,數(shù)據(jù)索引壞掉,建議重建索引,并把問題向亞太反映。在ORACLE公司的技術(shù)工程師的指導(dǎo)下,我們重建了該表,并重新建立了索引,在重建索引過程中,開始幾次都不成功,而且無法DROP掉先前的表,經(jīng)過仔細的查找,我們發(fā)現(xiàn)ORACLE8中的確有索引重復(fù)的現(xiàn)象,一個表中有兩條重復(fù)的索引,直接導(dǎo)致數(shù)據(jù)庫HANG,不能訪問,但查看系統(tǒng)狀態(tài)、進程、LISTENER卻都正常,從日志文件來看,文件過小(7MB),CHECK POINT頻繁,影響到了系統(tǒng)的性能,通過以上調(diào)整后,數(shù)據(jù)庫問題暫時緩解了,可以做UPDATE,但是ORACLE的內(nèi)部代碼錯誤卻依然存在,只是暫時還不會影響到我們對數(shù)據(jù)庫的使用,而回滾段開始出現(xiàn)“online rollback segment”的問題,更加令人不解的是數(shù)據(jù)庫居然出現(xiàn)了自動DOWN機的現(xiàn)象,于是我們再次詢問ORACLE公司的技術(shù)工程師,他們的答復(fù)是ORACLE已經(jīng)注意到了ORACLE8.0.4版本的一些問題,他們將會給數(shù)據(jù)庫打PATCH,希望能夠解決到這些問題,但是考慮到給數(shù)據(jù)庫打一個PATCH,將會把所有的數(shù)據(jù)都要EXPORT出來,這將是一個非常危險的操作,而且所有主機上的程序都要重新編譯一到,沒有一個星期的時間是無法做好的,而那是根本不可能的事情,因而我們現(xiàn)在還在等待ORACLE公司一個更好的解決辦法。 

說明 
---- 以上問題可能是ORACLE的一個BUG,但任何軟件都有它不完善的一面,否則又何必出什么補丁了,有了補丁肯定會比沒有補丁強,但是我們在設(shè)計一個系統(tǒng)時也一定要考慮到以下的一些方面: 
---- 1、 主機系統(tǒng)的CPU能力與I/0能力:HP偏重于I/0能力,CPU能力不強,你的數(shù)據(jù)庫就應(yīng)該盡量避免讓CPU占用率太大;DEC偏重于CPU能力,I/0能力不強,你的數(shù)據(jù)庫就可以考慮適當(dāng)增大某些占用CPU參數(shù)的設(shè)置;SUN的CPU能力與I/0能力差不多,你的數(shù)據(jù)庫就應(yīng)該考慮平衡參數(shù),過大過小都不好。 

---- 2、 增大日志文件的SIZE,至少一會低于8MB,日志文件過小會導(dǎo)致CHECK POINT頻繁,從而影響到系統(tǒng)的性能。 

---- 3、 回滾段最好保持一個比較合理的值,對一些較大的回滾段可適當(dāng)增加MINEXTENTS,并設(shè)置OPTIMAL,保證一般事物處理無需經(jīng)常動態(tài)分配空間與及時回收空間。 

---- 4、 要充分利用CPU系統(tǒng)資源及提高CPU的命中率,可適當(dāng)增大log_simultaneous_copies,db_block_latches,db_writes的設(shè)置。 

---- 5、 適當(dāng)增加db_block_buffer與share_poll_size的SIZE,以提高BUFFER值,增加內(nèi)存,盡快提高BUFF及SQL的命中率。 

---- 6、 主機-終端方式盡管可以便于數(shù)據(jù)維持,但主機-終端方式卻造成主機負荷太重,建議采用客戶-服務(wù)端方式建系統(tǒng)。 
   

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文天堂在线一区| 日本久久一区二区三区| 亚洲成人激情av| 亚洲综合男人的天堂| 一区二区三区欧美亚洲| 一区二区在线免费| 日韩不卡在线观看日韩不卡视频| 亚洲超碰精品一区二区| 国产黄人亚洲片| 成人动漫一区二区三区| 91蜜桃网址入口| 欧美猛男男办公室激情| 日韩一区二区在线观看视频播放| 日韩欧美一区在线观看| 亚洲自拍偷拍九九九| 99久久精品国产毛片| 欧美丰满少妇xxxbbb| www成人在线观看| 亚洲欧美中日韩| 图片区小说区区亚洲影院| 九九**精品视频免费播放| 国产精品羞羞答答xxdd| 在线亚洲高清视频| 欧美成人精品二区三区99精品| 久久久蜜桃精品| 亚洲精品视频在线观看网站| 国产美女一区二区三区| 欧美日韩一级二级三级| 久久久久97国产精华液好用吗| 美女一区二区视频| 一本到不卡精品视频在线观看| 欧美一区二区三区的| 欧美国产一区在线| 婷婷六月综合亚洲| 欧美精品色综合| 日韩中文字幕区一区有砖一区| 国产高清精品网站| 久久久久国产免费免费| 国产成人在线色| 日本一区二区三区久久久久久久久不| 亚洲动漫第一页| 国产成人丝袜美腿| 欧美国产欧美亚州国产日韩mv天天看完整 | 久久国产三级精品| 色综合久久精品| 一区二区在线看| 欧美吞精做爰啪啪高潮| 亚洲国产经典视频| 91在线高清观看| 亚洲福中文字幕伊人影院| 宅男噜噜噜66一区二区66| 亚洲色图另类专区| 国产精品一二三区| 国产精品久久三| 激情五月婷婷综合网| 欧美军同video69gay| 免费三级欧美电影| 51久久夜色精品国产麻豆| 久久9热精品视频| 国产精品私房写真福利视频| 色呦呦网站一区| 精品一区中文字幕| 综合中文字幕亚洲| 日韩免费观看2025年上映的电影| 视频一区视频二区中文| 欧美成人激情免费网| jizz一区二区| 中文字幕一区二区三区视频| 色一情一乱一乱一91av| 免费成人小视频| 国产精品天天看| 91精品国产综合久久久久| 国产成人午夜99999| 无吗不卡中文字幕| 国产精品美女久久久久高潮| 欧美日韩国产小视频| 国产精品一区二区黑丝| 日韩黄色一级片| 国产精品久久久久久久第一福利 | 欧美一区二区视频在线观看 | 色又黄又爽网站www久久| 美国av一区二区| 亚洲人123区| 91麻豆自制传媒国产之光| 日本不卡视频在线观看| 亚洲三级在线观看| xfplay精品久久| 欧美日韩日日夜夜| 91色porny在线视频| 国产精品亚洲成人| 六月丁香婷婷色狠狠久久| 尤物在线观看一区| 国产精品久久久久久久午夜片| 91精品国产丝袜白色高跟鞋| 色综合天天在线| 日韩精品电影在线观看| 亚洲欧美国产77777| 国产欧美日韩亚州综合 | 91福利在线观看| 国产乱子轮精品视频| 视频一区在线播放| 日韩主播视频在线| 午夜欧美大尺度福利影院在线看 | 久久婷婷国产综合精品青草| 欧美伦理影视网| 欧美偷拍一区二区| 欧美主播一区二区三区美女| 91在线看国产| 91原创在线视频| 91麻豆精东视频| 色综合久久久久久久久| 97se亚洲国产综合自在线观| 成人在线视频首页| 丝袜美腿亚洲一区二区图片| 亚洲欧美日韩中文播放| 国产精品传媒入口麻豆| 国产精品毛片高清在线完整版| 国产午夜亚洲精品不卡| 欧美绝品在线观看成人午夜影视| 色狠狠色噜噜噜综合网| 欧美性生交片4| 6080午夜不卡| 精品国产乱码久久久久久牛牛 | 久久精品国产色蜜蜜麻豆| 日韩精品视频网站| 久久国产福利国产秒拍| 久久福利视频一区二区| 国产一区二区调教| 成人毛片在线观看| 91麻豆国产精品久久| 欧美日韩在线观看一区二区 | 亚洲视频一区在线| 亚洲与欧洲av电影| 秋霞午夜av一区二区三区| 黑人精品欧美一区二区蜜桃| 国产成人一区在线| 色婷婷综合视频在线观看| 欧美日韩免费电影| 精品嫩草影院久久| 国产精品进线69影院| 亚洲免费在线观看视频| 日本三级韩国三级欧美三级| 国产精品夜夜嗨| 91国偷自产一区二区三区成为亚洲经典 | 色综合色综合色综合色综合色综合| 一本一道久久a久久精品综合蜜臀| 欧美曰成人黄网| 日韩欧美中文字幕公布| 中文字幕av一区 二区| 亚洲综合激情小说| 国产九色sp调教91| 一本到不卡精品视频在线观看| 日韩欧美国产一区二区三区 | 国产亚洲精品精华液| 亚洲精品视频一区| 久久99国产精品成人| 91视频在线看| 日韩免费观看高清完整版在线观看| 日本一区二区综合亚洲| 视频精品一区二区| www.色综合.com| 日韩欧美色综合网站| 一区二区三区免费看视频| 国内精品国产成人国产三级粉色| 91麻豆免费观看| 国产三级欧美三级日产三级99| 亚洲一二三四久久| 成人一区在线观看| 欧美一区二区在线免费播放| 18成人在线观看| 国内成人自拍视频| 日韩欧美国产三级| 亚洲18色成人| 色综合视频一区二区三区高清| 欧美国产一区二区在线观看 | 91在线观看成人| 日本一区二区三区久久久久久久久不 | 精品国产三级a在线观看| 亚洲综合一区二区| 成人综合在线观看| 久久久美女毛片| 精品在线一区二区| 日韩午夜激情视频| 午夜精品久久一牛影视| 色综合久久久久综合体桃花网| 国产日韩欧美不卡在线| 精品一二三四在线| 日韩美女主播在线视频一区二区三区| 亚洲一区二区三区小说| 一本色道久久综合亚洲精品按摩| 欧美激情中文字幕| 成人高清伦理免费影院在线观看| 26uuu亚洲综合色欧美| 蜜臀a∨国产成人精品| 制服丝袜亚洲色图| 日韩vs国产vs欧美| 91麻豆精品国产91久久久久久| 首页综合国产亚洲丝袜| 欧美日韩久久久一区| 青青草91视频|