1. 程式人生 > >Oracle10g 詳細安裝教程

Oracle10g 詳細安裝教程

在SecureCRT下操作: vi /etc/yum.repos.d/base.repo

[Base] name=base baseurl=file:///mnt/Server enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

掛載:mount /dev/cdrom /mnt ls /mnt

yum install -y binutils compat-db control-center gcc* glibc libXp libstdc++ libstdc++-devel make openmotif sysstat control-center

改名:hostname root使用者建立安裝目錄 並修改/etc/hosts [[email protected] 10g]# hostname db100 [[email protected] 10g]# vi /etc/hosts 192.168.8.100 db100 [[email protected] tmp]# vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=db100

1.安裝前準備 安裝這些程式包【安裝原始碼包,必須要用到gcc編譯】 binutils-2.17.50.0.6-5.el5 compat-db-4.2.52-5.1 control-center-2.16.0-14.el5 gcc-4.1.2-14.el5 gcc-c++-4.1.2-14.el5 glibc-2.5-18 libXp-1.0.0-8.1.el5 libstdc++-4.1.2-14.el5 libstdc++-devel-4.1.2-14.el5 make-3.81-1.1 openmotif-2.3.1-2.el5.i386.rpm

2.安裝依賴包 yum -y install control-center yum -y install sysstat

檢視系統空間 df -h

3.root使用者設定核心引數 vi /etc/sysctl.conf kernel.shmall = 2097152 (共享記憶體,單位是頁面數,每個頁面數是4K,就是塊大小,作業系統redhat5.5的,一個塊是4K,咱們設定共享記憶體8G ,官方推薦值,生產中可以自行改大 8GB/4KB=8388608KB /4KB=2097152(頁))

kernel.shmmax = 2147483648 (單個共享記憶體段的最大尺寸,單位位元組,單次提取最多2G,不是資料倉庫完全夠用 2G=2*1024*1024*1024(byte) )

插入下面資訊 kernel.sem = 250 32000 100 128 (訊號量) fs.file-max = 65536 (檔案控制代碼的最大數量) net.ipv4.ip_local_port_range = 1024 65000 (埠範圍) net.core.rmem_default = 262144(預設讀記憶體大小) net.core.rmem_max = 262144(讀記憶體最大值) net.core.wmem_default = 262144(預設寫存大小) net.core.wmem_max = 262144(寫記憶體最大值)

vi /etc/redhat-release (修改版本號,oracle10g只支援到redhat版本4,如果不修改,檢測安裝環境會報錯) Red Hat Enterprise Linux Server release 3 (Tikanga)

使核心生效 [[email protected] ~]# /sbin/sysctl -p

4.在配置檔案中插入引數 [[email protected] ~]# vi /etc/security/limits.conf (實際是 Linux PAM,插入式認證模組,用來限制使用者的策略)

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 ( core - 限制核心檔案的大小   date - 最大資料大小   fsize - 最大檔案大小   memlock - 最大鎖定記憶體地址空間   nofile - 開啟檔案的最大數目   rss - 最大持久設定大小   stack - 最大棧大小   cpu - 以分鐘為單位的最多 CPU 時間   noproc - 程序的最大數目   as - 地址空間限制   maxlogins - 此使用者允許登入的最大數目)

5. 配置登入檔案引數 [[email protected] ~]# vi /etc/pam.d/login (limits.conf是pam_limits.so的配置檔案,將上面的策略每次登入生效) 在下面新增以下資訊 session required /lib/security/pam_limits.so

6.使用者環境變數 [[email protected] ~]# groupadd oinstall [[email protected] ~]# groupadd dba [[email protected] ~]# useradd -g oinstall -G dba oracle [[email protected] ~]# passwd oracle

[[email protected] ~]# su - oracle [[email protected] ~]$ vi .bash_profile

ORACLE_BASE=/oracle/app ORACLE_HOME=ORACLEBASE/oracle/product/10.2.0/db1ORACLESID=ecomPATH=PATH:HOME/bin:ORACLE_HOME/bin LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH NLS_LANG

讓環境變數生效 [[email protected] ~]$ source .bash_profile

[[email protected] /]# mkdir -p /oracle/app [[email protected] /]# chmod 777 /oracle [[email protected] /]# chown -R oracle.oinstall /oracle

7.把oracle 安裝程式 拷貝到linux 用oracle使用者 解壓縮 [[email protected] ~]$ unzip oracle_database_linux32.zip

8.登出root使用者,請使用oracle 登入

這裡寫圖片描述

安裝詳細步驟

這裡寫圖片描述

這裡寫圖片描述

畫圈的地方是安裝企業版

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

僅安裝軟體

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

在上面圖片出來之後 切換到root下執行以下指令碼

這裡寫圖片描述

這裡寫圖片描述

按ok 退出

這裡寫圖片描述

輸入dbca 進入安裝

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述