CentOS 5.X
安�b
Oracle 10G
安�b缺少的
Library
尚未安�b的套件就是您��]安�b的套件,您可以透�^以下的方式安�b缺少的
Library
。
yum install compat-db gcc gcc-c++ libstdc++ pdksh sysstat compat-libstdc++-33 \
elfutils-libelf-devel elfutils-libelf-devel-static unixODBC unixODBC-devel libaio-devel
看到以上��面,�按
y
,安�b您尚未安�b的套件,系�y��透�^
yum
�湍�在�W路上搜�は螺d尚未安�b的套件,�K且安�b。
安�b完成之後,��有如上的��面。
接下以同�拥�
yum
安�b方法安�b
libXp
�@��
Library
,�@��一定要�b,否�t到�r候安�b
Oracle
的�r候��出�F
java Exception
。
安�b
libXp
yum install libXp
建立
oracle
使用之使用者�c群�M
��绦幸韵轮噶钜孕略�
oracle
安�b�r所需要的使用者�c群�M。
建立群�M
oinstall
/usr/sbin/groupadd oinstall
建立群�M
dba
/usr/sbin/groupadd dba
新增使用者
oracle
�K�⒅�加入
oinstall
和
dba
群�M
/usr/sbin/useradd -m -g oinstall -G dba oracle
�y�
oracle
�ぬ�是否建立完成
id oracle
建立
oracle
的新密�a
passwd oracle
��
oracle
使用者加入到
sudo
群�M中
��入
vi /etc/sudoers
找到
root ALL=(ALL) ALL
�@行,�K且在底下再加入
oracle ALL=(ALL) ALL
vi
��的方法按下
i
,然後就可以�你正常的�入文字了,��完���按
esc
,按下
shift + :
按�I,�入
wq!
,(由於�@是一份唯�x�n所以需要再加上
!
)�K且按下
Enter
修改
oracle
所需系�y���
vi /etc/sysctl.conf
�K�入以下�热荩�
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
��有一些�c目前的��抵匮}的,就修改成文件上提供的。
��完之後,�Υ妫�然後�绦校�
/sbin/sysctl �Cp
�⒂����所做的�更。
接著��
limits.conf
vi /etc/security/limits.conf
加入以下四行
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
��
login
�n案
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
修改
linux profile
vi /etc/profile
��⒁韵鲁淌酱a新增到
profile
�n案中。
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
修改
Linux
版本
vi /etc/redhat-release
把
CentOS release 5 (Final)
修改成
redhat 4
建立安�b
oracle
的�Y料�A
mkdir /opt/oracle
mkdir /opt/oracle/102
chown -R oracle:dba /opt/oracle
第一�A段到此完��,接下�恚�完成�@些�O定之後,�先登出
root
�ぬ�,�K且以
oracle
�ぬ�再次登入系�y。
��使用者系�y�h境���
接著是��
oracle
使用者的系�y�h境��怠M��舆M入到
Terminal
模式下。
cd /home/oracle
vi .bash_profile
修改�K加入以下�热�
ORACLE_BASE=/opt/oracle
ORACLE_HOME=$ORACLE_BASE/102
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
�绦�
source /home/oracle/.bash_profile
修改系�y�h境��怠�
安�b
Oracle
最後前置作�I
�⑾螺d的
10201_database_linux32.zip
放至即��安�b
oracle
的�Y料�A
/opt/oracle
回到
Terminal
模式�K且�M入到
oracle
�Y料�A:
cd /opt/oracle
解�嚎s
10201_database_linux32.zip
��绦�
unzip 10201_database_linux32.zip
接著��看到一�B串的解�嚎s�幼鳎�解�嚎s完成��在同一���Y料�A中看到
database
的�Y料�A,��M入到
database
�Y料�A中:
cd database
���绦匈Y料�彀惭b,如果你的
centos
是中文�h境,安�b�r��出�F中文�y�a,�下以下指令
export LANG=en_US
�_始安�b
Oracle 10G R2
接著�绦�
./runInstaller
就�_始�绦邪惭b程式了。
由於相�P的前置作�I已�在之前做好了,在�@��步�E只需要��
UNIX DBA Group
�x���
dba
以及�入
SYS, SYSTEM
等�ぬ�共用的
database Password
即可。然後接�B的�x��
Next
即可。
同�拥模��⑷航M�x���
dba
群�M,按
Next
在�@��步�E中,��c�x
Checking Network Configuration requirements
��
User Verified
,接著按下
Next
最後出�F
Install Summary
��面,此�r只要按下
Install
按�o,系�y即�_始安�b。
以下是安�b�r相�P的��面。
期�g��出�F一�B串的警告�息,�先�x��
Ignore
略�^即可。
�Y料�煸O定助理,可以在�@��x取
password management
作密�a的修改,如不需要修改,只需要按下
ok
按�o即可。
安�b完成前,出�F以下的�O定�”荆�
��_�⒁��新的�K端�C,�入
su root
,�K且�入其密�a:
�⒁�求�绦械�啥�
script
依序�绦小�
/opt/oracle/oraInventory/orainstRoot.sh
/opt/oracle/102/root.sh
�绦挟�面如上�D。
�绦型赆幔�回到安�b�窗按下
OK
完成所有的
oracle
安�b。安�b完成��出�F以下��面。
此�r,您可以以上述�W址,作��y�,登入�ぬ�可以��
sys
或
system
http://localhost.localdomain:5560/isqlplus
http://localhost.localdomain:5560/isqlplus/dba
http://localhost.localdomain:1158/em
以上��面皆成功代表
oracle
已�正常安�b了
dbstart
自动启动oracle :Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/t
2011-09-30 14:24
第一:修改N为Y:
[root@localhost ~]# vim /etc/oratab
orcl:/opt/oracle/102:Y
tpi:/opt/oracle/102:Y
~
第二:
oracle
是呀dbstart自动启动:
[oracle@localhost ~]$ dbstart
Failed to auto-start Oracle Net Listene using/ade/vikrkuma_new/oracle/bin/tnslsnr
[oracle@localhost bin]$ echo $ORACLE_HOME
/opt/oracle/102
[oracle@localhost~]$ vim /opt/oracle/102/bin/dbstart
解决方法:
vidbstart
打开
dbstart
然后通过
/ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
然后用
#
注释掉此行,添加一行
export ORACLE_HOME_LISTNER=$ORACLE_HOME
保存退出。重新执行
dbstart
发现启动成功。
|