日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

UNIX和WINDOWS2000上的ORACLE的差異 PartII

瀏覽:35日期:2023-11-18 19:42:41
Ian Adam ,SAIC LtdDavid Stien,SAIC Ltd翻譯:Fenng PartII數據庫啟動與關閉在windows 2000上數據庫可以通過啟動相關的服務打開。通過控制面板的服務選項或者是通過命令行模式,如: net start OracleServiceatei就可以打開相關服務。這依靠于一些注冊表參數,我們在后面討論。停止相關的服務,例如:net stop OracleServiceatei可以關閉一個數據庫。在所有的平臺上,ORACLE8i實例都可以從服務治理器(或者SQL*Plus!)中通過startup命令啟動。在Unix中,這個命令啟動后臺進程并且打開數據庫。它還生成了一個Unix特定文件,叫做$ORACLE_HOME/dbs/lk<DBNAME>,這是個MOUNT鎖文件[6 Metalink, 2000]。這會阻止兩個實例mount在同一數據庫上,當不使用并行服務器的模式下,要使用不同的ORACLE_SID。原來這是個0長度文件,不過現在包含文本'DO NOT DELETE THIS FILE!'。不要試圖通過查看這個文件來得知是否數據庫是可用的,它不是很準確的。在Windows 2000中,startup命令并不啟動ORACLE服務,不過,假如服務已經運行的話,這將打開數據庫。類似的,服務治理器Server Manager的shutdown命令在任何平臺上都會關掉數據庫,不過在Windows 2000上它并不停掉服務。很有可能的情況就是ORACLE服務被啟動但是數據庫卻關掉了。UNIX上的數據庫的自動啟動與關閉在 Unix上,ORACLE 提供了dbstart和dbshut 腳本以供使用。在Linux 中ORACLE檢測文件/etc/oratab 來決定哪個數據庫自動的啟動/關閉。在 Solaris (和一些其他版本的Unix)中,檢查/var/opt/oracle/oratab文件。要注重:8.1.6 版本的dbstart有個bug,在8.1.7中已經被修復,察看[7 Metalink, 2000]有具體說明。在Linux上,作為root用戶,在/etc/rc.d/init.d目錄中創建一個一個名為dbora的文件。這個文件將會檢查參數是否是'start' 或者 'stop' 并且適當的執行 dbstart/dbshut;通常也從這個腳本啟動listener 。再生成兩個符號聯接 /etc/rc.d/rc2.d/S99dbora 和 /etc/rc.d/rc0.d/K10dbora。數據庫在運行級2(多用戶)時通過/etc/rc.d/rc2.d/S99dbora啟動,在系統關閉到運行級0的時候通過/etc/rc.d/rc0.d/K10dbora關閉數據庫 。在Solaris上,這個腳本的在/etc/init.d中而不是在/etc/rc.d/init.d.要注重默認的dbshut執行了一個正常(normal)的關閉操作。在Unix 中可以通過編輯$ORACLE_HOME/bin/dbshut中的這一行來改變數據庫的關閉模式。把shutdown修改成shutdown immediate假如啟動一個已經運行的實例,dbstart 還會執行一個 shutdown abort 。在dbstart script腳本的頂部警告說 'It should ONLY be executed as part of the system boot procedure'。這個腳本要常被復制、修改,這樣在其它的時候使用才能足夠安全。WINDOWS 2000上的數據庫自動的啟動與關閉在以前的版本(8i)中,當oracle的啟動被一個額外的服務ORACLEStartSID處理,服務器的啟動和關閉的時候ORACLE不能被自動的干凈的關掉。從ORACLE8i開始,stop/start功能成為了主要的ORACLE服務,并通過注冊表控制。注重當ORADIM用于創建或者修改實例的時候,自動的在注冊表中設定這些值。這些設置在HKEY_LOCAL_MACHINE OFTWAREORACLEHOMEID鍵值下。ID 號從0開始,每有一個額外的ORACLE home遞增。-----------------------------------------------------------------參數; 描述-----------------------------------------------------------------ORA_SID_AUTOSTART;;;;設定為TRUE的時候  (默認值),ORACLEServiceSID啟動的時候啟動數據庫。 ORA_SID_PFILE ; 設定INIT.ORA參數文件的全路徑。ORA_SHUTDOWN ; 當設定為TRUE的時候,在當前任何ORACLE home下的任何數據庫將shutdown。 ORA_SID_SHUTDOWN;;;設定為TRUE的時候,關閉標記SID值的ORACLE8i數據庫。 -----------------------------------------------------------------假如 SHUTDOWN參數設定為FALSE,停掉ORACLEServiceSID將會abort的方式關閉實例,下次啟動的時候要進行實例恢復。下面的可選參數可以在注冊表中設為合適的值-----------------------------------------------------------------參數; 描述-----------------------------------------------------------------ORA_SID_SHUTDOWNTYPE;;;;;;; 指明數據庫關閉模式Aabort),I (immediate), N (normal)。假如你不設定這個參數的話,默認的模式是 I (immediate)。 ORA_SID_SHUTDOWN_TIMEOUT;;;在一個SID停止前等待的最大時間。-----------------------------------------------------------------操作系統認證OS認證在兩個平臺間是相似的,參數文件中設定os_authent_prefix 參數,創建用戶都標記為externally。在Windows2000中創建用戶要指定大寫的域名并且用戶名要在 '' 中,否則不起作用。假如你在注冊表中把 OSAUTH_PREFIX_DOMAIN 設定成FALSE的話,你可以忽略掉域。客戶機和服務器的機器還需要在sqlnet.ora中包含sql net.authentication_services=(nts)這一行。在 Windows 2000 中,可以答應一個域用戶登陸到一個遠程pc上,無需提供額外的密碼就可以連接到數據庫中。參見[2 K elly III,2000]可以得到具體內容。LISTENER 在 Windows 2000上面 listener作為一個服務實現的,所以listener可以通過啟動 ORACLETNSListener 服務來啟動。兩種平臺上listener都可以從lsnrctl命令控制。在Unix上lsnrctl start啟動 listener 進程;在 Windows 2000啟動 ORACLETNSListener 服務就可以。 假如listener第一次啟動的時候沒有ORACLETNSListener服務將創建它。假如從你的計算機中刪除ORACLE的話,listener 服務要手工從注冊表中刪除。在兩個平臺上的listener都可以監聽不同版本的數據庫。在win2000中, 在LISTENER.ORA中不需要ORACLE_HOME參數(在UNIX中要使用到的),因為每個SID在SERVER中是唯一的。listener可以從注冊表中得到正確的ORACLE_HOME。ORACLE8i 有個特性叫服務器注冊,pmon自動對listener注冊信息。這意味著Net8 listener可以無需在listener.ora文件中設置就可以監聽一個數據庫。不過這樣做的話,Enterprise Manager要直到啟動后才可以連接到數據庫。所以這個例子不能用來啟動一個遠程的實例。通常最好在listener.ora中設置所有的實例以避免沖突,尤其在一個有多位DBA的站點中,,可以避免我們提到的 Enterprise Manager 問題。加長的SID名字Windows NT上的ORACLE 7 實例名字有著4個字符長的限制,這可能會產生很晦澀的實例名--慶幸的是在8i中SID名字已經加長了。 不過在包括命名服務的幾個場合中使用太長的實例名字也不總是很有用。在Windows 2000上面有個bug,限制了實例名字最長15個字符。----------------------------------------------------------------  Unix;;;;;NT----------------------------------------------------------------  數據庫名;實例名 ;數據庫名;;;實例名----------------------------------------------------------------ORACLE7;8;;;;;8 8;;;4ORACLE8;8;;;;;8 8;;;;4ORACLE8i;8;;;64 8;;; ;;64----------------------------------------------------------------數據庫的創建當你在安裝過程中的時候選擇創建ORACLE 8i數據庫,數據庫生成助手就會通過ORACLE Universal Installer 自動運行。在安裝后它也可以作為一個單獨的工具手工運行。用它還可以手工的輸入SID代替默認的ORCL,默認的情況下,不在ORACLE_HOME下面創建數據庫,完全遵循OFA的意圖。建議你運行Database Creation Assistant,不過在最后一頁選擇Save information to a batch file(保存信息到一個批處理文件中),再點擊'完成'按鈕。這會產生幾個腳本。從不同的平臺對比它們的內容很有趣的。在Unix 和 Windows上的內容很相似,除了windows上對oradim的調用不同。第一次對它的調用產生了一個與ORACLE 數據庫相關聯的ORACLE服務:D:ORACLEOra817binoradim -new -sid ATEI -intpwd man -startmode manual -pfile 'D:ORACLEadminateipfileinitatei.ora'第二次對oradim的調用把服務更改為自動啟動:D:ORACLEOra817binoradim -edit -sid atei -startmode auto可以用這些文件作為創建其它數據庫的模版。若你不使用上面建議的方式創建數據庫的話,Database Creation Assistant 生成的這些文件和目錄沒什么大用處。在使用這些腳本創建額外的數據庫之前,這些文件和目錄不得實現創建。非凡注明一下,腳本假定一個密碼文件已經存在,密碼文件可以用orapwd命令預創建[2 H Kelly III, 2000]。Database Creation Assistant創建的目錄:Windows 2000 ORACLE_BASE = D:oracle UnixORACLE_BASE = /db01/app/oracleORACLE_BASEoradataatei$ORACLE_BASE/oradata/eightiORACLE_BASEoradataateiarchive$ORACLE_BASE/oradata/eighti/archiveORACLE_BASEadminatei$ORACLE_BASE/admin/eighti還有這些子文件夾sadhoc; bdump; cdump; create; eXP; pfile; udump通過Database Creation Assistant創建/改動的文件:Windows 2000 ORACLE_HOME = D:oracleora817UnixORACLE_HOME = /db01/app/oracle/prodUCt/8.1.7ORACLE_HOMEdatabasePWDatei.ora$ORACLE_HOME/dbs/orapweighti.oraORACLE_BASEadminateipfileinitatei.ora$ORACLE_BASE/admin/eighti/pfile/initeighti.oraORACLE_HOMEdatabaseinitatei.ora包含一行IFILE='d:oracleadminateipfileinitatei.ora‘$ORACLE_HOME/dbs/initeighti.ora符號鏈接到: /db01/app/oracle/admin/eighti/pfile/initeighti.ora添加到 tnsnames.ora的條目添加到 tnsnames.ora的條目添加到 listener.ora的條目添加到 listener.ora的條目windows沒有相關的操作添加項目到oratab通過Database Creation Assistant創建的腳本:Windows 2000 Unix注釋atei.bateighti調用其它腳本,在Windows上還可以調用ORADIM ateirun.sqleightirun.sh包含創建數據庫的語句ateirun1.sqleightirun1.sh創建表空間/ 創建回滾段不創建系統中的第二個回滾段N/aeightirun2.sh額外的腳本(如,catproc),這些在Windows上從ateirun1.sql中運行ateisqlplus.sqleightisqlplus.sh添加 SQL*Plus 幫助@c:oracleora817 qlplusadminhelphelpbld.sql helpus.sqlateialterTablespace.sqleightialterTablespace.sh為SYSTEM用戶更改默認的和臨時的表空間ateireplicate.sqlateiJava.sqlateiordinst.sqlateiiMedia.sqlateidrsys.sqlateicontext.sqlateispatial1.sqlateitimeseries.sqlateivirage.sqleightireplicate.sheightijava.sheightiordinst.sheightiiMedia.sheightidrsys.sheighticontext.sheightispatial1.sheightitimeseries.sheightivirage.sh各種腳本,只有在你選擇相應的選項的時候才會生成。 遠程掛接的文件系統,如UNIX上的NFS和Windows 2000上UNC,在兩個平臺上都不支持。
標簽: Oracle 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区调教| 国产精品99久久免费观看| 亚洲色图综合| 午夜日韩av| 樱桃成人精品视频在线播放| 伊伊综合在线| av在线最新| 在线中文字幕播放| 亚洲国产专区校园欧美| 欧美日韩国产一区精品一区| 精品一区在线| 麻豆精品久久| 91精品国产乱码久久久久久久| 日韩一区二区久久| 亚洲青青久久| 嫩草伊人久久精品少妇av杨幂| 国产精品资源| 午夜国产一区二区| 老司机精品久久| 鲁大师精品99久久久| 秋霞影视一区二区三区| 中文字幕一区二区三区在线视频| 91成人在线| 伊人网在线播放| 日本一不卡视频| 久久久久97| 色爱综合网欧美| 久久国产精品亚洲77777| 日韩精品一区二区三区中文| 国产精品亚洲综合色区韩国 | 婷婷激情一区| 亚洲v天堂v手机在线| 精品视频高潮| 日韩一级网站| 久久婷婷一区| 久久xxx视频| 成人福利视频| 亚欧洲精品视频在线观看| 成人在线免费观看91| 亚洲午夜精品久久久久久app| 日日夜夜免费精品视频| 国产精品成人a在线观看| 国产亚洲在线观看| 欧美13videosex性极品| 青草久久视频| 99在线|亚洲一区二区| 狠狠久久伊人中文字幕| 日本不卡一区二区| 日韩精品一区二区三区免费观看| 久久亚洲电影| 性欧美xxxx免费岛国不卡电影| 国产精品一区免费在线| 免费观看日韩电影| 好看的av在线不卡观看| 欧美日韩精品一区二区视频| 久久精品 人人爱| 噜噜噜躁狠狠躁狠狠精品视频 | 韩国一区二区三区视频| 欧美日韩午夜电影网| 免费成人av在线播放| 亚洲一区二区免费看| 精品欧美久久| 麻豆视频在线看| 精品美女视频| 青青国产精品| 国产日韩综合| 今天的高清视频免费播放成人| 麻豆传媒一区二区三区| 欧美aⅴ一区二区三区视频| 亚洲精品中文字幕99999| 视频一区二区中文字幕| 免费看日韩精品| 91精品一区| 国产精品一区高清| 视频在线不卡免费观看| 国产成人久久精品麻豆二区| 久久精品国产成人一区二区三区| 久久精品一本| 国产欧洲在线| 麻豆视频一区二区| 免费在线亚洲欧美| 久久精品播放| 欧美日韩四区| 偷拍亚洲精品| 麻豆成人综合网| 日韩欧美字幕| 亚洲一区区二区| 国产麻豆精品久久| 国产资源在线观看入口av| 99视频在线精品国自产拍免费观看| 亚洲资源av| 亚洲+小说+欧美+激情+另类| 国产日韩欧美三级| 欧美中文字幕一区二区| 日本a级不卡| 欧美中文日韩| 国产高清精品二区| 91久久视频| 精品精品99| 男女男精品视频网| 国产成人久久精品麻豆二区| 香蕉国产精品| 国产精品密蕾丝视频下载| 久久国产毛片| 国产成人精品亚洲线观看| 午夜欧美精品| 久久久久久久欧美精品| 亚洲视频播放| 精品国产亚洲一区二区三区大结局| 91精品一区国产高清在线gif| 亚洲精品乱码久久久久久蜜桃麻豆| 国产欧美高清| 黑丝一区二区三区| 成人国产精选| 国产日韩欧美一区二区三区 | 成人免费电影网址| 蜜桃久久精品一区二区| 精品福利久久久| 91成人精品观看| 亚洲一区二区成人| 欧美好骚综合网| 国产日韩中文在线中文字幕| 蜜臀av亚洲一区中文字幕| 91精品国产调教在线观看| 精品国产午夜| 国产毛片精品| 男女精品网站| 男女男精品网站| 亚洲www啪成人一区二区| 日韩中文字幕一区二区高清99| 久久精品网址| 欧美日韩1区2区3区| 亚洲一级大片| 四虎在线精品| 日本欧美一区二区在线观看| 中文无码日韩欧| 亚洲一区二区三区高清| 在线亚洲国产精品网站| 欧美日韩国产综合网| 中文欧美日韩| 欧美+日本+国产+在线a∨观看| 精品日韩一区| 美女视频网站久久| 欧美激情三区| 久久99偷拍| 久久男人av资源站| 最近高清中文在线字幕在线观看1| 高清日韩欧美| 久久久久蜜桃| 石原莉奈在线亚洲三区| 日韩精品免费一区二区夜夜嗨| 视频精品一区二区| 麻豆精品久久久| 亚洲免费精品| 91精品福利观看| 久久精品亚洲人成影院| 亚洲视频二区| 国产精品极品在线观看| 九色porny丨国产首页在线| 久久婷婷久久| 欧美亚洲二区| 伊人久久亚洲热| 国产精品色婷婷在线观看| 日韩不卡视频在线观看| 18国产精品| 久久精品青草| 国产精品巨作av| 99国产成+人+综合+亚洲欧美| 国产情侣一区在线| 成人看片网站| 日韩欧美中文字幕一区二区三区| 日本午夜精品久久久| 亚洲成人二区| 综合色一区二区| 四虎成人av| 欧美日韩中文字幕一区二区三区| 国产精品xvideos88| 性感美女一区二区在线观看| 在线看片日韩| 久久99精品久久久野外观看| 免费看的黄色欧美网站| 国产精品网在线观看| 欧美日韩免费看片| 亚洲一区二区日韩| 天堂√8在线中文| 亚洲日韩中文字幕一区| 亚洲精品美女91| 久久三级毛片| 国产第一亚洲| 久久精品免费一区二区三区 | 日韩精品1区2区3区| 黄色aa久久| 亚洲永久字幕| 国产模特精品视频久久久久| 久久精品av麻豆的观看方式| 黄色日韩在线| 91久久久精品国产| 久久不见久久见免费视频7| 欧美91视频| 国产精品三级|