当然,我们更方便的方法就是使用yum方式安装,这一种只需一步操作安装yum,就可以把
我们安装数据库时配置环境的rpm包都安装上。而rpm方式,就是要我们一个一个地安装所需
要的rpm包。
安装系统环境:
虚拟机:vmware 系统Linux (OEL5.6)主机IP:192.168.2.20
---安装虚拟机与系统:
--安装好后主机名:
[root@su ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=su.oracle.com
GATEWAY=192.168.2.20
---创建安装所需的用户与组:
[root@su ~]# groupadd -g 1000 oinstall
[root@su ~]# groupadd -g 1001 dba
[root@su ~]# groupadd -g 1002 oper
useradd -u 1001 -d /home/oracle -g oinstall -G dba,oper oracle
[root@su ~]#
---创建安装所需的目录并授权属主属组:
[root@su ~]# mkdir /soft
[root@su ~]# chown -R oracle:oinstall /soft
[root@su ~]# chmod -R 755 /soft
[root@su ~]# mkdir -p /u01/app/oracle
[root@su ~]# chown -R oracle:oinstall /u01
[root@su ~]# chmod -R 755 /u01
[root@su ~]# chown -R oracle:oinstall /soft
[root@su ~]# chmod -R 755 /soft
[root@su ~]# mkdir -p /u01/app/oracle
[root@su ~]# chown -R oracle:oinstall /u01
[root@su ~]# chmod -R 755 /u01
---传输oracle软件安装介质:
[root@su soft]# rz
rz waiting to receive.
开始 zmodem 传输。 按 Ctrl+C 取消。
100% 1362873 KB 10095 KB/s 00:02:15 0 Errors..
100% 1124320 KB 10810 KB/s 00:01:44 0 Errors..
[root@su soft]#
#传输完成。
---安装RPM包:
--官方文档提供的安装包;
The following or later version of packages for Asianux Server 3, Oracle Linux 5, and Red Hat Enterprise Linux 5 should be installed:
binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 elfutils-libelf-0.125 elfutils-libelf-devel-0.125 elfutils-libelf-devel-static-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-common-2.5 glibc-devel-2.5 glibc-headers-2.5 kernel-headers-2.6.18 ksh-20060214 libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.2 libgomp-4.1.2 libstdc++-4.1.2 libstdc++-devel-4.1.2 make-3.81 sysstat-7.0.2--挂载光盘并 安装rpm包:
[root@su ~]# mount /dev/cdrom /mnt #挂载光盘#
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@su ~]#
[root@su ~]# cd /mnt
[root@su mnt]# ls
blafdoc.css eula.py README-en.html Server
Cluster GPL RELEASE-NOTES-en supportinfo
ClusterStorage images RELEASE-NOTES-en.html TRANS.TBL
EULA isolinux RPM-GPG-KEY VT
eula.en_US README-en RPM-GPG-KEY-oracle
[root@su mnt]# cd Server/
[root@su Server]#
[root@su Server]# pwd
/mnt/Server
[root@su Server]# rpm -ivh binutils-2.17.50.0.6-14.el5.x86_64.rpm
warning: binutils-2.17.50.0.6-14.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
package binutils-2.17.50.0.6-14.el5.x86_64 is already installed
[root@su Server]# rpm -ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm
warning: compat-libstdc++-33-3.2.3-61.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
package compat-libstdc++-33-3.2.3-61.x86_64 is already installed
[root@su Server]#
... ...
[root@su Server]# rpm -ivh gcc-4.1.2-50.el5.x86_64.rpm
warning: gcc-4.1.2-50.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
package gcc-4.1.2-50.el5.x86_64 is already installed
[root@su Server]#
[root@su Server]# rpm -ivh gcc-c++-4.1.2-50.el5.x86_64.rpm
warning: gcc-c++-4.1.2-50.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
package gcc-c++-4.1.2-50.el5.x86_64 is already installed
[root@su Server]#
[root@su Server]# rpm -ivh glibc-common-2.5-58.x86_64.rpm
warning: glibc-common-2.5-58.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
package glibc-common-2.5-58.x86_64 is already installed
[root@su Server]#
[root@su Server]# rpm -ivh glibc-devel-2.5-58.x86_64.rpm
warning: glibc-devel-2.5-58.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
package glibc-devel-2.5-58.x86_64 is already installed
[root@su Server]#
[root@su Server]# rpm -ivh glibc-headers-2.5-58.x86_64.rpm
warning: glibc-headers-2.5-58.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
package glibc-headers-2.5-58.x86_64 is already installed
[root@su Server]#
[root@su Server]# rpm -ivh kernel-headers-2.6.18-238.el5.x86_64.rpm
... ...
th file from package kernel-uek-headers-2.6.32-100.26.2.el5.x86_64
file /usr/include/sound/asound_fm.h from install of kernel-headers-2.6.18-238.el5.x86_64 conflicts with file from package kernel-uek-headers-2.6.32-100.26.2.el5.x86_64
file /usr/include/sound/emu10k1.h from install of kernel-headers-2.6.18-238.el5.x86_64 conflicts with file from package kernel-uek-headers-2.6.32-100.26.2.el5.x86_64
file /usr/include/sound/hdsp.h from install of kernel-headers-2.6.18-238.el5.x86_64 conflicts with file from package kernel-uek-headers-2.6.32-100.26.2.el5.x86_64
file /usr/include/sound/hdspm.h from install of kernel-headers-2.6.18-238.el5.x86_64 conflicts with file from package kernel-uek-headers-2.6.32-100.26.2.el5.x86_64
file /usr/include/sound/sfnt_info.h from install of kernel-headers-2.6.18-238.el5.x86_64 conflicts with file from package kernel-uek-headers-2.6.32-100.26.2.el5.x86_64
file /usr/include/video/sisfb.h from install of kernel-headers-2.6.18-238.el5.x86_64 conflicts with file from package kernel-uek-headers-2.6.32-100.26.2.el5.x86_64
[root@su Server]# rpm -ivh libaio-0.3.106-5.x86_64.rpm
warning: libaio-0.3.106-5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
package libaio-0.3.106-5.x86_64 is already installed
[root@su Server]#
[root@su Server]# rpm -ivh libaio-devel-0.3.106-5.x86_64.rpm
warning: libaio-devel-0.3.106-5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:libaio-devel ########################################### [100%]
[root@su Server]#
[root@su Server]# rpm -ivh libgcc-4.1.2-50.el5.x86_64.rpm
warning: libgcc-4.1.2-50.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
package libgcc-4.1.2-50.el5.x86_64 is already installed
[root@su Server]#
[root@su Server]# rpm -ivh libstdc++-4.1.2-50.el5.x86_64.rpm
warning: libstdc++-4.1.2-50.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
package libstdc++-4.1.2-50.el5.x86_64 is already installed
[root@su Server]#
[root@su Server]# rpm -ivh libstdc++-devel-4.1.2-50.el5.x86_64.rpm
warning: libstdc++-devel-4.1.2-50.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
package libstdc++-devel-4.1.2-50.el5.x86_64 is already installed
[root@su Server]#
[root@su Server]# rpm -ivh make-3.81-3.el5.x86_64.rpm
warning: make-3.81-3.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
package make-3.81-3.el5.x86_64 is already installed
[root@su Server]#
[root@su Server]# rpm -ivh sysstat-7.0.2-3.el5_5.1.x86_64.rpm
warning: sysstat-7.0.2-3.el5_5.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:sysstat ########################################### [100%]
[root@su Server]#
---设置环境变量:
[oracle@su ~]$ vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
--添加内容
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=ORA11GR2
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
~
#添加后并保存。--保存后使文件生效:
[oracle@su ~]$ . .bash_proile
或者
[oracle@su ~]$ source .bash_proile
--- 解压 oracle 安装包:
[oracle@su ~]$ cd /soft
[oracle@su soft]$ ls
lost+found p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip
[oracle@su soft]$
[oracle@su soft]$ unzip p13390677_112040_Linux-x86-64_1of7.zip
... ...
[oracle@su soft]# unzip p13390677_112040_Linux-x86-64_2of7.zip
---安装数据库软件:
--启动图像化界面安装oracle软件:
[root@su ~]# xhost +
access control disabled, clients can connect from any host
[root@su ~]#
... ...
[oracle@su database]$ ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB. Actual 10330 MB Passed
Checking swap space: must be greater than 150 MB. Actual 4094 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2016-11-14_04-17-05PM. Please wait ...[oracle@su database]$ You can find the log of this install session at:
/u01/app/oraInventory/logs/installActions2016-11-14_04-17-05PM.log
--安装后在root用户 续执行以下两个脚本:
[root@su ~]# /u01/app/oraInventory/orainstRoot.sh
Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /u01/app/oraInventory to oinstall.
The execution of the script is complete.
You have new mail in /var/spool/mail/root
[root@su ~]#
[root@su ~]# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
Performing root user operation for Oracle 11g
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
---启用dbca建库:
--启动dbca建库:
... ...
--启动netca配置监听:
[oracle@su ~]$ netca
Oracle Net Services Configuration:
Configuring Listener:LISTENER
Listener configuration complete.
Oracle Net Listener Startup:
Running Listener Control:
/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start LISTENER
Listener Control complete.
Listener started successfully.
Oracle Net Services configuration successful. The exit code is 0
[oracle@su ~]$
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31392094/viewspace-2128464/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31392094/viewspace-2128464/