Oracle安装与卸载

本文档详细介绍了在Linux环境下安装Oracle数据库的步骤,包括安装依赖、设置资源限制、配置PAM.d、修改系统参数、创建用户和组、关闭SELinux、修改hostname、创建安装目录、配置环境变量以及启动安装过程。此外,还提供了卸载Oracle的方法。
摘要由CSDN通过智能技术生成

 安装依赖包

[root@oracle ~]# yum install binutils-*   compat-libstdc++-33*   coreutils-*   elfutils-libelf-*   elfutils-libelf-devel-*   gcc*   gcc-c++-*   glibc-*   glibc-common-*   glibc-devel-*   glibc-headers*   ksh*   libaio*   libaio-devel-*   libgcc-*   libstdc++-*   libstdc++-devel-*   make-*   sysstat-*   unixODBC-*   unixODBC-devel*   compat-libcap*  -y

配置登录资源参数

[root@localhost ~]# cat >>/etc/security/limits.conf <<EOF
> oracle soft nproc 2047
> oracle hard nproc 16384
> oracle soft nofile 1024
> oracle hard nofile 65536
> oracle soft stack 10240
> oracle hard stack 10240
> EOF

配置pam.d参数

[root@oracle ~]# echo "session required pam_limits.so" >> /etc/pam.d/login

配置资源参数

[root@oracle ~]# vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
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 = 1048576
kernel.panic_on_oops=1                ###12c 新增加参数

以上参数配置除了下面两个参数会随 OS 内存变动之外,其它都是不变的:
对于超过 8G 内存的系统
kernel.shmall = 内存大小(kb)/ 4 得出来的 value
kernel.shmmax = 内存大小(kb)* 1024 得出来的 value

###配置完成后生效资源文件:
# sysctl -p

创建用户

[root@oracle ~]# groupadd -g 11111 oinstall
[root@oracle ~]# groupadd -g 11112 dba
[root@oracle ~]# useradd -u 11111 -g oinstall -G dba oracle

关闭selinux

 sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/sysconfig/selinux 

修改hostname

[root@oracle ~]# cat /etc/hosts
127.0.0.1  oracle.test.com  
192.168.60.254 oracle.test.com

[root@oracle ~]# cat /etc/hostname
oracle.test.com

创建安装目录

[root@oracle ~]# mkdir -p /u01/app/oracle
[root@oracle ~]# chown -R oracle:oinstall /u01/app/oracle
[root@oracle ~]# chmod -R 775 /u01/app/oracle

配置环境变量(在数据库用户下配置)

[oracle@localhost ~]# cat >>.bash_profile <<EOF
> export ORACLE_SID=orcl
> export ORACLE_BASE=/u01/app/oracle
> export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1            根据安装目录配置
> export PATH=$PATH:$ORACLE_HOME/bin
> export UMASK=022
> EOF 
[root@oracle ~]# . .bash_profile

安装

[root@oracle ~]# cd /opt
[root@oracle ~]# unzip Oracle_122010_Linux-x86-64
[root@oracle ~]# su - oracle
[oracle@oracle ~]$ cd /opt/database/
[oracle@oracle database]$ . runInstaller        ####检查安装环境,并运行安装

注意:root 用户桌面的话:需要授权 xhost +
1、在root用户,执行xhost +
2、再切换到oracle用户,执行export DISPLAY=:0.0
如果出现乱码执行export LANG=US_en


方法一:到ORACLE_HOME目录运行卸载
$ORACLE_HOME/deinstall/deinstall


方法二:到安装包目录运行卸载
cd database/
[oracle@oracle database]$  ./runInstaller -deinstall -home /u01/app/oracle/product/12.1.0/dbhome_1


方法三:手动删除
$ORACLE_HOME/dbs             参数文件删除 
$ORACLE_BASE/oradata  
/etc/oratab 
/etc/oraInst.loc 
oraInventory 
$ORACLE_HOME

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金牌收租佬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值