千家信息网

怎么在Linux上安装Oracle数据库

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,这篇文章主要介绍"怎么在Linux上安装Oracle数据库",在日常操作中,相信很多人在怎么在Linux上安装Oracle数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
千家信息网最后更新 2024年09月22日怎么在Linux上安装Oracle数据库

这篇文章主要介绍"怎么在Linux上安装Oracle数据库",在日常操作中,相信很多人在怎么在Linux上安装Oracle数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么在Linux上安装Oracle数据库"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、准备环境

操作系统版本为:CentOS 6.5

Oracle数据库版本为:Oracle-11.2.0.4.0

1、修改服务器主机名

(1)修改network文件vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=hostname(2)修改hosts文件vi /etc/hosts10.119.99.99   hostname(3)生效主机名hostname  主机名

2、磁盘分区

具体参考linux磁盘分区部分

3、配置yum源

具体参考配置yum源

二、安装数据库

1、配置Xwindow

yum groupinstall "X Window System"

2、注释操作系统版本

vim /etc/redhat-release#CentOS release 6.5 (Final) 这行注释掉,加上下面的Red Hat Enterprise Linux 6

3、安装相关的包

yum -y install \binutils \compat-libcap1  \compat-libstdc++-33 \compat-libstdc++-33*.i686 \elfutils-libelf-devel \gcc \gcc-c++ \glibc*.i686 \glibc \glibc-devel \glibc-devel*.i686 \ksh \libgcc*.i686 \libgcc \libstdc++ \libstdc++*.i686 \libstdc++-devel \libstdc++-devel*.i686 \libaio \libaio*.i686 \libaio-devel \libaio-devel*.i686 \make \sysstat \unixODBC \unixODBC*.i686 \unixODBC-devel \unixODBC-devel*.i686 \libXp注意:Oracle12c需要安装smartmontools-5.43-1.el6.x86_64的安装包yum install smartmontools

4、修改linux系统配置

通过root用户登录

(1)修改用户的限制:

vi  /etc/security/limits.conforacle  soft  nproc  2047oracle  hard  nproc  16384oracle  soft  nofile  1024oracle  hard  nofile  65536oracle  soft  stack   10240oracle  hard  stack   32768

(2)修改密码验证文件:

vi /etc/pam.d/loginsession  required /lib64/security/pam_limits.sosession  required  pam_limits.so

(3)修改系统内核文件:

vi /etc/sysctl.conffs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576参数生效:sysctl -p

(4)修改环境变量文件:

vi /etc/profile if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then        ulimit -p 16384        ulimit -n 65536 else        ulimit -u 16384 -n 65536 fifi

(5)创建oracle用户和组:

A:创建组,使用如下命令groupadd  oinstallgroupadd  dbaB:创建oracle用户,并设置密码,如下命令useradd -g oinstall -G dba oracleecho "oracle" | passwd --stdin 密码

(6)创建数据库软件目录和数据文件存放目录:

mkdir -p /home/oracle/appmkdir -p /home/oracle/app/oraclemkdir -p /home/oracle/app/oradatamkdir -p /home/oracle/app/oracle/productmkdir -p /home/oracle/oraInventory授予oracle用户目录权限:chown -R oracle:oinstall /home/oracle/

(7)上传安装包,并解压

解压安装包到目录/home/oracle/app/databasechmod  -R 755 /home/oracle/app/database

(8)修改oracle用户环境变量:

su - oraclevi .bash_profileexport ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

(9)调出图形界面

xhost +如果调出失败,检查xshell的隧道设置,并执行如下:export DISPLAY=服务器IP:0.0

5、安装

(1)执行安装脚本

切换oracle用户su - oracle./runInstaller

(2)执行shell脚本

新开个界面,切换到root用户/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh/home/oracle/app/oraInventory/orainstRoot.sh

(3)创建数据库

(4)配置监听

(5)测试

到此,关于"怎么在Linux上安装Oracle数据库"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

数据 数据库 用户 文件 配置 目录 系统 学习 主机 密码 版本 环境 操作系统 变量 命令 更多 服务器 注释 界面 磁盘 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 新洲区海航网络安全维护介绍 海南大数据软件开发工程师专业 数据库字符编码格式 软件开发 做的快 让做更多 西安科技大学网络安全专业怎么样 软件开发中的埋点是什么 学计算机网络技术要英语好吗 网络安全的脆弱性有哪些 北京大尚网络技术有限公司 余干租房软件开发 枪火重生 组队服务器连接失败 数据库的前端界面 互联网连接服务器失败怎么办 山西 信息网络安全 网络安全靠人民总结 服务器信创的相关问题 java 本地目录上传服务器 提取单元格中指定数据库 网络安全和网络布线 规模大的服务器包装找哪家 如何看待互联网科技的发展 福建pdu服务器电源厂家电话 数据库应用技术sql答案 服务器站点配置 酒泉软件开发 数据库采样周期ms 云电互联网科技有限公司百科 java调用数据库过程的接口是 上海pdu服务器电源可以定制吗 平顶山系统软件开发公司
0