oracle部署与安装
  q2rViTiemRgY 2023年11月02日 75 0


oracle部署是搭建测试环境的一个难点!很多人用一周都安装不上!

说明:
安装环境
centos6.5 64bit系统
物理机内存:最小1GB,最大2GB活以上 

一、配置linux下oracle的安装环境

准备:
a.安装linux系统时应注意
干掉所有的目录分区,重新进行分区(考虑到数据量大的时候,也可以使用lvm技术进行手动分区)
先划分/boot分区 大小500M
先划分swap分区:大小4048M
然后划分/opt   大小204800M (考虑到数据量的问题,所以把/opt分的大点)
最后mount point:选择/

b.系统名称为:oracledb
c.创建群组dba:501  oinstall:502
d.创建用户oracle 503, 勾选掉为该用户创建私人群组,去掉user,勾选dba和oinstall
主群组设置为:oinstall
这一步非常关键 ,剩下步骤随意

1.检查或更新所需软件包

gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel 
libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC unixODBC-devel

2.验证系统要求

查看内存大小

[root@localhost Packages]# grep MemTotal /proc/meminfo
MemTotal:        1915868 kB

查看交换空间

[root@localhost Packages]# grep SwapTotal /proc/meminfo
SwapTotal:       2621432 kB

查看磁盘空间,oracle11g企业版的空间要求在4.35G以上

[root@localhost Packages]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              57G  6.1G   48G  12% /
tmpfs                 936M  100K  936M   1% /dev/shm
/dev/sda1             485M   37M  424M   8% /boot
/mnt/rhel-server-6.3-x86_64-dvd.iso
                      3.5G  3.5G     0 100% /mnt

3.配置内核参数

[root@oracledb ~]# vi/etc/sysctl.conf  #末尾添加如下 
net.ipv4.ip_local_port_range= 9000 65500 
fs.file-max = 6815744 
kernel.shmall = 10523004 
kernel.shmmax = 6465333657 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100128 
net.core.rmem_default=262144 
net.core.wmem_default=262144 
net.core.rmem_max=4194304 
net.core.wmem_max=1048576 
fs.aio-max-nr = 1048576

保存退出
执行以下命令让参数生效

[root@oracledb ~]# /sbin/sysctl -p

4. 修改系统资源限制

root@oracledb ~]# vi/etc/security/limits.conf #末尾添加如下 
oracle   soft  nproc   2047 
oracle   hard  nproc   16384 
oracle   soft  nofile   1024 
oracle   hard  nofile   65536

[root@oracledb ~]# vi/etc/pam.d/login 
session    required    pam_namespace.so  #下面添加一条pam_limits.so 
session    required    pam_limits.so

5.创建oracle目录

[root@oracledb ~]# cd /opt
[root@oracledb opt]# mkdir oracle
[root@oracledb opt]# cd oracle/
[root@oracledb oracle]# mkdir app
[root@oracledb oracle]# mkdir oradata
[root@oracledb opt]# chown -R oracle:oinstall oracle/
[root@oracledb opt]# chmod -R 755 oracle/

6.设置hostname及修改hosts文件设置固定IP地址

[root@oracledb opt]# vi /etc/hosts
192.168.168.101 oracledb
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

7.编辑oracle用户环境

#su - oracle
#vi ~/.bash_profile

exportORACLE_BASE=/opt/oracle/app
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
exportPATH=$PATH:$ORACLE_HOME/bin
export ROACLE_PID=orcl 

#source ~/.bash_profile

二 上传并解压oracle安装包

2.1使用ssh上传到/tmp目录下,进入当前目录解压包

#unzip 包名  (立即解压到当前目录)

2.2设置安装文件目录权限

#chown -R oracle:oinstall /tmp/database
#chmod 755 /tmp/database
#./runInstaller

安装过程不介绍,网上一推文档

三、启动监听和数据库

#lsnrctl start
#sqlplus /nolog;
#connect / as sysdba;
#startup;
#select * from user_tables;
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
q2rViTiemRgY