Oralce安裝-Windows客戶機上遠程安裝Oracle10g資料庫於Linux主機上

來源:互聯網
上載者:User
關鍵詞: ORACLE10G    linux    installation                                          

用個人帳號telnet  LINUX主機, 客戶機上啟用exceed, 並用下列命令設定環境變數:
setenv DISPLAY yourIP:0.0
目的是一會圖形介面安裝ORACLE10G, 把介面返回到自己的客戶機.

 

用下列命令轉成root使用者(必須知道root密碼)

     $ su - root
password:
#

查看LINUX主機的相關資訊:

1. OS版本   
     #cat /etc/issue
    
     Red Hat Enterprise Linux AS release 4 (Nahant Update 2)
     Kernel \r on an \m
2. 核心版本
     # uname -r
    
     2.6.9-22.ELsmp
    
3. 記憶體與交換空間大小
   RAM                              Swap Space
   Between 1024 MB and 2048 MB      1.5 times the size of RAM
   Between 2049 MB and 8192 MB      Equal to the size of RAM
   More than 8192 MB                0.75 times the size of RAM

4. 查看記憶體:
   # grep MemTotal /proc/meminfo
     MemTotal:      2065388 kB
     這裡是2G
    --要求至少1G,
  
5. 查看交換空間:
   # grep SwapTotal /proc/meminfo
   SwapTotal:     2031608 kB
   記憶體2G的話交換區要是記憶體的1.5倍, 應該是3G, 後面安裝的時候才沒有警告資訊.
  
6. 查看記憶體與交換空間的使用方式(我裝在新的LINUX主機上):
   # free
             total       used       free     shared    buffers     cached
Mem:       2065388    2048136      17252          0       1912    1761616
-/+ buffers/cache:     284608    1780780
Swap:      2031608     109832    1921776
 
7. 查看磁碟空間,看是否滿足安裝的磁碟需求
   #  df -k/-h
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                     151656620  16387356 127565508  12% /
/dev/sda1               101086     12535     83332  14% /boot
none                   1032692         0   1032692   0% /dev/shm
cnxafs01:/export/home/ymiao
                     206424760 130102152  65836848  67% /home/ymiao
   不同版本的ORACLE需要的磁碟空間如下:

   Installation Type          Requirement for Software Files (GB)
   Enterprise Edition                   1.85
   Standard Edition                     1.85
   Custom (maximum)                     1.99  

8. 查看是否滿足LINUX主機的軟體需求(根據版本不同各異)   
---Red Hat Enterprise Linux 4.0:
  package name        version
  binutils           -2.15.92.0.2-10.EL4
  compat-db          -4.1.25-9
  control-center     -2.8.0-12
  gcc                -3.4.3-9.EL4
  gcc-c++            -3.4.3-9.EL4
  glibc              -2.3.4-2
  glibc-common       -2.3.4-2
  gnome-libs         -1.4.1.2.90-44.1
  libstdc++          -3.4.3-9.EL4
  libstdc++-devel    -3.4.3-9.EL4       
  make              -3.80-5
  pdksh-5.2.14-30
  sysstat-5.0.5-1
  xscreensaver-4.18-5.rhel4.2
    
   使用下面命令查看:
   # rpm -q package name
   結果應該比上面的version一致或者更高
  
  
修改核心參數:(不修改的話,安裝的時候會有很多警告)
  
   #vi /etc/sysctl.conf

末尾添加:
  
kernel.shmall = 2097152
kernel.shmmax = 2147483644      
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144

儲存退出
# /sbin/sysctl -p
使配置生效

 

建立使用者和相關的組:
# /usr/sbin/groupadd oinstall         //建立Oracle Inventory group
# /usr/sbin/groupadd dba              //建立OSDBA group
# /usr/sbin/useradd -g oinstall -G dba oracle -d /root/oracle        //建立Oracle software owner 並添加到上面兩個組裡 

設定安裝環境變數

登入狀態root使用者
# su – root
$ cd
$ vi .bash_profile

添加:
export ORACLE_BASE=/export/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=en_US.UTF-8
儲存退出.

然後執行
$ source .bash_profile
使環境變數生效

把10201_database_linux32.zip壓縮包拷貝到/oracle 目錄下解壓
方法:
先把壓縮包拷貝到自己的ymiao目錄下,
root使用者輸入下面命令:

cd /home/ymiao
cp 10201_database_linux32.zip  /oracle

#unzip 10201_database_linux32.zip
解壓產生database目錄

進入database目錄
以oracle使用者身份
輸入:

$ sh runInstaller

進入安裝介面, 按照要求安裝

啟動監聽程式:

進入/oracle/product/10.2.0/db_1/bin/
lsnrctl start

 

安裝後的任務    
 使用Oracle10g 資料庫    
安裝完畢後Oracle資料庫會自動啟動,下面用實際操作來說明一下Oracle10g資料庫的啟動    
和關閉。    
在x-windows環境下,開啟一個控制台視窗,先出現“login:”,以Oracle使用者登入資料庫 :    

login: oracle    
Password:    

1.    啟動Oracle10g 資料庫    
$ sqlplus "scott/tiger as sysdba"    
    將出現如下串連資料庫資訊:    
SQL*Plus: Release 10.1.0.2.0 - Production on 星期三 3月 24 16:23:27 2004    
Copyright (c) 1982, 2004, Oracle.  All rights reserved.    

 

串連到:    
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production    
With the Partitioning, OLAP and Data Mining options    
SQL>    

表明登入資料庫系統成功,運行startup命令啟動資料庫。    

SQL> startup    
ORACLE instance started.    

Total System Global Area 336356520 bytes    
Fixed Size 279720 bytes    
Variable Size 268435456 bytes    
Database Buffers 67108864 bytes    
Redo Buffers 532480 bytes    
Database mounted.    
Database opened.    
SQL>    
表示資料庫正常啟動。    

2.    關閉Oracle10g 資料庫    
$ sqlplus "scott/tiger as sysdba"     //以sysdba使用者登入資料庫    

成功登入資料庫系統後,運行shudown命令關閉資料庫。    
SQL> shutdown    

3.    啟動Oracle10g監聽程式    
Oracle的監聽程式主要是為用戶端的串連提供介面,在控制台視窗鍵入如下命令:    
$ lsnrctl    
將出現如下監聽程式資訊:    
LSNRCTL for 32-bit Windows: Version 10.1.0.2.0 - Production on 24-3月 -2004 16    
:59:51    
Copyright (c) 1991, 2004, Oracle.  All rights reserved.    
歡迎來到LSNRCTL, 請鍵入"help"以獲得資訊。    
LSNRCTL>    

表明登入監聽程式控制台成功,運行start命令啟動監聽程式。    

LSNRCTL> start    
將出現監聽程式的一系列啟動和配置情況資訊列表。    
資訊行的最後一行是“The command completed successfully”字樣時,監聽程式啟動成    
功。    

4.    關閉Oracle10g監聽程式    
運行stop命令關閉監聽程式。    
LSNRCTL> stop 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.