CentOS下安装oracle数据库

一、准备安装包

1.linux.x64_11gR2_database_1of2.zip

2.linux.x64_11gR2_database_2of2.zip

二、创建oracle用户和组

[root@localhost Desktop]# su root                                #切换到root
[root@localhost Desktop]# groupadd oinstall              #创建用户组oinstall
[root@localhost Desktop]# groupadd dba                 #创建用户组dba
[root@localhost Desktop]# useradd -g oinstall -g dba -m oracle    #创建用户oracle加入到上面俩组
[root@localhost Desktop]# passwd oracle                           #创建oracle用户密码
Changing password for user oracle.
New password: 
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password: 
passwd: all authentication tokens updated successfully.
[root@localhost Desktop]# id oracle                                #查看用户状态
uid=500(oracle) gid=501(dba) groups=501(dba)
[root@localhost Desktop]#

三、创建oracle安装目录

[root@localhost Desktop]# mkdir -p /opt/oracle                    #新建安装目录
[root@localhost Desktop]# chown -R oracle:oinstall /opt/oracle   #设置目录所有者为oinstall组的oracle用户
[root@localhost Desktop]# chmod -R 775 /opt/oracle/                      

三、配置oracle环境变量

[root@localhost opt]# vi /home/oracle/.bash_profile
加入以下内容
export ORACLE_BASE=/data/oracle                 #oracle数据库安装目录
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1  #oracle数据库路径
export ORACLE_SID=orcl                   #oracle启动数据库实例名
export ORACLE_TERM=xterm                  #xterm窗口模式安装
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH      #添加系统环境变量
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量
export LANG=C                         #防止安装过程出现乱码
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK  #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致,如:ZHS16GBK,否则出现数据导入导出中文乱码问题

:wq  保存后
 [root@localhost opt]# source /home/oracle/.bash_profile    #使配置生效

 

四、关闭防火墙
[root@localhost opt]# chkconfig iptables off

五、关闭selinux

[root@localhost opt]# vi /etc/selinux/config 

SELINUX=disabled   #此处修改为disabled

六、设置内核参数

[root@localhost opt]# vi /etc/sysctl.conf
加入以下内容

fs.aio-max-nr = 1048576 
fs.file-max = 6815744 
kernel.shmall = 2097152 
kernel.shmmax = 536870912 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100 128 
net.ipv4.ip_local_port_range = 9000 65500 
net.core.rmem_default = 262144 
net.core.rmem_max = 4194304 
net.core.wmem_default = 262144 
net.core.wmem_max = 1048586
  :wq   保存后

[root@localhost opt]# sysctl -p     #使配置生效

七、对oracle用户设置限制,提高软件运行性能

[root@localhost opt]# vi /etc/security/limits.conf

加入以下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

八、下载所需软件包

yum install -y binutils* compat-libstdc* elfutils-libelf* gcc* glibc* ksh* libaio* libgcc* libstdc* make* sysstat* libXp*  glibc-kernheaders

 

九、解压oracle包开始安装(需重启电脑)

[root@localhost home]#unzip linux.x64_11gR2_database_1of2.zip

[root@localhost home]#unzip linux.x64_11gR2_database_2of2.zip

[root@localhost home]#Su oracle

[oracle@localhost home]$ cd database

[oracle@localhost database]$ ./runinstall

。。。。。。。。。。。。。。

 十、

安装完成后

Netca:监听配置   
dbca :数据库配置
[oracle@localhost ~]$ lsnrctl start #开启监听服务 [oracle@localhost ~]$ sqlplus / as sysdba #登入 SQL> shutdown immediate # SQL> startup #开启数据库服务

 

posted @ 2020-04-28 20:59  谈笑间。  阅读(877)  评论(0编辑  收藏  举报