Oracle 資料庫基礎——安裝

來源:互聯網
上載者:User

Oracle 資料庫基礎——安裝

一、資料庫基礎知識

1.概念

      資料庫全稱資料庫管理系統,簡稱DBMS,是一種在電腦中,針對資料進行管理、儲存、共用的一種技術。

2.分類

  資料庫的發展過程中,按邏輯模型可分為以下幾種:

3.關係型資料庫

PS:

1.候選索引鍵、主鍵、外鍵都是需要使用者來定義的,一般來說,這些鍵的定義都會和業務、真實資料匹配。

2.NF範式:在關聯式模式資料庫中為了排除資料的冗餘、資料的完整性、排除新增或刪除資料的異常,通常引入範式的概念;

               範式簡稱NF,總計有6種:1NF\2NF\3NF\BCNF\4NF\5NF;

               範式的實現是從最低到最高的順序來實現,要實現進階別的範式,前提是低層級的範式已經實現,一般來說,只需要達到3NF即可。

3.關於3NF:達到3NF通常是要通過拆表來實現的,可以結合E-R圖來實現拆表操作,步驟:a.找出當前表中所有獨立的實體;b.判斷實體之間的關係,分解屬性;c.建表

4.NoSQL資料庫:not only SQL,非關係型資料庫,是伴隨著互連網應用、大資料的產生而產生的。

 

二、Oracle 伺服器

1.安裝

    開啟Oracle軟體安裝包,雙擊setup.exe安裝即可,安裝的時候注意以下幾點且需記住:

a.管理員密碼(必須設定)
b.資料庫的名稱(全域資料庫名)
c.SID

安裝到出現介面時,資料庫的名稱(全域資料庫名)和SID是否和自己設定的相同,如果是點擊確定即可,安裝完成。

2.檢測

a.查看服務:OracleService執行個體名(執行個體名就是全域資料庫名)→一個Oracle伺服器下可以安裝多個資料庫,每一個資料庫(執行個體)都有其獨立的服務進程。

                Oracle....TNSListener:監聽程式,是用來提供遠端存取功能的,該服務必須啟動,否則無法實現遠端存取

                OracleDBConsole執行個體名:僅僅用來提供OEM服務,OEM是指oracle enterprise Manager,是一個基於B/S架構的管理端,在企業中,該服務一般都是禁用的。OEM地址:Oem的地址:

                                        Oracle 10g:  http://伺服器的IP地址:1158/em
                                        Oracle 11g:  https://伺服器的IP地址:1158/em

b.命令

        Oracle內建的登入命令叫sqlplus,文法格式:sqlplus 使用者名稱/密碼[@網路服務名] [身份等],訪問遠程oracle伺服器時,才需要用到@網路服務名。

         Oracle預設管理員有兩個:sys/system, sys算是超級管理員,任何時候使用sys登入oracle時,都需要指明登入身份為系統管理員(as sysdba)

          一般來說,在oracle伺服器上,只需要輸入以下命令即可:sqlplus / as sysdba

 

三、Oracle 用戶端

      Oracle是一個Client/Server架構(用戶端/伺服器)的軟體,如果要遠端存取oracle資料庫,則需要在本地安裝oracle的用戶端,安裝完成後進行如下設定。

1.伺服器端的配置(通常有DBA來操作)

   開啟Netmanager,配置監聽程式Listener→監聽位置:使用TCP/IP協議;主機:填寫Oracle伺服器的電腦名稱;連接埠:預設都是1521;
                            資料庫服務:建議手動添加需要提供遠端存取功能的資料庫;
                            菜單中,點擊檔案-儲存網路設定;
                            重啟監聽服務:一般只在異常時才需要做該操作,命令lsnrctl→stop→start;

2.用戶端的配置***

 開啟用戶端中的Netmanager:

  a.監聽:點擊添加監聽,再點擊添加地址,使用預設值即可。   
  b.服務命名: ·網路服務名:可以隨意填寫,建議有意義,其實就是串連配置的別名。在後續的串連(命令、圖形化用戶端)中需要用到。       
                   ·主機名稱:填寫的是被串連的oracle伺服器的機器的IP地址。

                   ·服務名:因為一台oracle伺服器上可以安裝多個oracle的執行個體,而一個串連只能串連一個執行個體。該處需要指定的就是執行個體名(全域資料庫名
  c. 檔案-儲存網路設定。

 

出現最後的介面,說明已經成功串連伺服器。

PS:一個服務命名對應一個遠程執行個體的串連配置;一般來說,我們都會通過手動修改oracle 用戶端的家目錄下/network/admin下的檔案tnsnames.ora來實現串連配置。

 

四、PL/SQL Devoloper

      Oracle開發中,通常會使用第三方工具來輔助書寫SQL,PL/SQL是目前最常用的一款。安裝後可以直接用它串連我們的Oracle伺服器。介面大致如下:

 五、Oracle企業管理器(Oracle Enterprise Manager,簡稱OEM)

Oracle9i期以前版本的企業管理器是基於C/S架構的應用程式,OEM需要在機器上進行單獨安裝才可以使用,而從Oracle10g開始,OEM邊轉移到Web系統上,這位遠端管理Oracle帶來了方便。在OEM中可以完成所有工作,比如建立資料表空間和資料檔案,建立使用者,建立表等等。

Oem的地址:
  Oracle 10g:  http://伺服器的IP地址:1158/em

  Oracle 11g:  https://伺服器的IP地址:1158/em

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.