我的编程空间,编程开发者的网络收藏夹
学习永远不晚

阿里云centos安装oracle

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

阿里云centos安装oracle

阿里云centos安装oracle

centos安装oracle

目录

  • 阿里云centos安装oracle
    • 阿里云默认没有swap分区,oracle安装需要
    • 安装Oracle所需的依赖包
    • 创建用户和组
    • 关闭SELINUX(阿里云缺省关闭)
    • 开始安装
      • 使用“su - u oracle”切换到oracle账号下
      • 修改db_install.rsp文件
      • 安装Oracle

阿里云centos安装oracle

阿里云默认没有swap分区,oracle安装需要

创建swap分区是为了弥补物理内存的不足,也就是虚拟内存的概念,把硬盘的一部分划分作为虚拟内存,但这个空间不是越大越好,硬盘的速度远低于内存,设置不当反而拖慢系统的速度。

阿里云的主机默认没有swap分区,可以使用free命令查看。

  1. 使用dd命令创建一个swap分区: dd if=/dev/zero of=/home/swap bs=1024 count=1048576 (count的值是:size(多少M)* 1024,我这里设置的1G虚拟内存,也就是count=1024000)

  2. 格式化swap分区: mkswap /home/swap

  3. 把格式化后的文件分区设置为swap分区: swapon /home/swap (关闭SWAP分区命令为:[root@localhost Desktop]#swapoff /home/swap)

  4. swap分区自动挂载:vi /etc/fstab 在文件末尾加上"/home/swap swap swap default 0 0"

安装Oracle所需的依赖包

yum -y install  gcc gcc-c++ make binutils compat-libstdc++-33 glibc glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC unixODBC-devel sysstat ksh

创建用户和组

groupadd -g 200 oinstall  #添加oinstall组,组的id为200
groupadd -g 201 dba       #添加dba组,组的id为201
useradd -u 440 -g oinstall -G dba oracle #添加用户oracle,并specified它的id为440.
passwd oracle             #输入oracle用户的密码
id oracle                 #查看用户id和所属组。

关闭SELINUX(阿里云缺省关闭)

vim /etc/selinux/config   #编辑配置文件,关闭SELINUX
setenforce 0              #立即关闭SELINUX

开始安装

使用“su - u oracle”切换到oracle账号下

把下面两个文件上传到CentOS7-64bits服务器的/app/oracle目录下(我比较喜欢把软件安装在/app下)

linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

在/app/oracle目录下会出现database目录。

vim /app/oracle/database/response/db_install.rsp

修改db_install.rsp文件

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=可以写本机地址
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/app/oracle/oraInventory
SELECTED_LANGUAGES=zh_CN,en
ORACLE_HOME=/app/oracle/product/11.2.0/db_1
ORACLE_BASE=/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.isCustomInstall=false
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=orcl
oracle.install.db.config.starterdb.SID=orcl
oracle.install.db.config.starterdb.characterSet=AL32UTF8
oracle.install.db.config.starterdb.memoryOption=true
oracle.install.db.config.starterdb.memoryLimit=512
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.enableSecuritySettings=true
oracle.install.db.config.starterdb.password.ALL=oracle2018
oracle.install.db.config.starterdb.control=DB_CONTROL
oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false
oracle.install.db.config.starterdb.automatedBackup.enable=false
DECLINE_SECURITY_UPDATES=true

安装Oracle

oracle账号登陆,在/app/oracle/database路径下执行开始安装

./runInstaller -silent -responseFile /app/oracle/database/response/db_install.rsp

安装成功之后会出现如下:

The following configuration scripts need to be executed as the "root" user. 
 #!/bin/sh 
 #Root scripts to run

/app/oracle/oraInventory/orainstRoot.sh
/app/oracle/product/11.2.0/db_1/root.sh
To execute the configuration scripts:
 1. Open a terminal window
 2. Log in as "root"
 3. Run the scripts
 4. Return to this window and hit "Enter" key to continue

Successfully Setup Software.

按照提示以root身份登录CentOS7系统执行如下命令

/app/oracle/oraInventory/orainstRoot.sh
/app/oracle/product/11.2.0/db_1/root.sh

以oracle身份登录CentOS7系统,设置环境变量

vi ~/.bash_profile

export PATH
export ORACLE_BASE=/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=orcl
export TNS_ADMIN=$ORACLE_HOME/network/admin

使用下面命令使环境变量生效:source ~/.bash_profile

为了使sqlplus能够访问远程oracle数据库,不但要配置“TNS_ADMIN”环境变量,还需要环境变量指向的地址(我这里是/app/oracle/product/11.2.0/db_1/network/admin/)中放入tnsnames.ora文件

下面是我tnsnames.ora的内容,其中orcl是数据库名字。

localoracle =  
  (DESCRIPTION =  
    (ADDRESS_LIST =  
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))  
    )  
    (CONNECT_DATA =  
      (SERVICE_NAME = orcl)  
    )  
  )  

建库

确认并修改/app/oracle/database/response/dbca.rsp,其中修改的都是CREATEDATABASE操作的内容,其他的不动。

RESPONSEFILE_VERSION = "11.2.0"
OPERATION_TYPE = "createDatabase"
[CREATEDATABASE]
GDBNAME = "orcl"
SID = "orcl"
CHARACTERSET="AL32UTF8"

用oracle账号调用下面的命令

dbca -silent -responseFile /app/oracle/database/response/dbca.rsp
#执行结束后需要输入2次oracle设置的密码

验证Oracle安装是否成功:

su - u oracle

sqlplus "/as sysdba"

select * from tabs;

如果成功运行,表示oracle已经启来,否则需要运行“startup”命令启动oracle.

添加listener.ora文件

位置:/app/oracle/product/11.2.0/db_1/network/admin

文件内容

# copyright (c) 1997 by the Oracle Corporation
# 
# NAME
#   listener.ora
# FUNCTION
#   Network Listener startup parameter file example
# NOTES
#   This file contains all the parameters for listener.ora,
#   and could be used to configure the listener by uncommenting
#   and changing values.  Multiple listeners can be configured
#   in one listener.ora, so listener.ora parameters take the form
#   of SID_LIST_, where  is the name of the listener
#   this parameter refers to.  All parameters and values are
#   case-insensitive.

# 
#   This parameter specifies both the name of the listener, and
#   it listening address(es). Other parameters for this listener
#   us this name in place of .  When not specified,
#   the name for  defaults to "LISTENER", with the default
#   address value as shown below.
#
# LISTENER =
#  (ADDRESS_LIST=
#   (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
#   (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))   
LISTENER=(DESCRIPTION_LIST=(DESCRIPTION=
      (ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))  
  )
)

# SID_LIST_
#   List of services the listener knows about and can connect 
#   clients to.  There is no default.  See the Net8 Administrator's
#   Guide for more information.
#
# SID_LIST_LISTENER=
#   (SID_LIST=
#   (SID_DESC=
#           #BEQUEATH CONFIG
#          (GLOBAL_DBNAME=salesdb.mycompany)
#          (SID_NAME=sid1)          
#          (ORACLE_HOME=/private/app/oracle/product/8.0.3)
#           #PRESPAWN CONFIG
#         (PRESPAWN_MAX=20)
#     (PRESPAWN_LIST=
#           (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))
#         )
#        )
#       )

SID_LIST_LISTENER=
  (SID_LIST=
      (SID_DESC=
         (GLOBAL_DBNAME=orcl)
         (SID_NAME=orcl)
         (ORACLE_HOME=/app/oracle/product/11.2.0/db_1)
        (PRESPAWN_MAX=20)
        (PRESPAWN_LIST=
          (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))
        )
       )
      )
    
# PASSWORDS_
#   Specifies a password to authenticate stopping the listener.
#   Both encrypted and plain-text values can be set.  Encrypted passwords
#   can be set and stored using lsnrctl.  
#     LSNRCTL> change_password
#       Will prompt for old and new passwords, and use encryption both
#       to match the old password and to set the new one.
#     LSNRCTL> set password
#   Will prompt for the new password, for authentication with 
#       the listener. The password must be set before running the next
#       command.
#     LSNRCTL> save_config
#       Will save the changed password to listener.ora. These last two
#       steps are not necessary if SAVE_CONFIG_ON_STOP_ is ON.
#       See below.
#
# Default: NONE
#
# PASSWORDS_LISTENER = 20A22647832FB454      # "foobar"

# SAVE_CONFIG_ON_STOP_
#   Tells the listener to save configuration changes to listener.ora when
#   it shuts down.  Changed parameter values will be written to the file,
#   while preserving formatting and comments.
# Default: OFF
# Values: ON/OFF
#
# SAVE_CONFIG_ON_STOP_LISTENER = ON

# USE_PLUG_AND_PLAY_
#   Tells the listener to contact an Onames server and register itself
#   and its services with Onames.
# Values: ON/OFF
# Default: OFF
#
# USE_PLUG_AND_PLAY_LISTENER = ON

# LOG_FILE_
#   Sets the name of the listener's log file.  The .log extension
#   is added automatically.
# Default=
#
# LOG_FILE_LISTENER = lsnr

# LOG_DIRECTORY_
#   Sets the directory for the listener's log file.
# Default: /network/log
#
# LOG_DIRECTORY_LISTENER = /private/app/oracle/product/8.0.3/network/log

# TRACE_LEVEL_
#   Specifies desired tracing level.
# Default: OFF
# Values: OFF/USER/ADMIN/SUPPORT/0-16
#
# TRACE_LEVEL_LISTENER = SUPPORT

# TRACE_FILE_
#   Sets the name of the listener's trace file. The .trc extension
#   is added automatically.
# Default: 
#
# TRACE_FILE_LISTENER = lsnr

# TRACE_DIRECTORY_
#   Sets the directory for the listener's trace file.
# Default: /network/trace
#
# TRACE_DIRECTORY_LISTENER=/private/app/oracle/product/8.0.3/network/trace
# CONNECT_TIMEOUT_
#   Sets the number of seconds that the listener waits to get a 
#   valid database query after it has been started.
# Default: 10
#
# CONNECT_TIMEOUT_LISTENER=10

使用lsnrctl start命令启动侦听器

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

阿里云centos安装oracle

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

阿里云centos安装oracle

centos安装oracle 目录 阿里云centos安装oracle 阿里云默认没有swap分区,oracle安装需要 安装Oracle所需的依赖包 创建用
阿里云centos安装oracle
2016-01-29

阿里云CentOS安装MySQL数据库教程

在阿里云上安装MySQL数据库是一项基础的操作,对于网站开发者和数据分析师来说,这是一项必须掌握的技能。本文将详细介绍如何在CentOS系统上安装MySQL数据库。在阿里云上安装MySQL数据库,首先需要创建一个ECS实例,然后使用云盾安全组进行安全设置,最后通过命令行操作安装MySQL数据库。本文将详细说明如何
阿里云CentOS安装MySQL数据库教程
2023-10-29

阿里云服务器安装oracle

第一步是准备好必要的工具和配置文件。在阿里云上,有一个叫做“云盾”的工具可以帮助你保护数据库的安全性和可靠性。它可以帮助你自动备份数据库,并在需要时自动还原数据库。另外,还有一些其他的工具,例如OraclePromptStorageManager,可以帮助你配置数据库,以及一些常见的操作,例如创建数据库和还原数据库。在
阿里云服务器安装oracle
2023-10-28

阿里云CentOS 6.3安装phpMyAdmin的简单步骤

首先,我们使我们的CentOS系统的RPMForge软件库phpMyAdmin,不是官方的CentOS 6.0库,导入rpmforge的GPG密钥: rpm –import http://dag.wieers.com/rpm/package
2022-05-14

阿里云服务器 Centos 7 安装 MySQL Community Server 8.0.21

官网地址:https://dev.mysql.com/downloads/mysql/ 下载 1.  Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux
阿里云服务器 Centos 7 安装 MySQL Community Server 8.0.21
2017-09-23

阿里云服务器安装CentOS 6.5详细步骤

随着云计算的普及,越来越多的企业和个人开始使用云服务器进行应用部署。阿里云服务器提供了多种操作系统供用户选择,其中CentOS6.5是一个非常受欢迎的操作系统。本文将详细介绍如何在阿里云服务器上安装CentOS6.5。一、准备工作首先,你需要在阿里云服务器上创建一个虚拟机,这里我们以CentOS6.5为例。创建完
阿里云服务器安装CentOS 6.5详细步骤
2023-12-18

阿里云服务器安装oracle失败

首先,我们需要确定安装oracle失败的原因。这可能是由于配置不正确或者网络连接问题引起的。在这种情况下,我们需要查看服务器的系统日志,以确定是否有任何错误或异常信息。如果您无法解决问题,可以考虑与阿里云技术支持联系,寻求进一步的帮助。接下来,我们需要检查oracle的版本和配置。如果oracle的版本过低或者配置不正
阿里云服务器安装oracle失败
2023-10-28

阿里云服务器centos装桌面

阿里云服务器是一款基于AliOS的云服务器,可以在阿里云官网或者阿里云的APP上下载。下面是安装步骤的示例:打开阿里云官网,登录AliOS官方网站。在网站页面中找到“安装AliOSServer”选项,选择下载的AliOSServer镜像。打开安装程序,下载并安装AliOSServer的最新版本。选择“开始安装”按钮,等待服务器安装完成。安装完成后,AliOS的桌面将会出现一块名为“AliOS”的虚拟电脑。在AliOS系统上运行阿里云服
2023-10-27

阿里云服务器下安装配置phpMyAdmin——基于CentOS 6.3

1.下载phpMyAdmin wget http://www.phpmyadmin.net/home_page/downloads.php 2.解压下载的文件 tar -zvxf phpMyAdmin-3.5.3-all-languages
2022-06-03

阿里云服务器下安装LAMP环境——基于CentOS 6.3

阿里云论坛上的资源很丰富,查了下安装LAMP环境,很多基础性的东西已经内置了,比如防火墙的配置和端口的开启,统统不需要再做操作,所以安装下来也很简单: 1.MySQL的安装 Mysql安装涉及到的软件包: mysql: Mysql客户端以及
2022-05-23

CentOS 7 安装 Oracle 12c 步骤

CentOS 7 安装 Oracle 12c 步骤 catoop 2019-09-28 23:35:02 2170 收藏 4 分类专栏: 数据库 版权 本例操作系统版本:CentOS 7.7、数据库版本:Oracle 12c(12.2) 安装步骤如下分解: 1
CentOS 7 安装 Oracle 12c 步骤
2014-07-22

阿里云esc 安装 mysql8.0

打开 连接工具,我用的是 MobaXterm_Personal_12.1 (官网下载地址:https://moba.en.softonic.com/)连接到 ecs,然后移除 默认的 mariadb 数据库: yum remove mariadb-libs.x
阿里云esc 安装 mysql8.0
2022-01-31

阿里云ECS Ubuntu16.0 安装

Ubuntu安装包时报错 E:Unable to locate package xxx(如:python3-pip)一般新安装Ubuntu后需要先更新软件源:apt-get update apt-get install python3.6-
2023-01-30

阿里云ecs 安装nodejs

简介阿里云ECS(ElasticComputeService)是一种弹性计算服务,提供可扩展的云计算能力,帮助用户快速构建和部署应用程序。Node.js是一种开源的JavaScript运行环境,用于开发高性能的网络应用程序。本文将介绍如何在阿里云ECS上安装Node.js。步骤一:登录阿里云控制台首先,打开浏览器,输入
阿里云ecs 安装nodejs
2024-01-16

Centos 7 安装 Oracle 12cR2 流程

Centos 7 安装 Oracle 12cR2 流程 一个欠登儿程序员 2019-01-28 16:40:30 788 收藏 2 分类专栏: Centos 7 软件安装系列 版权 前言 在公司之前一直用的是Oracle 11g的数据库版本,由于一次漏扫,扫描
Centos 7 安装 Oracle 12cR2 流程
2014-11-23

CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0

CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0 Marion0728 关注 0人评论 6293人阅读 2018-08-08 16:50:51  
CentOS 7.4安装配置Oracle 12cR2 12.2.0.1.0
2020-05-29

编程热搜

目录