oracle 11g 單例項資料庫的安裝

記錄每一次錯誤發表於2018-10-11


系統是redha 6.9,虛擬機器,

1.掛載磁碟,配置yum源:cd /etc/yum.repos.d

新建個檔案  vi  a.repo,內容為:

[oracle]

name=oracle

baseurl=file:///media

enabled=1

gpgcheck=0

2.安裝軟體(root使用者)

yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh ksh libaio.i686 glibc.i686 compat-libstdc++-33.i686 libaio-devel.i686 libgcc.i686 libstdc++.i686 unixODBC.i686 unixODBC-devel.i686

3.建立使用者和組,並修改使用者密碼

[root@localhost ~]# groupadd oinstall 

[root@localhost ~]# groupadd dba 

[root@localhost ~]# useradd -g oinstall -G dba oracle 

[root@localhost ~]# passwd oracle

4.配置系統的limits的配置檔案

[root@localhost ~]# vim /etc/security/limits.conf 

oracle  soft    nproc  2047 

oracle  hard    nproc  16384 

oracle  soft    nofile  1024 

oracle  hard    nofile  65536 

oracle  soft    stack  10240

5.修改核心變數配置檔案  vi /etc/sysctl.conf

kernel.shmall = 4294967296

fs.file-max = 6815744

fs.aio-max-nr = 1048576

#kernel.shmall = 2097152

#kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

執行sysctl -p,使修改的核心引數生效

[root@localhost ~]# sysctl -p

6.修改oracle使用者下的/home/oracle下的.bash_profile

新增如下內容:

umask 022

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/dbhome_1

export ORACLE_SID=orcl

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

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"

export NLS_LANG=american_america.ZHS16GBK

export TNS_ADMIN=$ORACLE_HOME/network/admin

7.建立相關的目錄對修改許可權

[root@yang-rac1 ~]# mkdir -p /u01/app/oracle

[root@yang-rac1 ~]# mkdir -p /u01/app/oracle/product/11.2.0.4/dbhome_1

[root@yang-rac1 ~]# chown oracle:oinstall /u01/app/oracle

[root@yang-rac1 ~]# chown oracle:oinstall /u01/app/oracle/product/11.2.0.4/dbhome_1/

[root@yang-rac1 ~]# su - oracle

[oracle@yang-rac1 ~]$ env | grep ORA

ORACLE_SID=orcl

ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=/u01/app/oracle/product/11.2.0.4/dbhome_1


-rwxrw-rw-. 1 root root 1395582860 Aug 28 21:31 db_112040_Linux-x86-64_1of7.zip

-rwxrw-rw-. 1 root root 1151304589 Aug 28 21:33 db_112040_Linux-x86-64_2of7.zip

[root@yang-rac1 Desktop]# chown oracle:oinstall db_112040_Linux-x86-64_1of7.zip 

[root@yang-rac1 Desktop]# chown oracle:oinstall db_112040_Linux-x86-64_2of7.zip

8.切換至oracle,解壓壓縮包並安裝的資料庫軟體。

[oracle@yang-rac1 ~]$ unzip db_112040_Linux-x86-64_1of7.zip -d /u01;unzip db_112040_Linux-x86-64_2of7.zip  -d /u01

9.安裝資料庫軟體。

 

 

 

 

 

 

這裡需要勾起忽略錯誤,因為這裡是找不到i386的包,X64的包實際是使用的是i686


10.使用netca建立監聽。


11安裝資料庫

驗證安裝的結果:

SYS@orcl>select *  from v$version;


BANNER

--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

PL/SQL Release 11.2.0.4.0 - Production

CORE 11.2.0.4.0 Production

TNS for Linux: Version 11.2.0.4.0 - Production

NLSRTL Version 11.2.0.4.0 - Production

vm虛擬機器下載(包含密匙) oracle 11g 單例項資料庫的安裝連結:

linux系統下載:連結:  密碼:4x4i

11g  11.2.0.4.0版本的database安裝原始檔:連結:   密碼:ukp4

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

相關文章