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

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

UNIX和WINDOWS2000上的ORACLE的差異 PartII

瀏覽:31日期: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久久,三上悠亚国产精品一区二区三区
国产不卡人人| 麻豆视频一区二区| 麻豆传媒一区二区三区| 日韩深夜视频| 日本韩国欧美超级黄在线观看| 国产盗摄——sm在线视频| 日韩黄色在线观看| 日韩精品中文字幕一区二区| 天堂俺去俺来也www久久婷婷| 精品国产午夜肉伦伦影院| 欧美黄色一区二区| 国产成人精品一区二区免费看京| 亚洲va中文在线播放免费| 久久在线电影| 青草国产精品| 国产黄色精品| 麻豆精品蜜桃| 亚洲精品一区二区妖精| 精品一区二区三区四区五区| 久久精品二区三区| 综合激情视频| 国产精品色在线网站| 蜜桃av一区二区| 久久免费精品| 亚洲欧洲另类| 手机在线电影一区| 久久三级视频| 日本综合视频| 久久久久久美女精品| 国产精品国产三级国产在线观看| 欧美香蕉视频| 国产一区二区三区不卡视频网站| 国产偷自视频区视频一区二区| 久久国际精品| 99tv成人| 日韩中文字幕亚洲一区二区va在线| 欧美91精品| 在线一区免费| 精品精品久久| 日韩精品永久网址| 午夜欧美视频| 国产精品久久久久久模特| 精品国产免费人成网站| 日韩不卡在线| 日韩大片在线| 巨乳诱惑日韩免费av| 狠狠久久伊人| 国产精品九九| 日本欧美一区二区| 亚洲aa在线| 亚洲天堂成人| 欧美在线资源| 亚洲精品欧洲| 男女精品网站| 另类专区亚洲| 亚洲a级精品| 国产欧美午夜| 成人三级高清视频在线看| 国产成人免费视频网站视频社区| 四虎4545www国产精品| 亚洲1区在线| 国产香蕉精品| 日韩精品免费观看视频| 首页国产欧美久久| 精品久久免费| 日韩国产在线一| 久久99精品久久久野外观看| 91精品亚洲| 蜜桃成人精品| 精品国产精品久久一区免费式| 国产视频网站一区二区三区| 黄色成人91| 欧美中文高清| 久久精品午夜| 欧美成人精品三级网站| 免费在线欧美黄色| 黄色在线一区| 黄色在线一区| 九一国产精品| 91九色精品国产一区二区| 欧美精品一二| 五月婷婷六月综合| 蜜桃一区二区三区| 久久三级福利| 久久久久久夜| 97人人精品| jizzjizz中国精品麻豆| 亚洲九九精品| 亚洲乱码一区| 亚洲精品美女| 久久xxxx精品视频| 日韩精品专区| 午夜av不卡| 丰满少妇一区| 日韩激情一区| 国产乱码精品一区二区亚洲| 亚洲精品系列| 视频一区视频二区在线观看| 成人台湾亚洲精品一区二区| 久久久久伊人| 国产精品二区不卡| 18国产精品| 国产精品视频一区视频二区| 开心激情综合| 黑人精品一区| 国产欧美日韩视频在线| 欧美激情五月| 夜夜嗨一区二区三区| 欧美成人aaa| 欧美精品福利| 精品日韩一区| 久久久久久美女精品| 婷婷亚洲综合| 久色成人在线| 视频一区中文字幕国产| 日韩欧美2区| 久久精品欧洲| 免费一二一二在线视频| 日韩欧美一区二区三区免费观看| 色综合www| 国产一区二区久久久久| 黄色免费成人| 国产福利一区二区三区在线播放| 国产精品久久久久久久久久久久久久久 | 国产女优一区| 久久只有精品| 国产成人久久精品一区二区三区| 久久亚洲精品中文字幕| 麻豆视频在线观看免费网站黄 | 播放一区二区| 黄色欧美日韩| 人人香蕉久久| 欧美日韩国产在线一区| 亚洲美女久久| 最近高清中文在线字幕在线观看1| 日韩毛片一区| 精品一区二区三区免费看| 亚洲婷婷免费| 视频一区二区三区中文字幕| 久久精品资源| 好看的av在线不卡观看| 首页亚洲欧美制服丝腿| 肉色欧美久久久久久久免费看| 免费久久99精品国产自在现线| 久久婷婷丁香| 亚洲精品在线二区| 国产国产精品| 亚洲影视一区二区三区| 麻豆国产精品视频| 欧美日韩中文一区二区| 日韩欧美另类中文字幕| 国产色噜噜噜91在线精品| 九九在线精品| 亚洲精品第一| 中文字幕高清在线播放| 在线看片一区| 国产传媒av在线| 亚洲男女av一区二区| 日韩欧乱色一区二区三区在线| 国产精品日韩精品在线播放| 久久精品影视| 国产精品久久久免费| 老司机精品视频网| 久久久国产亚洲精品| 亚洲二区视频| 国产国产精品| 高清一区二区三区av| 国产aⅴ精品一区二区四区| 亚洲a在线视频| 激情亚洲影院在线观看| 日本大胆欧美人术艺术动态| 精品免费视频| 91成人精品在线| 久久只有精品| 欧美日韩亚洲三区| 亚洲免费中文| 久久精品二区亚洲w码| 亚洲专区视频| 国产日产精品_国产精品毛片 | 91av亚洲| 欧美丝袜一区| 首页亚洲欧美制服丝腿| 日韩综合在线| 蜜臀久久99精品久久久久宅男| 精品国产美女a久久9999| 日本伊人午夜精品| 91欧美日韩| 欧美精品二区| 青草综合视频| 91精品亚洲| 国产盗摄——sm在线视频| 高清精品久久| 日韩不卡免费高清视频| 国产精品2区| 日韩在线观看一区二区三区| 亚洲精品看片| 亚洲区欧美区| 亚洲精品欧美| 亚洲精品在线二区| 亚洲精品美女|