首页 > 数据库 >CentOS7-Oracle11g 安装记录

CentOS7-Oracle11g 安装记录

时间:2023-02-10 11:25:51浏览次数:45  
标签:x86 -- i686 CentOS7 64 oracle 安装 el7 Oracle11g

1.CentOS7 Oracle 11g 需要安装的依赖包
binutils-2.23.52.0.1-12.el7.x86_64 
compat-libcap1-1.10-3.el7.x86_64 
compat-libstdc++-33-3.2.3-71.el7.i686
compat-libstdc++-33-3.2.3-71.el7.x86_64
gcc-4.8.2-3.el7.x86_64 
gcc-c++-4.8.2-3.el7.x86_64 
glibc-2.17-36.el7.i686 
glibc-2.17-36.el7.x86_64 
glibc-devel-2.17-36.el7.i686 
glibc-devel-2.17-36.el7.x86_64 
ksh
libaio-0.3.109-9.el7.i686 
libaio-0.3.109-9.el7.x86_64 
libaio-devel-0.3.109-9.el7.i686 
libaio-devel-0.3.109-9.el7.x86_64 
libgcc-4.8.2-3.el7.i686 
libgcc-4.8.2-3.el7.x86_64 
    libstdc++-4.8.2-3.el7.i686 
    libstdc++-4.8.2-3.el7.x86_64 
    libstdc++-devel-4.8.2-3.el7.i686 
    libstdc++-devel-4.8.2-3.el7.x86_64 

libXi-1.7.2-1.el7.i686 
libXi-1.7.2-1.el7.x86_64 
libXtst-1.2.2-1.el7.i686 
libXtst-1.2.2-1.el7.x86_64 
make-3.82-19.el7.x86_64 
sysstat-10.1.5-1.el7.x86_64 

unixODBC-2.3.1-6.el7.x86_64 or later
unixODBC-2.3.1-6.el7.i686 or later
unixODBC-devel-2.3.1-6.el7.x86_64 or later
unixODBC-devel-2.3.1-6.el7.i686 or later

2.创建用户组和对应用户
groupadd oinstall
groupadd dba
groupadd oper
useradd -u -g oinstall -G dba,oper oracle
passwd oracle

3.内核参数配置 vi /ect/sysctl.conf 
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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

使参数生效
sysctl -p

4.安装目录创建
mkdir /u01/app/oracle
mkdir /u01/app/oraInventory

5.修改目录权限
chown -R oracle:oinstall /u01/app/
chmod -R 775 /u01/app/oracle

6.修改Oracle用户设置限制 vi /etc/security/limits.conf 
oracle  soft nproc 2047
oracle  hard nproc 16384
oracle  soft nofile 1024
oracle  hard nofile 65536

7.配置用户环境变量
export ORACLE_BASE=/u01/app/
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1
export ORACLE_SID=qijin
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export LANG=C #防止安装过程出现乱码
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK  #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致


8.修改操作系统运行级别
systemctl set-default graphical.target

systemctl set-default multi-user.target

9.上传安装介质

10.开启操作系统图形界面

11.安装lightdm 配置XDMCPServer
yum install epel-release
yum install lightdm 
yum groups mark convert "X Window system"
yum groups mark convert "MATE Desktop"
yum groupinstall "X Window system"
yum groupinstall "MATE Desktop"

vi /etc/lightdm/lightdm.conf
[XDMCPServer]
enabled=ture
port=177

systemctl start lightdm 
firewall-cmd --zone=public --permanent --add-port=177/udp 12.登录图形界面后用Installer安装数据库 用oracle 用户登录 配置监听端口:1523 修改默认监听端口后需要手动注册监听 a.在tnsnames.ora 文件中指定pmon动态注册监听的目标端口 listener_alias = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.130)(PORT = 1523)) ) b. 修改参数local_listener alter system set local_listener=listener_alias; alter system register; 13.创建数据库表空间 create tablespace odsspace datafile '/u01/app/oracle/oradata/qijin/odsspace01.dbf' size 32700M; create tablespace dwspace datafile '/u01/app/oracle/oradata/qijin/dwspace01.dbf' size 32700M; create tablespace dmspace datafile '/u01/app/oracle/oradata/qijin/dmspace01.dbf' size 32700M; 14.创建数据库用户,指定默认表空间,给定权限 create user ods identified by xxx default tablespace odsspace; create user dw identified by xxx default tablespace dwspace; create user dm identified by xxx default tablespace dmspace; grant connect,resource to ods; grant connect,resource to dm; grant connect,resource,dba to dw; 15.install client
调整防火墙策略 firewall-cmd --zone=public --permanent --add-port=1523/tcp firewall-cmd --list-ports --permanent firewall-cmd --reload systemctl restart firewalld

  

标签:x86,--,i686,CentOS7,64,oracle,安装,el7,Oracle11g
From: https://www.cnblogs.com/Alex-Zeng/p/17108297.html

相关文章

  • dpkg apt-get apt 安装
    dpkg、apt-get、apt是debain系列版本安装软件的工具,Ubuntu是再debain基础上开发出来的apt-get是对dpkg的封装,apt是对apt-get的封装dpkg不会自动安装依赖包,apt、apt-get会......
  • Cmder简介及安装使用
    1、官网(目前已经打不开,暂时不清楚是不是变更地址)https://cmder.net/ 2、简介:Cmder是Windows下可代替cmd使用的命令行工具,支持Linux命令。 3、Full版本......
  • TiDB集群安装TiDB Dashboard
    TiDBDashboard是从TiDB4.0版本起引入的可视化面板,用于帮助观察与诊断整个TiDB集群,详情参见 ​​TiDB文档-TiDBDashboard​​。本篇文章将介绍如何在Kubernetes......
  • redis概念以及redis下载与安装
    redis概念概念:redis是一款高性能的NOSQL系列的非关系类型数据库关系型数据库:1、数据之间有关联关系2、数据存储在硬盘文件中非关系型数据库:1、数据之间......
  • 夜神模拟器在Windows系统下的安装教程艺术鉴赏课
    欢迎你们到美丽的浙江工作旅游定居买房买车相亲寻亲探亲认亲看朋友看老师看同学,网上的那个浙江某男子是我,今天我给大家带来的课是如何在windows系统上安装夜神模拟器。老......
  • Android Studio在Windows系统下的安装教程艺术鉴赏课
    欢迎你们到美丽的浙江工作旅游定居买房买车相亲寻亲探亲认亲看朋友看老师看同学,网上的那个浙江某男子是我,今天我给大家带来的课是如何在windows系统上安装Android开发软件A......
  • CentOS即将停止维护,拥抱阿里“龙蜥“(Anolis OS),VMware安装Anolis OS与介绍
    一、前言大家在自己电脑来进行服务器的一些操作时,基本都是使用CentOS7或者是CentOS8,但是2021年底CentOS8宣布停止了维护;CentOS7在2024年6月30日也会停止维护!所以我......
  • 安装pytorch踩过的坑
    failedwithinitialfrozensolve 可能是由于没有这个版本的matplotlib(包名),可以用'condasearch包名'搜索一下,进一步确认问题下载包的速度慢condacreate-n环境......
  • 提示Composer安装-需要ext-mbstring
    今天尝试通过composerrequire安装phpoffice/phpspreadsheet容器,去使用excel的操作由于PHPExcel已经被废弃在PHP7.2中已经无法获取更新,官方重新开了一个新包phpspreadshe......
  • Prometheus安装部署及监控linux主机
    Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的.Prometheus基本原理是通过HTTP协议周期性抓取被监控组件的状态,这样做的好......