centos安装oracle10g

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
第一:修改NY
[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 发现启动成功。
 
 
 

你可能感兴趣的:(oracle,centos)