前言
安装oracle时,发现网上的文章总是缺少一些信息,导致安装不顺利,因为我对一些文章进行了整合,用以备忘 。
Oracle安装
首先下载linux版本的oracle安装文件,然后通过XFTP上传到root文件夹下 。
linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip

文章插图
然后我们通过XShell连接Linux服务器,然后执行下面命令,查看Swap分区空间,不能小于2G 。
grep SwapTotal /proc/meminfo然后修改CentOS系统标识为redhat,因为redhat是Centos的正版形式,Oracle默认不支持CentOS 。
vim /etc/redhat-release清空redhat-release内的全部内容,(快捷键dd),改成redhat-7
???????redhat-7注:linux编辑文件可以通过vi或者vim命令打开指定位置的文件,如vi appsettings.json,然后输入i进入编辑模式,输入ese退出编辑模式,输入:进入底行,输入wq保存退出(:wq) 。
然后修改sysctl.conf
vim /etc/sysctl.conf注:如vim命令无法执行,则需要先安装,安装命令如下:
yum -y install vim*添加以下内容:
fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmmni = 4096kernel.sem = 250 32000 100 128kernel.shmall = 2097152kernel.shmmax = 2147483648net.ipv4.ip_local_port_range = 9000 65500net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1net.core.rmem_default = 262144net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 1048576修改完后,启用新的配置
sysctl -p然后安装必须的软件包
yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel
然后创建安装oracle程序用户组
groupadd oinstall #创建安装oracle程序用户组 groupadd dba #创建DBA用户组useradd -g dba -m oracle #创建用户oracle 并加入到dba组usermod -a -G oinstall oracle #将用户oracle加入到oinstall组passwd oracle #修改用户oracle的密码id oracle #查看用户oracle的信息 然后创建oracle目录
mkdir -p /data/oracle #创建oracle主目录mkdir -p /data/inventory #创建oralce配置目录 mkdir -p /data/src #创建oracle压缩包解压目录 #修改目录权限chown -R oracle:oinstall /data/oracle chown -R oracle:oinstall /data/inventory chown -R oracle:oinstall /data/src#查看目录权限ll /data然后设置oracle用户的shell限制
vim /etc/security/limits.conf添加内容如下:
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536然后修改用户环境变量
vim /home/oracle/.bashrc添加内容如下:
export PATHexport ORACLE_BASE=/data/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export ORACLE_SID=orclexport ORACLE_UNQNAME=orclexport PATH=$ORACLE_HOME/bin:/usr/sbin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport LANG=Cexport NLS_LANG=AMERICAN_AMERICA.AL32UTF8然后激活/home/oracle/.bashrc
source /home/oracle/.bashrc然后开始安装最开始上传到root文件夹下的oracle
先解压缩安装包到 /data/src/,然后给oracle用户授权
unzip linux.x64_11gR2_database_1of2.zip -d /data/src/unzip linux.x64_11gR2_database_2of2.zip -d /data/src/chown -R oracle:oinstall /data/src/ll /data/src/然后执行下面命令,修改SELINUX=disabled,关闭selinux
vim /etc/selinux/config修改内容
SELINUX=disabled然后重启系统
reboot重启后,进入Oracle用户
su oracle然后编辑数据库安装文件
经验总结扩展阅读
- 2022年小雪结婚好吗
- 2023年下半年提车好日子有哪些
- 2023年星座下半年运势如何要学会抓住机遇
- 2023年下半年中提车黄道吉日是哪天
- 2023年事业暴富星座女 财源滚滚而来
- 2023兔年下半年最吉利的买车提车吉日
- 生肖女猪配生肖牛男吗 生肖猪女和生肖牛男在姻缘婚配关系如何
- 接下来心想事成的星座 11月事业锦鲤翻身
- 2023年贵人运超旺的4个星座 发展会稳定下来
- 2023年贵人运最强生肖星座女 工作不再感到难以下手