Oralce installation centos6.5 (universal version)

Install dependencies   yum install *

1. binutils-2.17.50.0.6

2. compat-libstdc++-33-3.2.3    ( 33 means version 3.3 , 296 means version 2.96 )  

3. elfutils-libelf-0.125  

4. elfutils-libelf-devel-0.125  

5. elfutils-libelf-devel-static-0.125  

6. gcc-4.1.2  

7. gcc-c++-4.1.2  

8. glibc-2.5-24  

9. glibc-common-2.5  

10. glibc-devel-2.5  

11. glibc-headers-2.5  

12. kernel-headers-2.6.18  

13. ksh-20060214  

14. libaio-0.3.106  

15. libaio-devel-0.3.106  

16. libgcc-4.1.2  

17. libgomp-4.1.2  

18. libstdc++-4.1.2  

19. libstdc++-devel-4.1.2  

20. make-3.81  

21. numactl-devel-0.9.8.i386  

22. sysstat-7.0.2  

23. unixODBC-2.2.11              (not written in the official document)

24. unixODBC-devel-2.2.11

 

uninstall openjdlk

rpm -qa |grep jdk

rpm -e --nodeps xxx.noarch

安装jdk

rpm -i jdk-6...

安装oracle

rpm -i oracle-xe-11.2.0-1.0.x86_64.rpm 

此时如果出现没有找到“bc”命令,则yum install bc然后卸载oracle重新安装即可

安装完成后会自动生成oracle用户,下面给oracle设置密码,拷贝.bashrc,.bash_profile

#>passwd oracle

#>cp /home/XXX/.bashrc /home/XXX/.bash_profile /u01/app/oracle

#>chown oracle /u01/app/oracle/.bashrc

#>chownoracle/u01/app/oracle/.bash_profile

#>chmod755/u01/app/oracle/.bashrc

#>chmod755/u01/app/oracle/.bash_profile

Home目录写如果没有其他用户,则直接使用root目录下即可

切换到oracle用户,修改相关配置,并手动启动oracle

#>su - oracle

oracle>cd /u01/app/oracle/product/11.2.0/xe/dbs

oracle>viinit.ora

将文件内容修改如下:

db_name='XE'

memory_target=1G

processes=150

audit_file_dest='/u01/app/oracle/admin/orcl/adump'

audit_trail='db'

db_block_size=8192

db_domain=''

db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'

db_recovery_file_dest_size=2G

diagnostic_dest='/u01/app/oracle'

dispatchers='(PROTOCOL=TCP)(SERVICE=ORCLXDB)'

open_cursors=300

remote_login_passwordfile='EXCLUSIVE'

undo_tablespace='UNDOTBS1'

#Youmaywanttoensurethatcontrolfilesarecreatedonseparatephysical

#devices

#control_files=(ora_control1,ora_control2)

control_files=('/u01/app/oracle/oradata/', '/u01/app/oracle/oradata')

compatible='11.2.0

修改主机名和dns配置文件

hostname irisian01

vi /etc/sysconfig/network

添加一行

HOSTNAME=irisian01

修改/etc/profile文件

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe

export ORACLE_SID=XE

export ORACLE_TERM=xterm

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

export TNS_ADMIN=$ORACLE_HOME/network/admin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

 

配置Oracle

/etc/init.d/oracle-xe configure

http端口不要使用8080,以免与tomcat冲突,设置sys的密码,设置为123456

 

创建新用户

su  - oracle

sqlplus /nolog

connect / as sysdba

create user ccb identified by “ccb123456” deafult tablespace users;

grant dba to ccb;

quit;

ccb登录

sqlplus /nolog

conn ccb/ccb123456

修改最大连接数

su - oracle

sqlplus /nolog

connect / as dba

select value from v$parameter where name=”processes”

alter system set processes=1000 scope=spfile;

shutdown immediate;

startup

quit

开放端口

/sbin/iptables -I INPUT -p tcp --dport 1521-j ACCEPT

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

/sbin/iptables -I INPUT -p tcp --dport 20 -j ACCEPT

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

保存设置

/etc/rc.d/init.d/iptables save

查看打开的端口

/etc/init.d/iptables statu


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325597766&siteId=291194637