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=PATH: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 進入安裝