centOS下oracle安装手册

  • 格式:doc
  • 大小:36.00 KB
  • 文档页数:5

1.需安装如下软件包:
gcc-4.1.2-14.el5.x86_64.rpm
gcc-c++-4.1.2-14.el5.x86_64.rpm
glibc-2.3.2-95.20
glibc-common
make-3.81-1.1.x86_64.rpm
binutils-devel-2.17.50.0.6-5.el5.i386.rpm
binutils-devel-2.17.50.0.6-5.el5.x86_64.rpm
openmotif22-2.2.3-18.i386.rpm
openmotif22-2.2.3-18.x86_64.rpm
setarch-2.0-1.1.x86_64.rpm
compat-db-4.2.52-5.1.x86_64.rpm
compat-gcc-34-3.4.6-4.x86_64.rpm
compat-gcc-34-c++-3.4.6-4.x86_64.rpm
compat-gcc-34-g77-3.4.6-4.x86_64.rpm
compat-libstdc++-296-2.96-138.i386.rpm
compat-libstdc++-33-3.2.3-61.i386.rpm
compat-libstdc++-33-3.2.3-61.x86_64.rpm
使用#rpm –q package_name 查看某个包是否已安装
如果个别包没有安装,把系统安装光盘mount上,找到具体的软件包(大多数在第三张光盘和第一张光盘上),然后利用如下的命令来安装相应
的包:
# rpm -ivh compatname
注意:在安装以上包时可能系统会提示在安装此包之前需安装…….rpm包,
如:安装gcc-4.1.2-14.el5.x86_64.rpm包时,系统提示先要安装glibc-devel-2.2.90-12.rpm包,在光盘中找到版本号相等或更高的包安装上去即可
2.建用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
3.创建oracle目录
#mkdir –p /u01/app/oracle oracle基本文件安装目录
#mkdir /u02/oradata oracle数据文件目录
#chown –R oracle:oinstall /u01/app/oracle
#chown –R oracle:oinstall /u02/oradata
#chmod –R 775 /u01/app/oracle
#chmod –R 775 /u02/oradata
4.设置内核参数
vim /etc/sysctl.conf
增加:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
5. 调整oracle使用者的环境限制
vim /etc/security/limits.conf
增加:
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
vim /etc/pam.d/login
增加:
session required /lib/security/pam_limits.so session required pam_limits.so
vim /etc/profile
增加:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
6.检查/tmp空间,至少400M
df /tmp
7.设置环境变量
su - oracle
vim .bash_profile(文件在根目录下)
增加:
# oracle 10g
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1 export ORACLE_SID=bpobase
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
生效环境变量:
. .bash_profile 或者 source .bash_profile
8.安装oracle
以oracle 用户登陆,(需要在本机注销,再以oracle用户登录)
先解压安装文件包,安装时忽略版本检查:
./runInstaller –ignoreSysPreReqs
安装是需要更改的为:
指定合适的数据库字符集,我这边安装的是utf-8字符
指定数据库的目录为:/u01/app/oracle
指定oracle数据文件目录为:/u02/oracledata
在root用户环境下执行安装程序给出的脚本
/home/oracle/oracle10g/oraInventory/orainstRoot.sh
/home/oracle/oracle10g/product/10.2.0/db_1/root.sh
安装完后需要加监听:(以oracle用户身份)
进入:/u01/app/oracle/product/10.2.0.1/network/admin目录
编辑listener.ora
Vi listener.ora
在SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0.1)
(PROGRAM = extproc)
)


之间加入:
(SID_DESC =
(GLOBAL_DBNAME = bpobase)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0.1)
(SID_NAME = bpobase)
)
加入后语句变为:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0.1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = bpobase)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0.1)
(SID_NAME = bpobase)
)
)
9.测试安装是否成功:
启动监听:
进入/u01/app/oracle/product/10.2.0.1/bin
执行:lsnrctl start 启动监听
执行
exit
退出
进入sqlplus启动服务:
进入/u01/app/oracle/product/10.2.0.1/bin
输入:sqlplus
会提示输入用户名(Enter user-name:)
输入:/as sysdba进入
系统提示(Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning, OLAP and Data Mining options)
启动oracle:
输入:startup
启动oracle
能启动则表示安装成功。