Centor 32位下载oracle

安装环境:
操作系统:CentOS6.5_x32 Desktop
主机名:oracledb
内存:1G(官方最低要求1G)
硬盘:40G(企业版安装所需4.29G和1.7G数据文件)

#修改主机名
sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network
hostname oracledb

#添加主机名与IP对应记录
vim /etc/hosts
192.168.XXXX oracledb

#关闭Selinux(非必须;关闭美国监督)
sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
setenforce 0


安装步骤:
1、安装依赖包
yum -y install gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaio libaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel
yum -y install compat-libstdc++-33


2、创建用户和组
groupadd -g 200 oinstall
groupadd -g 201 dba
useradd -u 440 -g oinstall -G dba oracle
passwd oracle

3、修改内核参数
vim /etc/sysctl.conf #末尾添加如下
net.ipv4.ip_local_port_range=9000 65500
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 10523004
kernel.shmmax = 6465333657
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576

4、修改系统资源限制
# vim /etc/security/limits.conf #末尾添加如下
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

# vim /etc/pam.d/login
session required pam_namespace.so #下面添加一条pam_limits.so
session required pam_limits.so

5、创建安装目录及设置权限
mkdir /opt/oracle/
mkdir /opt/oracle/app/
mkdir /opt/oracle/oradata/
chmod -R 777 /opt/oracle/
chmod -R 777 /opt/oracle/app/
chown oracle.oinstall -R /opt/oracle/

6、设置oracle环境变量
[oracle@oracledb ~]$ vim /etc/profile
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/server/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=orcl
[oracle@oracledb ~]$ source ~/.bash_profile #立即生效

7、安装oracle
下载并解压:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

# unzip ~/linux.x64_11gR2_database_1of2.zip
# unzip ~/linux.x64_11gR2_database_2of2.zip
# xhost + #使所有用户都能访问图形桌面
# vim hosts #添加IP和主机名
# su oracle
[oracle@oracledb~]# cd 8670579
[oracle@oracledb~]# /opt/oracle/app/server/product/11.2.0/dbhome_1/OPatch/opatch apply -invPtrLoc /opt/oracle/app/server/product/11.2.0/dbhome_1/oraInst.loc
[oracle@oracle~]# LANG=en_US ~/database/runInstaller

$ /opt/oracle/oraInventory/orainstRoot.sh
$ /opt/oracle/app/product/11.2.0/dbhome_1/root.sh
8、开启防火墙
/sbin/iptables -I INPUT -p tcp --dport 1521 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 1158 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status
service iptables restart

9、创建用户
create user oracle identified by oracle;
grant connect, resource, dba, sysdba to oracle;

create user aio_online identified by AioDB154;
grant connect, resource, dba, sysdba to aio_online;


10、设置自启动
10.1、修改oratab
#vim /etc/oratab
orcl:/opt/oracle/app/server/product/11.2.0/dbhome_1:Y(N改为Y)
Esc:wq!保存

10.2、修改dbstart,dbshut
#vim /opt/oracle/app/server/product/11.2.0/dbhome_1/bin/dbstart
ORACLE_HOME_LISTNER=$ORACLE_HOME(原来为$1)
Esc:wq!保存

#vim /opt/oracle/app/server/product/11.2.0/dbhome_1/bin/dbshut
ORACLE_HOME_LISTNER=$ORACLE_HOME(原来为$1)
Esc:wq!保存

10.3、添加内容到 rc.local中
#vim /etc/rc.d/rc.local
把下面内容加入到文件中
su - server -c "emctl start dbconsole"
su - server -c "lsnrctl start"
su - server -c "dbstart"
Esc:wq!保存


下载安装包里面有图片


Oracle卸载
1、 停止监听服务(oracle用户登录)
lsnrctl stop
2、 停止数据库
3、 删除oracle安装路径(root用户登录)
rm -rf /opt/oracle/app
rm -rf /opt/oracle/oraInventory
4、 删除系统路径文件(root用户登录)
rm -rf /usr/local/bin/dbhome
rm -rf /usr/local/bin/oraenv
rm -rf /usr/local/bin/coraenv
5、 删除数据库实例表(root用户登录)
rm -rf /etc/oratab
6、 删除数据库实例lock文件(root用户登录)
rm -rf /etc/oraInst.loc
7、 删除oracle用户及用户组(root用户登录)
userdel -r oracle
groupdel oinstall
groupdel dba
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值