安装环境:
操作系统: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
[root@oracledb~]# unzip ~/linux.x64_11gR2_database_1of2.zip
[root@oracledb~]# unzip ~/linux.x64_11gR2_database_2of2.zip
[root@oracledb~]# xhost + #使所有用户都能访问图形桌面
[root@oracledb~]# vim hosts #添加IP和主机名
[root@oracledb~]# 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
[root@oracledb ~]$ /opt/oracle/oraInventory/orainstRoot.sh
[root@oracledb ~]$ /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
分享到:
相关推荐
《generator-center-oracle:基于Nacos的Oracle代码生成器》 generator-center-oracle是一个专为开发者设计的工具,主要用于简化基于Oracle数据库的Spring Cloud Alibaba应用的开发过程。它集成了Nacos作为配置中心...
Oracle Email Center Implementation Guide Release 11i 是一份详细的文档,旨在指导用户和IT专业人员成功地部署和配置Oracle Email Center在版本11i中的实施。该指南由Gill Kenneweg作为主要作者,并由Oracle公司在...
《Oracle Interaction Center Intelligence 用户指南》是Oracle公司发布的一份详细文档,主要针对Oracle Interaction Center Intelligence在11i版本的使用和管理。Oracle Interaction Center Intelligence是一款强大...
linux 下powercenter、powerExchange、oracle安装详解 一步一步的叫你学会INFA产品
Oracle Interaction Center Intelligence Implementation Guide 是一份详细的指南,专为在Oracle平台上实施交互中心的智能分析功能而设计。该文档适用于那些希望优化客户交互体验并利用数据分析提升业务效率的组织。...
Oracle Contact Center Anywhere(Oracle无处不在的联络中心).pdf
《Oracle Interaction Center Server Manager 实施指南》是Oracle公司发布的一份详细的技术文档,适用于Release 11i版本。该文档由Michael Phelan为主要作者,旨在为用户和IT专业人员提供有关如何实施和管理Oracle ...
1. 解压缩下载的Oracle安装文件,并创建一个响应文件(如`response_file.rsp`),其中包含安装时所需的各种参数,例如接受许可协议、安装类型、数据库类型、安装路径等。 2. 运行安装命令,例如:`./runInstaller -...
6. **可扩展性和定制化**:Oracle eMail Center允许企业根据自身需求进行定制,可以添加自定义插件和集成其他第三方应用,以满足特定的业务需求。 7. **高可用性和容错性**:设计为高可用的系统,具有故障转移和...
【Oracle Contact Center Anywhere】 Oracle Contact Center Anywhere是Oracle公司推出的一款先进的联络中心解决方案,它专为满足现代企业对客户服务和交互的需求而设计。这款产品是Oracle通信应用套件的一部分,...
三、创建 Oracle 组和用户 在安装 Oracle 之前,需要创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall 和 dba。可以使用 groupadd 和 useradd 命令来创建...
【Oracle Contact Center Anywhere】是甲骨文公司(Oracle)为亚太地区推出的一款先进的云通信解决方案,旨在提供灵活、高效且全面的客户交互管理服务。该产品是Oracle联络中心产品线的一部分,它允许企业在任何地点、...
### 在Linux上安装Oracle的全过程 #### 环境准备 根据给定的部分内容,我们首先需要确认系统环境是否满足Oracle数据库的安装需求。这里显示的是一个基于Red Hat Enterprise Linux (RHEL) 4的系统。 1. **系统版本...
这一设计思路不仅简化了部署过程,还确保了企业能够快速接入并利用已有的数据资源,无论是源自Oracle自身产品(如E-Business Suite、Siebel CRM)还是第三方系统(如SAP)。更重要的是,它支持跨系统、跨平台的数据...
Oracle企业管理器Ops Center上市.pdf
### Oracle 11g R2 在 Linux 环境下的安装步骤及注意事项 #### 标题解析 - **Oracle 11g R2**:Oracle Database 11g Release 2(11.2),是Oracle公司推出的一款企业级数据库管理系统。 - **Linux**:一种开源的...
powercenter 注册文件,可以用于 oracle 很多产品