Oracle數據庫安裝


1 Windows下Oracle數據庫安裝

1.1 問題

在Windows下安裝Oracle數據庫。

1.2 步驟

通過網址“http://www.oracle.com”打開Oracle官網首頁,點擊Downloads進入Oracle數據庫的下載頁面,如圖-1所示。

圖-1

安裝步驟如下(以本地安裝為例):

步驟一:解壓,雙擊setup.exe,啟動安裝向導

首先,將下載的oracle安裝包進行解壓縮;然后,雙擊setup.exe文件來啟動安裝向導,打開安裝界面,如圖-2所示。

圖-2

在此步驟中需要設置的內容如下:

1)選擇基本安裝,指定要安裝的Oracle數據庫的基位置和主目錄位置;

2)安裝類型為企業版;

3)選擇“創建啟動數據庫”(可以在安裝數據庫軟件同時創建數據庫,也可以在安裝完畢后單獨創建,此處選擇默認值,即為安裝數據軟件同時創建數據庫);

4)指定全局數據庫名稱為orcl,以及口令,需要記住自己的密碼,這里設置為oracle。

設置完成以上內容后,點擊“下一步”按鈕。

步驟二:檢測安裝環境

點擊“下一步”按鈕后,進入檢查安裝環境的界面,如圖-3所示。該步驟用來檢查軟硬件環境是否符合Oracle11g的安裝要求,如果滿足安裝要求,則點擊“下一步”按鈕。

圖-3

步驟三:進入安裝概要頁面

檢查安裝環境通過后,進入安裝概要頁面,如圖-4所示。在該步驟可以檢查之前的設置,包括安裝類型和要安裝的組件,如果有問題,可以點擊“上一步”按鈕回去修改,如果確認沒問題,則點擊“安裝”按鈕,進入安裝階段。

圖-4

步驟四:提示正在安裝。

根據機器的軟硬件配置不同,這個步驟可能耗費不同的時間。圖略。

步驟五:進入配置助手步驟,這個過程不需要用戶干涉。圖略。

步驟六:創建數據庫,圖略。

步驟七:數據庫創建完成后,提示配置助手界面,顯示數據庫的初始信息。圖略。

在此步驟中可以點擊“口令管理”按鈕進行數據庫初始用戶的口令管理,這個步驟此時可以忽略,待安裝完成后再進行口令管理。完成后,點擊“確定”按鈕離開口令管理界面。

步驟八:彈出安裝成功窗口,圖略。

步驟九:在安裝成功界面上點擊“下一步”按鈕,提示安裝結束,如圖-5所示。

圖-5

2 Linux下Oracle數據庫安裝

2.1 問題

如何在Linux系統下安裝Oracle數據庫。

2.2 步驟

在Linux下安裝Oracle數據庫的步驟如下:

步驟一:檢查安裝oracle時所需要的RPM包是否存在

檢查安裝oracle時所需要的RPM包命令為: rpm -q 指定的RPM包。

需要檢查的RPM包如下:

 
  1. binutils-2.17.50.0.6
  2. compat-libstdc++-33-3.2.3
  3. elfutils-libelf-0.125
  4. elfutils-libelf-devel-0.125
  5. elfutils-libelf-devel-static-0.125
  6. gcc-4.1.2
  7. gcc-c++-4.1.2
  8. glibc-2.5-24
  9. glibc-common-2.5
  10. glibc-devel-2.5
  11. glibc-headers-2.5
  12. kernel-headers-2.6.18
  13. ksh-20060214
  14. libaio-0.3.106
  15. libaio-devel-0.3.106
  16. libgcc-4.1.2
  17. libgomp-4.1.2
  18. libstdc++-4.1.2
  19. libstdc++-devel-4.1.2
  20. make-3.81
  21. sysstat-7.0.2

如果以上RPM包沒有被安裝,請到CentOS5.5的ISO文件中找到這些包並上傳到linux系統中。已上傳的RPM包,雙擊就可以安裝,界面安裝的好處是系統可以自己解決依賴關系(保持你的網絡暢通)。

步驟二:配置oinstall組

配置oinstall組,命令如下:

 
  1. /user/sbin/groupadd oinstall

步驟三:配置dba組合oper組

配置dba組合oper組,與配置oinstall命令相同,只是把oinstall換成dba和oper,命令如下:

 
  1. groupadd dba
  2. groupadd oper

步驟四:創建用戶oracle並且授權

創建用戶oracle並且授權,命令如下:

 
  1. useradd -g oinstall -G dba,oper oracle

步驟五:設置oracle用戶的密碼

設置oracle用戶的密碼,命令如下:

 
  1. passwd oracle

步驟六:確定nobody用戶不存在

確定nobody用戶不存在,命令如下:

 
  1. id nobody

步驟七:編輯sysctl.conf文件

編輯sysctl.conf文件,命令如下:

 
  1. vi /etc/sysctl.conf

添加如下內容:

 
  1. kernel.sem = 250 32000 100 128
  2. fs.file-max = 6815744
  3. net.ipv4.ip_local_port_range = 9000 65500
  4. net.core.rmem_default = 262144
  5. net.core.rmem_max = 4194304
  6. net.core.wmem_default = 262144
  7. net.core.wmem_max = 1048576
  8. fs.aio-max-nr = 1048576

步驟八:使內核參數立即生效

  1. sysctl -p

步驟九:編輯limits.conf文件

使用vi編輯limits.conf文件,命令如下:

 
  1. vi/etc/security/limits.conf

添加如下內容:

 
  1. oracle soft nproc 2047
  2. oracle hard nproc 16384
  3. oracle soft nofile 1024
  4. oracle hard nofile 65536

步驟十:編輯login文件

使用vi編輯login文件,命令如下:

  1. vi /etc/pam.d/login

添加如下選項:

 
  1. session required pam_limits.so

步驟十一:創建安裝oracle的文件夾

創建安裝oracle的文件夾,命令如下:

  1. mkdir -p /opt/db/oracle

步驟十二:更改權限

更改權限,命令如下:

  1. chown -R oracle:oinstall /opt/db/oralce
  2. chmod -R 775 /opt/db/oracle

步驟十三:切換用戶到oracle

切換用戶到oracle,命令如下:

 
  1. su– oracle

此處注意空格。

步驟十四:編輯.bash_profile文件

 
  1. [root@oracle ~]# vi /etc/profile
  2. if [$USER = "oracle"]; then
  3. if [$SHELL = "/bin/ksh"]; then
  4. ulimit -p 16384
  5. ulimit -p 65536
  6. else
  7. ulimit -u 16384 -n 65536
  8. fi
  9. umask 022
  10. fi

以oracle用戶身份登錄,修改當前用戶下的.bash_profile(這是用戶主目錄下的一個隱藏文件)。

  1. PATH=$PATH:$HOME/bin;export PATH
  2. ORACLE_BASE=/opt/oracle;export ORACLE_BASE
  3. ORACLE_HOME=/opt/db/oracle/1102/db01; export ORACLE_HOME
  4. ORACLE_SID=testdb;export ORACLE_SID
  5. PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin;export PATH
  6. DISPLAY=192.168.1.88:0.0;export DISPLAY

步驟十五:上傳oracle到/opt目錄

以root用戶登錄或者是把/opt的權限賦值給oracle:

  1. chown -R oracle:oinstall /opt/db/oralce

這樣就可以用oracle用戶登錄然后直接上傳。

步驟十六:查看上傳情況

查看上傳情況,命令如下:

 
  1. cd /opt
  2. ls

步驟十七:解壓上傳的oracle安裝包

上傳完畢后,使用unzip命令解壓oracle安裝包(如果你沒有把/opt的權限賦值給oracle那么將無法正常解壓),解壓命令如下:

  1. Unzip linux_11gR2_database_1of2.zip
  2. Unzip linux_11gR2_database_2of2.zip

步驟十八:使用oracle用戶登錄系統

解壓完成以后用oracle用戶登錄系統,如圖-6所示。

圖-6

步驟十九:找到你上傳的oracle文件的位置

在linux系統中找到oracle文件存儲的位置,如圖-7所示。

圖-7

步驟二十:oracle解壓完以后產生一個database文件夾打開該文件夾

oracle解壓完以后會產生一個database文件夾,打開該文件夾,如圖-8所示。

圖-8

步驟二十一:運行runinstaller

運行runinstaller,如圖-9所示。

圖-9

步驟二十二:點擊運行

如圖-10所示。

圖-10

步驟二十三:安裝界面

注意:創建啟動數據庫時,全局數據庫名必須要與你在設置.base_profile中輸入的oracle_sid一致。你可以設置密碼,在這里設置密碼以后,帳戶sys、system、sysman和DBSNMP都將使用這里設置的密碼,如圖-11所示。

圖-11

開始安裝,如圖-12所示。

圖-12

步驟二十四:指定產品清單目錄的完整路徑

指定產品清單目錄的完整路徑,默認即可,如圖-13所示。

圖-13

如圖-14所示。

圖-14

如果你是DHCP網絡,網絡配置要求如圖-15所示,如果你指定了IP地址將不會出現這個提示,所以不用管直接下一步。

圖-15

由於DHCP網絡所出現的提示,無需處理,選擇“是”,如圖-16所示

圖-16

如圖-17所示。

圖-17

如圖-18所示。

圖-18

如圖-19所示。

圖-19

如圖-20所示。

圖-20

如圖-21所示。

圖-21

如圖-22所示。

圖-22

4 使用SQL* PLUS訪問數據庫

4.1 問題

如何使用SQL* PLUS訪問數據庫。

4.2 方案

在上一案例的基礎上,在%提示符下,輸入SQLPlus命令,並輸入數據庫的帳號和密碼,如圖-24所示。

圖-24運行sqlplus,登錄數據庫

如果出現SQL提示符,則表示登錄成功,如圖-25所示。

圖-25登錄數據庫成功

退出SQL*PLUS時,在SQL>后輸入exit即可,如圖-26所示。

圖-26退出SQL*Plus

在此輸入exit,即退出遠程服務器。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM