CentOS 5.5下安装配置Oracle数据库

2014-11-24 18:27:26 · 作者: · 浏览: 0

安装前的准备工作:


下载epel源


[root@localhost ~]#rpm –ivh epel-release-5-4.noarch.rpm


[root@localhost ~]#yum install libXp


安装libXp软件包,否则安装oracle会出现libXp.so.6的错误信息


1.创建oracle用户


[root@localhost ~]#groupadd oinstall


[root@localhost ~]#groupadd dba


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


[root@localhost ~]#passwd oracle


2.修改Linux内核参数


[root@localhost ~]#vi /etc/sysctl.conf


kernel.shmall = 2097151


kernel.shmmax = 4294967296


kernel.sem = 250 32000 100 128


net.ipv4.ip_local_port_range = 1024 65000


net.core.rmem_default = 262144


net.core.rmem_max = 262144


net.core.wmem_default = 262144


net.core.wmem_max = 262144


[root@localhost ~]#sysctl -p


3.添加oracle的环境变量


[root@localhost ~]#vi /home/oracle/.bash_profile


添加以下环境变量配置


export ORACLE_BASE=/data/oracle


export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1


export PTAH=$PATH:$ORACLE_HOME/bin


export ORACLE_SID=orcl


PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin 在此标记后添加


[root@localhost ~]#source /home/oracle/.bash_profile 执行该语句,使其生效


4.创建oracle数据目录


[root@localhost ~]#mkdir -p /data/oracle


[root@localhost ~]#chown -R oracle.oinstall /data/oracle/


[root@localhost ~]#chmod 775 /data/oracle


[root@localhost ~]#vi /etc/redhat-release


修改成4的版本


redhat -4


6.准备oracle数据库的安装


注销root用户,登录到oracle用户下,安装oracle数据库


[oracle@localhost ~]#cd /data/oracle


[oracle@localhost ~]#unzip oracle_10201_database_linux32.zip


[oracle@localhost ~]#cd database/


[oracle@localhost ~]#./runInstaller


[root@localhost ~]#unset LANG LANGUAGE


若安装时出现乱码,可执行上面的命令解决


安装提示一步步安装,直到数据库的安装完成。


安装完成后,使用dbca创建数据库


/data/oracle/product/10.2.0/db_1/bin下的dbca工具创建


1.在终端输入DBCA命令,回车即可启动DBCA来创建数据库。第一个页面是欢迎页面→next


2.在此页面选择"Create a Database"→next


3.在此页面选择"General Purpose"→next


4.此页面要求输入数据库的全局名,输入orcl即可,要注意的是SID一定要和先前环境变量里的SID一样


5.此页默认→next


6.此页要求输入密码,给它们使用相同的密码即可,输入oracle →next


7.此页默认(File System)→next


8.此页默认→next


9.在此页勾选上"Enable Archiving" →next


10.在此页勾选上"Sample Schemas" →next


11.此页以及子标签页默认即可→next


12.→next


13.finish


14.开始库的创建......


创建完成后,执行以下命令进入数据库


Sqlplus / as sysdba


SQL>startup 开启数据库


SQL>lsnrctl start 开启监听