网站首页 > 技术文章 正文
简介:Oracle数据库,又名Oracle RDBMS。是甲骨文公司的一款关系数据库管理系统,在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。工作中经常需要安装Oracle数据库,今天重新装了一次Oracle,并记录下整个过程,以后就可以这种方式安装了。
一、准备安装环境
1、使用lsb_release命令查看系统版本
备注:默认情况下,CentOS不带lsb_release命令,需要执行yum安装该软件包。如下图
2、安装Oracle服务器软件,需要安装如下软件包
#yum -y install binutils
#yum -y install compat-libstdc++
#yum -y install glibc
#yum -y install elfutils-libelf
#yum -y install elfutils-libelf-devel
#yum -y install libaio
#yum -y install libgcc
#yum -y install libstdc++
#yum -y install make
#yum -y install compat-libcap1
#yum -y install gcc
#yum -y install gcc-c++
#yum -y install glibc-devel
#yum -y install libaio-devel
#yum -y install libstdc++-devel
#yum -y install sysstat
3、配置 /etc/hosts 将主机与IP对应
4、创建和查看oracle所需用户和组
#groupadd -g 310 dba #创建dba组
#groupadd -g 311 oracleinstall #创建oracleinstall 组
#mkdir -p /home/db/oracle #创建oracle用户主目录
#useradd -u 500 -g oracleinstall -G dba -d /home/db/oracle oracle #创建oracle 用户指定主目录
cp /etc/skel/.* /home/db/oracle #拷贝环境变量配置文件(可略过)
#chown -R 755 oracle.oracleinstall /home/db/oracle #将文件夹 / home/db/oracle的owner修改为组
oracleinstall下的oracle用户
#chmod 755 /home/db/oracle #赋值用户权限
备注:配置用户密码,执行命令passwd oracle,如下图
5、创建数据库软件目录和数据文件存放目录
#mkdir /home/oracle/app
#mkdir /home/oracle/app/oracle
#mkdir /home/oracle/app/oradata
#mkdir /home/oracle/app/oracle/product
修改目录权限,更改目录属主为Oracle用户所有,输入命令:
#chown –R oracle:oinstall /home/oracle/app
6、修改/etc/sysctl.conf文件,添加如下内容
#Oracle SETTING
fs.aio-max-nr = 4194304
fs.file-max = 6815744
kernel.shmall = 16777216
kernel.shmmax = 68719476736
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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
vm.swappiness =100
备注:执行命令sysctl -p使配置生效,如下图
7、编辑/etc/pam.d/login 加入如下内容
8、编辑/etc/security/limits.conf,加入如下内容
9、编辑oracle用户环境变量,修改/etc/profile,输入命令vi /etc/profile将下列内容加入该文件
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
10、配置oracle用户的环境变量
切换到oracle用户下su – oracle,输入命令vim .bash_profile 将下列内容加入该文件
umask 022
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
二、开始安装Oracle数据库(后续介绍。。。 。。。)
猜你喜欢
- 2024-10-23 数据库监控配-Oracle oracle数据库配置监听程序
- 2024-10-23 干货:Linux下安装oracle数据库 linux安装oracle12c数据库
- 2024-10-23 linux6.8 Oracle11g数据库安装教程—数据库安装
- 2024-10-23 Oracle学习笔记二:数据库安装 数据库oracle安装步骤
- 2024-10-23 Oracle 10g R2 RAC 学习环境搭建教程
- 2024-10-23 使用 Checkmk 监控 Oracle 服务器
你 发表评论:
欢迎- 501℃几个Oracle空值处理函数 oracle处理null值的函数
- 494℃Oracle分析函数之Lag和Lead()使用
- 493℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 482℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 473℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 468℃【数据统计分析】详解Oracle分组函数之CUBE
- 453℃Oracle有哪些常见的函数? oracle中常用的函数
- 449℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 最近发表
-
- Spring Boot跨域难题终结者:3种方案,从此告别CORS噩梦!
- 京东大佬问我,SpringBoot为什么会出现跨域问题?如何解决?
- 在 Spring Boot3 中轻松解决接口跨域访问问题
- 最常见五种跨域解决方案(常见跨域及其解决方案)
- Java Web开发中优雅应对跨域问题(java跨域问题解决办法)
- Spring Boot解决跨域最全指南:从入门到放弃?不,到根治!
- Spring Boot跨域问题终极解决方案:3种方案彻底告别CORS错误
- Spring Cloud 轻松解决跨域,别再乱用了
- Github 太狠了,居然把 "master" 干掉了
- IntelliJ IDEA 调试 Java 8,实在太香了
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)