CentOS5.4安装oracle11G

来源:互联网 发布:pls tower 软件 编辑:程序博客网 时间:2024/05/16 07:43

前章已经把CentOS5.4安装成功,接下来开始在CentOS上配置安装oracle所需的条件

1、FileZilla和SecureCRT 5.2

一、检查安装oracle时所需要的RPM包命令: rpm -q 指定的RPM包

binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.1
gcc-c++-4.1.1
glibc-2.5-12
glibc-2.5-12 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5-12 (32 bit)
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libgcc-4.1.1
libgcc-4.1.1 (32 bit)
libstdc++-4.1.1
libstdc++-4.1.1 (32 bit)
libstdc++-devel 4.1.1
make-3.81
sysstat-7.0.0

如果以上RPM包没有被安装,请到CentOS5.4的ISO文件中找到并且利用FileZilla上传到/opt目录或者是你自己制定的路径下。

二、打开SecureCRT以root用户登录

 

三、打开FileZilla以root用户登录并且上传没有安装的RPM包

 

1、已上传的RPM包,双击就可以安装,界面安装的好处是系统可以自己解决依赖关系(保持你的网络畅通)

 

四、配置条件:/etc/hosts 配置主机名与你现在的IP绑定,配置完保存,运行命令reboot(以下操作都是在:SecureCRT下配置)

 

2、配置oinstall组;/user/sbin/groupadd oinstall

 

3、配置dba组合oper组:与配置oinstall命令相同只是把oinstall换成dba和oper

 

4、创建用户oracle并且授权:useradd -g oinstall -G dba,oper oracle

 

5、设置oracle用户的密码:passwd oracle

 

6、确定nobody用户不存在

 

7、编辑sysctl.conf文件:vi /etc/sysctl.conf:

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

 

8、运行sysctl -p 是内核参数立即生效

 

9、编辑limits.conf  vi/etc/security/limits.conf

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

 

10、编辑login文件 vi /etc/pam.d/login

session required pam_limits.so

  

11、创建安装oracle的文件夹: mkdir -p /opt/db/oracle (/opt/db可以自己定义)

 

12、更改权限: chown -R oracle:oinstall /opt/db/oralce,chmod -R 775 /opt/db/oracle

 

13、切换用户到oracle: su - oracle(注意空格) 

 

14、编辑.bash_profile:vi .bash_profile

 

15、打开filezilla上传oracle到/opt目录(以root用户登录或者是把/opt的权限赋值给oracle:chown -R oracle:oinstall /opt/db/oralce,这样就可以用oracle用户登录然后直接上传)

 

16、查看上传情况

 

17、上传完毕解压上传的oracle安装包:unzip 解压(如果你没有把/opt的权限赋值给oracle那么将无法正常解压)

 

解压中

 

 

18、解压完成以后用oracle用户登录系统

 

19、找到你上传的oracle文件的位置

 

19、oracle解压完以后产生一个database文件夹打开该文件夹

 

20、运行runinstaller

 

21、点击运行

 

22、安装界面:注意创建启动数据库时,全局数据库名必须要与你在设置.base_profile中输入的oracle_sid一致

你可以设置密码,在这里设置密码以后sys,system.........都将使用这里设置的密码

 

注意创建启动数据库时,全局数据库名必须要与你在设置.base_profile中输入的oracle_sid一致

你可以设置密码,在这里设置密码以后sys,system.........都将使用这里设置的密码

 

 

 

23、默认即可

 

24、检查先决条件

 

25、如果你是DHCP网络的话网络配置要求将会如下图所示,如果你指定IP地址将不会出现这个提示,所以不用管直接下一步

 

26、由于是DHCP的网络所以出现的提示不用管,选择是

27、分析相关性

 

28、默认即可,下一步

 

29、概述:下一步即可

 

30、oracle数据库安装中

 

31、安装完数据库以后将出现以下两个脚本需要用root用户运行

 

1、以root用户登录系统,利用sh命令运行(注意大小写)

 

32、oracle安装完成(重新启动系统)

 

33、以oracle用户登录到系统或者利用SecureCRT 5.2软件来查看监听的状态(本人是以oracle用户登录系统的,打开终端):lsnrctl或者是lsnrctl status

 

34、如果出现以下提示表名监听没有启动利用Start命令启动监听:start

 

1、监听启动成功(之所以提示不提供服务是因为你的数据库还没有启动)

 

2、退出监听

 

3、在终端输入:sqlplus sys/密码 as sysdba

 

如果成功连接就会出现下图所示

 

4、startup启动数据库

 

5、退出sql状态,输入lsnrctl,进入监听模式下,然后输入status现在可以看到监听已经全部ready

 

6、退出监听,默认情况下oracle的em是关闭的所以我们要打开它,退出监听以后输入:emctl start dbconsole

 

2、利用emctl status dbconsole命令查看em是否已经启动

 

7、如果em已经成功启动了那么打开浏览器输入https://机器名:1158/em有写浏览器会提示安全连接

 

2、添加到例外

 

3、成功连接到em

 

以sys用户登录em

 

8、编辑oratab文件(可选)vi /etc/oratab 文件把N改成Y

 

 

 

到此oracle11G已经安装完成.

原创粉丝点击