2011年10月9日

          Windows下ORACLE 10g安裝與操作圖解

          Oracle 2008-08-07 08:17:34 閱讀7580 評論8 字號:大中小 

          剛剛接觸ORACLE的人來說,從那里學,如何學,有那些工具可以使用,應該執行什么操作,一定回感到無助。所以在學習使用ORACLE之前,首先來安裝一下ORACLE 10g,在來掌握其基本工具。俗話說的好:工欲善其事,必先利其器。我們開始吧!

            首先將ORACLE 10g的安裝光盤放入光驅,如果自動運行,一般會出現如圖1安裝界面:


          圖1

            單擊“開始安裝”,就可以安裝ORACLE 10g,一般會檢查系統配置是否符合要求,然后出現“Oracle DataBase 10g安裝”對話框,如圖2所示:



          圖2

            在安裝Oracle DataBase 10g時可以選擇“基本安裝”和“高級安裝”兩種方法。選擇“基本安裝”時,“Oracle主目錄位置”用于指定Oracle DataBase 10g軟件的存放位置;“安裝類型”用于指定Oracle產品的安裝類型(企業版、標準版和個人版)。如果選擇“創建啟動數據庫”,那就要指定全局數據庫名稱和數據庫用戶的口令。

            選擇“高級安裝”,單擊“下一步”,會出現“指定文件對話框”,在源路徑顯示的是安裝產品所在的磁盤路徑;目標名稱用于資定Oracle主目錄所對應的環境變量,目標路徑用于指定安裝Oracle軟件的目標安裝路徑。設置目標名稱為:OraDb10g_home1,目標路徑為:D:oracleproduct10.1.0db1。如圖3:



          圖3

            單擊“下一步”,會加載Oracle產品列表,然后出現“選擇安裝類型”對話框;如圖4:



          圖4

            選擇安裝類型時一般選擇“企業版”,單擊“下一步”,會出現“選擇數據庫配置”對話框,如圖5 :



          圖5

            在“選擇數據庫配置”對話框中可以選擇是否要創建啟動數據庫,如果要創建數據庫還要選擇建立數據庫的類型。選擇“不創建啟動數據庫”單擊“下一步”,會出現“概要”對話框,如圖6所示:



          圖6

            單擊“安裝”,就會開始安裝Oracle DataBase 10g產品了。如圖7為安裝過程:



          圖7

            圖8為安裝完成



          圖8

            在安裝完成Oracle Database 10g后,就要建立數據庫。

             數據庫配置助手(Database Configuration Assistant)用于創建數據庫、配置數據庫選項、刪除數據庫和管理模板。在安裝Oracle database 10g的時候如果沒有建立數據庫,在安裝完成之后就可以使用數據庫配置助手(DBCA)建立數據庫。

             建立數據庫的方法有兩種,第一種是在命令行下直接運行:dbca;第二種是點擊開始菜單:開始=>程序=>Oracle=>oraDb10g_home1=>Configuration and Migration Tool=>Database Configuration Assistant。如圖1:



          圖1

            之后,具體步驟如下,先出現歡迎對話框,如圖2:



          圖2

            單擊“下一步”,出現“操作”對話框,該對話框用于要執行的數據庫操作(創建數據庫、配置數據庫選項、刪除數據庫和管理模板),如圖3:



          圖3

            如果是第一次創建數據庫,只能創建數據庫和管理模板可以使用,選擇創建數據庫,單擊“下一步”,會出現數據庫模板對話框,如圖4:



          圖4

            數據庫模板是本地硬盤上的XML文件,用來存儲數據庫的配置信息。

            選擇“事務處理”,單擊“下一步”,會顯示數據庫標示對話框,該對話框用于設置全局數據庫名和例程名。如圖5:



          圖5

            全局數據庫名,格式一般為:db_name.db_domain。db_name用于對應數據庫名,db_domain對應于網絡域名。SID(例程)應該與db_name完全一致.如圖5都設置為:demo.

            單擊“下一步”,會出現“管理選項”對話框。用于設置OEM管理信息,如圖6:



          圖6

            如果要集中管理所有的Oracle數據庫,那就要選擇“Grid Control管理數據庫”,如果只管理本地數據庫,那就選擇“使用Database Control管理數據庫”。

            選擇“使用Database Control管理數據庫”,單擊“下一步”,會出現“數據庫身份證明”對話框,該對話框用于設置初始數據庫用戶帳號的口令。如圖7:



          圖7

            要選擇用戶SYS、SYSTEM、DBSNMP、SYSMAN使用相同的口令,那就選擇“所有賬戶使用同一口令”。這里選擇“使用不同的口令”,分別設置用戶的口令:SYS用戶的口令為ORACLE,SYSTEM用戶的口令為MANAGER,DBSNMP用戶的口令為DBSNMP,SYSMAN用戶的口令為SYSMAN。

            設置口令后,單擊“下一步”,會出現“存儲選項”對話框,該對話框用于指定數據庫的存儲機制(文件系統、自動存儲管理、裸設備),如圖8:



          圖8

            選擇“文件系統”,單擊“下一步”,會出現“數據庫文件位置”對話框,該對話框用于指定數據庫文件的存放位置。如圖9:
             

            圖9

            選擇“使用模板中的數據庫文件位置”,單擊“下一步”,會出現“恢復配置”對話框,該對話框用于指定數據庫的恢復選項,如圖10:
            

            圖10

            快速恢復區用于恢復數據,以免系統發生故障時丟失數據;啟用歸檔用于將數據庫設置為ARCHIVELOG模式,使得當數據庫出現失敗時可以完全恢復數據庫數據。

            單擊“下一步”,會出現“數據庫內容”對話框,該對話框用指定是否安裝示例方案,并運行自定義腳本。如圖11:



          圖11

            單擊“下一步”,會出現“初始化參數”對話框,該對話框用配置初始化參數、數據庫字符集和連接模式。如圖12:
             

            圖12

            這里的內容相對初學者來說有墊補好理解,放到后面講解。

            單擊“下一步”,會出現“數據庫存儲”對話框,該對話框用指定控制文件、數據文件、重做日志文件、名稱和尺寸。如圖13:
             

            圖13

            單擊“下一步”,會出現“創建選項”對話框,該對話框用指定建立數據庫,還是保存為數據庫模板。如圖14:
            

           圖14

            單擊“完成”,會顯示“確認”對話框,列出了要安裝Oracle選項的所有信息。如圖15:
             

            圖15

            單擊“確定”,就完成數據庫的建立過程。就會開始數據庫的建立,如圖16:



          圖16

            當數據庫建立完成后,就會出現如下對話框,如圖17:
             

            圖17

            當建立完成數據庫后,系統會鎖定除SYS、SYSTEM、DBSNMP、SYSMAN之外的所有其他用戶。應為以后要使用SCOTT用戶,所以在點擊“口令管理”按鈕后,解鎖SCOTT用戶,如圖18:
             

            圖18

            指定用戶口令為TIGER,單擊“確定”按鈕,最后單擊“退出”按鈕完成數據庫建立的全部過程。


          posted @ 2011-10-24 10:00 longsooooon 閱讀(837) | 評論 (0)編輯 收藏

          超簡單方法解決Struts2中一個action處理多個請求
          關鍵字: struts2, action, 多個方法
              這幾天用Struts2+MySQL做名片管理系統的時候,遇到了一些問題,或許別人看來不是什么問題,但作為一個剛剛開始學習Struts2的新手,
          很多東西對我來說還是很有難度的.比如我現在要說的在一個action中處理多個請求的問題.

              簡要描述一下問題的產生:我要做的名片管理系統中的一個用戶管理模塊,其中有兩個最主要的方法就是登錄和注冊,這兩個方法都是在UserAction中處理.
          而按照通常的狀況而言,一個Action中只會有一個execute方法,也就只能解決一個請求(大概看了下Struts,好像其中可以通過在form中加一個hidden元素,
          然后再在execute方法中用getCommond()的方法來進行判別).不過我在Struts2中沒有發現類似的解決辦法,這也很有可能是我剛剛學習Struts2造成的,
          畢竟到現在我都還沒弄到一本完整的教材,就只是到處找了些零散的資料,然后,做的過程遇到問題再自己猜想結合google找到的一些東西來尋求解決.

              遇到這個問題之后,我自己開始沒有想明白是什么狀況,該怎么解決.于是在網上找了下,找到的方法貌似都不是很簡單,要么就很復雜,要么就要涉及一些比較深的知識.
          后面我在執行這個程序的時候,發現Eclipse提出的一個warning,而正是這個warning給了我很大的提示,讓我找到的解決方法.

              Warning是這樣的:No configuration found for the specified action: 'UserAction.action' in namespace: '/pages/user'.
          Form action defaulting to 'action' attribute's literal value. 原因就是我在struts.xml中定義的action的name與login.jsp中的form中的action的name不一致,
          將兩個的名字改成相同就好了,不要求以.action結束,如都為:LoginAction,也就是struts.xml中的<action name="LoginAction" class="main.UserAction">,
          和JSP頁面中的<s:form action="LoginAction" method="POST">.


              而在struts.xml中定義的action還有一個參數method,既然已經可以根據action的name找到對應的action,那還要這個參數做什么呢?另外,execute在不更改的情況下,
          也是默認會調用的方法,再結合自己在網上找到的一些資料,我覺得可以嘗試一下將struts.xml中的action中的method進行設置.
          于是就有了下面的兩個action的配置:struts.xml中的<action name="login" class="main.UserAction"  method="login">和
          JSP頁面中的<s:form action="login" method="POST">. 提交上面的表單form的時候,在struts.xml中找到該form對應的action的方法為login(),
          于是就到類UserAction中找到該方法并調用.因而也就能夠調用UserAction類的login()方法了.
              這樣上面的問題也就可以解釋了:因為兩個地方定義的方法的名字不同,所以在點擊登錄進行login.jsp的時候就會彈出上述提示,
          但由于struts.xml中只定義(配置)一個action,默認的方法為execute(),故而編譯器還是能夠找到該方法進行執行.
              根據上面的推斷,因而可以再添加一個注冊頁面register.jsp,將其中的表單form定義為:<s:form action="register" method="POST">,
          而將struts.xml增加一個設置:<action name="register" class="main.UserAction" method="register">.
          這樣當register.jsp的action請求被攔截器攔截之后通過struts.xml的配置就可以找到UserAction類的register()方法進行相應的處理了,
          因而也就可以實現一個UserAction中處理多個請求action了.

              PS:由于本人剛剛學習Struts2不到兩個星期,而且以前也沒有接觸過Struts方面的程序設計.所以,
          肯定會有理解不對的地方,麻煩各位發現的朋友幫我指出來,謝謝

           來自:http://www.360doc.com/content/09/1122/16/144699_9541328.shtml
          posted @ 2011-10-09 17:37 longsooooon 閱讀(1616) | 評論 (0)編輯 收藏

          導航

          <2011年10月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 清镇市| 肃宁县| 郁南县| 当阳市| 和林格尔县| 高雄市| 西平县| 芒康县| 白银市| 泰安市| 安宁市| 鹤庆县| 区。| 临沧市| 阜康市| 旬邑县| 西和县| 西充县| 贵定县| 成武县| 望奎县| 根河市| 拉萨市| 汝南县| 察哈| 柞水县| 郯城县| 临西县| 尼玛县| 凉城县| 嘉祥县| 三都| 永泰县| 乐至县| 抚顺市| 江永县| 横山县| 甘肃省| 明星| 康保县| 都兰县|