天天看點

Oracle初步安裝及建庫

一、修改主機名:

hostname oracle 1

vi /etc/sysconfig/network

Oracle初步安裝及建庫

service network restart #

重新開機網卡

vi /etc/hosts       # 添加ip位址和主機名

Oracle初步安裝及建庫

二、安裝前準備

1、安裝一些相關軟體

yum –y install

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

sysstat

compat-libXp

yum -y install control-center…

<b> </b>

2、修改語言

vi /etc/sysconfig/i18n 

插入: LANG="zh_CN.UTF-8"

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

3.root使用者設定核心參數

vi /etc/sysconfig/i18n

插入: kernel.shmall = 2097152   (共享記憶體,機關是頁面數 x86的32位為4k)

kernel.shmmax = 2147483648 (單個共享記憶體段的最大尺寸)

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

改為: Red Hat Enterprise Linux Server release 3

(Tikanga)

/sbin/sysctl –p    #使核心生效

4、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 - 此使用者允許登入的最大數目)

vi /etc/pam.d/login (limits.conf是pam_limits.so的配置檔案)

插入: session   

required    

/lib/security/pam_limits.so

5、使用者環境變量

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

passwd oracle

進入oracle使用者

su – oracle

配置.bash檔案

vi .bash_profile

ORACLE_BASE=/oracle/app

ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1

ORACLE_SID=TEST

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

LANG=en_US.UTF-8

export ORACLE_BASE ORACLE_HOME ORACLE_SID

PATH LD_LIBRARY_PATH LANG

讓環境變量生效

source .bash_profile

把oracle 安裝程式拷貝到linux下(最好拷貝到/tmp下)

用oracle使用者

解壓縮

unzip oracle_database_linux32.zip

在root使用者下建立安裝目錄

mkdir -p /oracle/app

chmod 777 /oracle

chown -R oracle.oinstall /oracle

三、開始安裝oracle

注:如果是su - 切換的使用者會報錯Can't connect to x11 window server using

解決方式:以root使用者執行:xhost +IP(本機ip)然後以oracle使用者執行export DISPLAY=IP:0.0

登出root使用者并以oracle 使用者登陸

進入解壓縮目錄

cd /tmp/database

 ./runInstaller

Oracle初步安裝及建庫

會出現圖形界面如下圖

Oracle初步安裝及建庫
Oracle初步安裝及建庫

之後一直next;

Oracle初步安裝及建庫
Oracle初步安裝及建庫

出現兩條指令需手動執行一下:

Oracle初步安裝及建庫

進入root使用者執行以上兩條指令:

Oracle初步安裝及建庫
Oracle初步安裝及建庫

四、建立資料庫:

以oracle使用者身份登入:

dbca

除了個别地方其他一路預設就可以了,

Oracle初步安裝及建庫
Oracle初步安裝及建庫
Oracle初步安裝及建庫
Oracle初步安裝及建庫
Oracle初步安裝及建庫

檢視是否成功安裝oracle:

Oracle使用者下鍵入:

ps -ef|grep ora

出現以下字樣,恭喜,安裝成功

Oracle初步安裝及建庫