【配置上線】Oracle資料庫Linux系統下安裝(圖形介面)

恩強Boy發表於2020-07-08
一、 規劃

作業系統版本

Redhat Linux 6.5 64-bit

資料庫版本

11.2.0.4

ORACLE_BASE

/u01/app/oracle

ORACLE_HOME

/u01/app/oracle/product/11.2.0/db_1

ORACLE_SID

ORCL

 

二、 思路清晰

step1: 修改核心引數

step2: 修改使用者限制

step3: 建立使用者和組

step4: 建立目錄並分配許可權

step5: 修改 Oracle 環境變數

step6: 配置本地 yum 源,並 安裝需求rpm

step7: 上傳並解壓軟體包

step8: 執行圖形介面,安裝資料庫軟體

step9: 配置監聽

step10:dbca 建庫

step11: 安裝完檢查

三、 核心引數及限制更改

1. 編輯 /etc/sysctl.conf 檔案,新增如下內容

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 16069803776

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

 

# sysctl -p   使引數生效

2. 編輯 /etc/security/limits.conf 檔案,新增如下內容

oracle soft nproc   2047

oracle hard    nproc   16384

oracle soft    nofile  1024

oracle hard    nofile  65536

oracle soft    stack   10240

oracle hard    stack   32768

四、 建立使用者和使用者組

安裝oracle 資料庫需要 oracle 使用者及組 dba oinstall

1. 建立組和使用者

#  groupadd -g 501 oinstall

#  groupadd -g 502 dba

#   useradd -g oinstall -G dba -u 501 -d /home/oracle oracle

引數說明 -g 指定使用者組

-G 指定附加組

-d 指定使用者目錄

 

啟用oracle 使用者(修改 oracle 使用者密碼)

#   passwd oracle

2. 檢查 oracle 使用者

# id oracle

uid=501(oracle) gid=501(oinstall) groups=501(oinstall),503(oper),502(dba)

、建立目錄和分配許可權

# mkdir -p /u01/app/oracle/product/11.2.0/db_1

# mkdir -p /u01/setup/os -- 用於作業系統 iso 檔案存放

# mkdir -p /u01/setup/db -- 用於軟體包檔案存放

# mkdir -p /oradata   -- 用於存放資料檔案

# mkdir -p /backup   -- 用於存放備份檔案

# mkdir -p /archivelog   -- 用於存放歸檔日誌檔案

 

# chown -R oracle:oinstall /u01

# chown -R oracle:oinstall /oradata

# chown -R oracle:oinstall /backup

# chown -R oracle:oinstall /archivelog

 

#   chmod -R 775 /u01

#  chmod -R 775 /oradata

#  chmod -R 775 /backup

#  chmod -R 775 /archivelog

 

注:在通常的生產環境中,我們將資料庫軟體( ORACLE_HOME )安裝在本地,將資料( /oradata/backup/archivelog )安裝在儲存中

、編寫環境變數

# su - oracle

 

$ vi .bash_pfile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1

export ORACLE_SID= ORCL

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export PATH=$PATH:/sbin:/usr/lbin:/usr/sbin:$ORACLE_HOME/bin:$ORACLE_HOME/lib

 

使環境變數生效

$ source .bash_profile

、配置本地yum 源,安裝 rpm

1.   配置本地yum

( 此時已經將 iso 檔案上傳到 /u01/setup/os 目錄下 )

# mount -o loop /u01/setup/os/* /mnt

# vi  /etc/yum.repos.d/mnt.repo

新增以下內容

 

[mnt]

name=Yum Source

baseurl=file:///mnt

enabled=1

gpgcheck=0

 

# yum makecache

2. 安裝如下包

#   yum install -y  binutils compat*  elfutils-libelf elfutils-libelf-devel  glibc glibc-common  glibc-devel gcc gcc-c++ libaio libgcc  libstdc++ libstdc++-devel make sysstat unixODBC-devel libaio-devel ksh

八、 資料庫軟體安裝

1. 解壓上傳的軟體包

(此時已經將資料庫軟體包上傳到 /u01/setup/db 目錄下

$ cd /u01/setup/db/

$ ls

p13390677_112040_Linux-x86-64_1of7.zip  p13390677_112040_Linux-x86-64_2of7.zip

 

$ unzip p13390677_112040_Linux-x86-64_1of7.zip

$ unzip p13390677_112040_Linux-x86-64_2of7.zip

2. 安裝資料庫軟體

$ cd database/

$ ./runInstaller -- 執行

Pdksh 包錯誤說明 : RHEL 作業系統中沒有這個包,但是有 ksh 包。這兩個包產生的效果一樣,因此我們安裝 ksh 包可以忽略這個錯誤。

OK ,資料庫軟體安裝完成

3.配置監聽

$ netca

檢查監聽狀態

4.dbca 建庫

密碼為通用oracle

至此,oracle 資料庫安裝完成

5.檢查

$ sqlplus / as sysdba

SQL> select status from v$instance;

SQL> select * from v$version;

 




---------- end -----------

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31529886/viewspace-2703188/,如需轉載,請註明出處,否則將追究法律責任。

相關文章