<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Decode360's Blog

    業精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
      397 隨筆 :: 33 文章 :: 29 評論 :: 0 Trackbacks
    Oracle XE安裝詳解
    ?
    ?
    ??? 因為該裝的Oracle版本基本上都裝過了,最近打算嘗試一下新鮮事物,于是下了Oracle XE打算安裝到公司的機子上,因為原先裝的9i也基本屬于停用狀態。這次安裝還是遇到了一些問題,在這里記載一下:
    ?
    ?
    一、原數據庫的卸載
    ?
    ??? 數據庫的卸載就不多說了,講一下過程:
    ?
    ??? 1、執行Oracle Uninstall,卸載Oracle產品
    ??? 2、刪除regedit下的所有Oracle相關項
    ??? 3、重啟機器
    ??? 4、sc delete 刪除Oracle的相關服務
    ??? 5、手動刪除<Oracle_Home>目錄,以及C:\Program Files下的Oracle目錄
    ??? 6、刪除手動添加的環境變量
    ?
    ??? 注:必須要刪除自己添加的環境變量,我就因為開始沒有刪除ORACLE_HOME,導致一直出錯,痛苦了N久才搞定。
    ?
    ?
    二、安裝XE
    ?
    ??? 安裝XE的過程是非常簡單的,完全是應用軟件的安裝方法,一直點“下一步”就可以了,但是我在安裝的時候卻不斷得遇到了好幾個問題:開始是到了安裝并啟動服務的時候,安裝進程就無法繼續下去,之后重新安裝的時候,裝是裝好了,但是數據庫沒有創建成功,oradim.exe創建的進程出現莫名其妙的執行地址,根本無法啟動,手動創建也是如此,相當郁悶。
    ?
    ??? 總而言之,XE的安裝非常不透明,導致很多問題都無從入手,只能刪除重裝。但是可以推斷的是:幾乎所有的安裝問題,都是由于之前的Oracle版本沒有刪除干凈所造成的,如果在從未安裝過Oracle的機子上是很少會出現錯誤的。我在刪除了N次之后,清除了所有之前的安裝參數,總算是裝成功了。
    ?
    ??? 下面是安裝的信息:
    ?
    ??? 目標文件夾: D:\oraclexe\
    ??? 'Oracle 數據庫監聽程序' 的端口: 1521
    ??? '用于 Microsoft Transaction Server 的 Oracle 服務' 的端口: 2030
    ??? HTTP 監聽程序的端口: 8080
    ?
    ??? 以下是默認安裝的服務:
    ?
    ??? OracleJobSchedulerXE
    ??? OracleMTSRecoveryService
    ??? OracleServiceXE
    ??? OracleXEClrAgent
    ??? OracleXETNSListener
    ???
    ?
    三、刪除XE
    ?
    ??? 在安裝完之后的啟動項里是沒有刪除選項的。要刪除XE,一種方法是和刪除普通Oracle一樣,刪除所有的安裝信息,另一種相對簡單的方法是直接打開安裝文件,選擇“刪除”,即可實現一鍵刪除的功能。刪除之后需要重啟機器,否則會保留若干信息。
    ?
    ??? HTML_DB
    ?
    ?
    四、手動創建數據庫
    ?
    ??? 在XE里沒有普通Oracle中的DBCA工具,所以如果你很牛逼,可以自己定制安裝腳本來進行數據庫的創建,這是在所有的版本、環境下都適用的。如果覺得麻煩,在XE里提供了為你寫好的創建腳本,地址是: D:\oraclexe\app\oracle\product\10.2.0\server\config\scripts
    ?
    ??? 所以和在其他數據庫中創建以下,只需要修改這個目錄下的腳本,就可以創建自己定制的實例了。當然要改的地方很多,需要注意不要漏了??梢缘脑捵詈梅侄螆绦羞@個腳本,以免造成不可挽回的損失。
    ?
    ??? 至于這些腳本的具體信息,可以參見以下地址:http://www.dbanotes.net/database/oracle_xe_hwo_to_create_a_database.html
    ??? 需要注意的是:與普通的Oracle創建腳本還是有區別的。
    ?
    ???
    五、XE的限制
    ?
    ??? 官方的文檔說明了XE主要有以下幾個限制:
    ?
    ??? 1、使用 內存最大支持 1GB 。
    ??? 2、只使用一個 CPU。
    ??? 3、同一PC上只能運行一個 XE 數據庫。
    ??? 4、磁盤空間最大為 4GB 。
    ?
    ??? 其實除了第4點比較苛刻之外,其它的幾點都是普通應用和測試中不太會觸及到的。因為Oracle使用user來區分模式,所以除非你需要不同字符集或系統參數的數據庫,否則一個數據庫就已經足夠了。
    ?
    ??? 關于XE的其他一些特性,可以參見Oracle自己的介紹文檔:
    ??? http://www.oracle.com/technology/global/cn/pub/articles/cunningham-database-xe.html
    ?
    ?
    六、優勢和缺點
    ?
    ??? XE的最大優點我覺得就是它的HTML管理界面,相對于EM來說,沒有那么專業,更加適用于初學者。剛裝上還沒有時間測試,但是貌似功能還挺豐富的,界面也還算可以。發現目前Oracle都有向WEB靠攏的趨勢。雖然還不太穩定,但是現在軟件web化是大勢所趨了,連VMWare都Web了,真想不出還有什么軟件不能web的,呵呵。
    ?
    ??? XE
    ?
    ??? 至于XE的缺點,除了上面的限制之外(其實對于個人用戶進行測試用的來說,這幾個限制基本上都不算什么問題),主要還是一些功能上的限制拉。雖然Oracle官方沒有說明具體的功能限制,但是還是擔心會不會缺少什么功能。查看了一下兩個默認安裝下的SYS用戶對象數量,XE的SYS_OBJECTS數量是6626,而普通的10g數據庫下的SYS_OBJECTS有23185,相差還是比較巨大的。不過好在Oracle的這些功能都是組件化的,只要自己手動添加就可以了,找了一下RDBMS下的腳本,數量基本上和正式版本差不多。
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    ?
    posted on 2009-08-29 21:07 decode360 閱讀(3646) 評論(0)  編輯  收藏 所屬分類: 07.Oracle
    主站蜘蛛池模板: 亚洲中文字幕无码久久2020| 亚洲精品人成无码中文毛片| 亚洲一区精品视频在线| 成人免费看吃奶视频网站| 亚洲精品无码日韩国产不卡av| 日韩一区二区a片免费观看| 国产精品亚洲精品爽爽| 78成人精品电影在线播放日韩精品电影一区亚洲 | 午夜亚洲av永久无码精品| 99久久精品毛片免费播放| 亚洲AV无码一区二区三区牛牛| 四虎免费久久影院| 在线观看免费中文视频| 精品无码一级毛片免费视频观看 | 国产偷窥女洗浴在线观看亚洲| 久久久久久国产精品免费无码| 色屁屁在线观看视频免费| 久久亚洲精品专区蓝色区| 在线精品亚洲一区二区小说| 免费观看的av毛片的网站| 中文字幕在线观看免费视频| 亚洲精品无码不卡| 亚洲精品网站在线观看不卡无广告| 全免费a级毛片免费**视频| 桃子视频在线观看高清免费完整| 无码国产精品一区二区免费16| 国产99久久久国产精免费| 二级毛片免费观看全程| 香港一级毛片免费看| 亚洲校园春色另类激情| 亚洲中文字幕无码av永久| 亚洲导航深夜福利| 亚洲熟女少妇一区二区| 影音先锋在线免费观看| 无人影院手机版在线观看免费| 国产免费丝袜调教视频| 噼里啪啦电影在线观看免费高清 | www.黄色免费网站| 免费观看成人毛片a片2008| 国内精自视频品线六区免费| 免费人成黄页在线观看日本|