CentOS7 图形化方式安装 Oracle19C

这篇具有很好参考价值的文章主要介绍了CentOS7 图形化方式安装 Oracle19C。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

CentOS7 图形化方式安装 Oracle19C

操作系统:CentOS7

Oracle: 19C

远程连接工具:Xmanager Power Suite 7

安装常用工具和依赖

yum -y install vim tar net-tools wget perl python3 readline* deltarpm python-deltarpm \
 zip unzip bc compat-libcap1* compat-libcap* binutils compat-libstdc++-33 \
 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc-2.5 glibc-common glibc-devel \
 glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat \
 unixODBC unixODBC-devel binutils* compat-libstdc* elfutils-libelf* \
 gcc* glibc* ksh* libaio* libgcc* libstdc* make* sysstat* libXp* glibc-kernheaders

绑定主机名和IP映射

# 修改主机名
hostnamectl set-hostname oracle
# 绑定主机名和IP映射
vim /etc/hosts

填写以下内容

192.168.126.141	oracle

建议重启服务器

reboot

修改LINUX的内核文件

vim /etc/sysctl.conf

追加以下内容

fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 67747971072
kernel.shmmax = 277495689510912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
net.ipv4.tcp_max_tw_buckets = 6000
net.ipv4.ip_local_port_range = 9000 65500
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_tw_reuse = 1
net.core.netdev_max_backlog = 262144
net.ipv4.tcp_max_orphans = 262144
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_fin_timeout = 1
net.ipv4.tcp_keepalive_time = 30
net.ipv4.tcp_keepalive_probes = 6
net.ipv4.tcp_keepalive_intvl = 5
net.ipv4.tcp_timestamps = 0
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
# net.core.somaxconn = 262144

修改后生成系统参数

sysctl -p

优化资源限制

vim /etc/security/limits.conf

追加以下内容

oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc    16384
oracle   hard   nproc    16384
oracle   soft   stack    10240
oracle   hard   stack    32768
oracle   hard   memlock    134217728
oracle   soft   memlock    134217728

程序执行前认证设置

vim /etc/pam.d/login

追加以下内容

session required /lib/security/pam_limits.so
session required pam_limits.so

配置系统环境变量设置Oracle用户使用的ksh

vim /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

当前会话全局环境变量生效

source /etc/profile

创建Oracle使用文件目录和相应的用户和密码

groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle
passwd oracle
mkdir -p /u01/app/oracle /u01/oraInventory /u01/app/oracle/product/19c/db_1 
chown -R oracle:oinstall /u01
chmod -R 775 /u01/app/oracle

配置oracle用户的环境变量

先切换到oracle用户

su - oracle

配置用户环境变量

vim .bash_profile

追加以下内容

export EDITOR=vim
export TMP=/tmp  
export TMPDIR=$TMP
export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19c/db_1
export INVENTORY_LOCATION=/u01/oraInventory
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:$PATH:$HOME/bin
umask 022

当前会话用户环境变量生效

source .bash_profile

上传Oracle安装包并解压

Oracle安装包上传至$ORACLE_HOME路径下

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

如果使用非oracle用户上传,切换到root用户下修改oralce安装包所有者

chown -R oracle:oinstall LINUX.X64_193000_db_home.zip

切换到oracle用户下解压

su - oracle
cd $ORACLE_HOME

或者 使用绝对路径

cd /u01/app/oracle/product/19c/db_1

解压

unzip LINUX.X64_193000_db_home.zip

安装Oracle软件

  1. 安装软件
  2. 创建监听
  3. DBCA创建数据库

使用oracle用户进入$ORACLE_HOME目录后进行安装

./runInstaller

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

根据提示:

As a root user, execute the following script(s):
	1. /u01/oraInventory/orainstRoot.sh
	2. /u01/app/oracle/product/19c/db_1/root.sh

需要使用root用户依次执行以下两个脚本

/u01/oraInventory/orainstRoot.sh

/u01/app/oracle/product/19c/db_1/root.sh

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

响应配置文件,可以下载到本地以备以后做静默安装使用

/u01/app/oracle/product/19c/db_1/install/response/db_2023-07-04_09-02-29AM.rsp

配置监听

netca

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

检查监听状态

lsnrctl status

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

DBCA创建数据库

dbca

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux

安装rlwrap

在Linux下面使用sqlplus很不方便,上下键,退格键都不能用,严重降低生产效率。

为了linux下的sqlplus方便调用历史命令和退格,安装rlwrap

下载源代码使用root用户编译安装

tar -zxvf rlwrap-0.45.2.tar.gz
cd rlwrap-0.45.2
./configure
make -j8
make install

切换到oracle用户配置用户环境变量支持rlwrap

su - oracle
vim /home/oracle/.bash_profile

追加以下内容:

alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias lsnrctl='rlwrap lsnrctl'

当前会话用户环境变量生效

source /home/oracle/.bash_profile

sqlplus连接数据库

使用oracle用户操作

sqlplus / as sysdba
conn / as sysdba;
conn sys/oracle@orcl as sysdba;
set linesize 300;
set pagesize 300;
select tname from tab;
select userenv('language') from dual;
select * from nls_database_parameters;
select * from V$NLS_PARAMETERS;
select status from v$instance;
# 关闭监听
lsnrctl stop
-- 关闭数据库
shutdown immediate;
-- 开启数据库
startup;
# 关闭监听
lsnrctl start

开发防火墙端口

使用root用户

firewall-cmd --zone=public --add-port=1521/tcp --permanent
firewall-cmd --reload 

–zone #作用域
–add-port=1521/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

sqldeveloper连接oracle

使用sys账户连接orcl实例

CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux
CentOS7 图形化方式安装 Oracle19C,大数据,数据库,云计算,大数据,数据库,oracle,java,云计算,linux文章来源地址https://www.toymoban.com/news/detail-518732.html

到了这里,关于CentOS7 图形化方式安装 Oracle19C的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • CentOS7如何安装图形界面

    CentOS7如何安装图形界面

    博客主页:https://tomcat.blog.csdn.net 博主昵称:农民工老王 主要领域:Java、Linux、K8S 期待大家的关注💖点赞👍收藏⭐留言💬 在最近需要在没有不带图形界面的CentOS7上安装图形界面,现记录下操作方法。 完成安装只需要依次执行下面三行命令,然后重启计算机就可以。 注意

    2023年04月13日
    浏览(12)
  • CentOS 7.8 Oracle 19C安装部署

    CentOS 7.8 Oracle 19C安装部署

    本文描述了在CENTOS 7.8操作系统环境上使用图形化安装部署ORACLE 19C版本单实例数据库。 注:本文中,#开头命令表示在root用户下执行,$开头命令表示在oracle用户下执行。 1、操作系统检查 ORACLE 19C的部署安装对系统及内核版本有一定的要求,推荐Red Hat Enterprise Linux 7.5: 3.10.0-8

    2024年02月16日
    浏览(8)
  • centos7.9安装图形化界面

    init:序号说明 #1 - 单用户模式 #2 - 多用户,没有NFS #3 - 完全多用户模式(标准的运行级) #4 - 没有用到 #5 - Xwindow #6 - 重新启动 5.1.用下面命令查看查看是哪个模式 默认是 multi-user.target(字符界面模式) 5.2. 设置开机启动图形界面模式 5.3. 设置开机启动字符界面模式 查询是否

    2024年02月08日
    浏览(22)
  • 19、Linux安装Git(CentOS7,在线/离线)

    19、Linux安装Git(CentOS7,在线/离线)

    本文档全文使用 root 账户执行,如果使用其他账户,命令前加 sudo 。 a)删除git环境变量 删除配置文件内的git环境变量 b)删除git安装目录 官网地址: Git官网 点击下载即可。 a)新建 git 文件夹 在服务器 /opt/ 目录下新建 git 文件夹 使用 sftp 工具将 git 安装包上传到服务器。

    2024年02月06日
    浏览(23)
  • 【Oracle】Linux——Centos7安装Oracle12c

    【Oracle】Linux——Centos7安装Oracle12c

    官方网站:https://www.oracle.com 历史版本下载地址:https://edelivery.oracle.com/ (需要登录) 如果官方下载有问题,使用百度网盘:链接: https://pan.baidu.com/s/101U3P3KYUQ5p_zsAP1aCfw?pwd=6666 提取码: 6666 添加oinstall、dba 组,创建oracle用户,设置oracle用户密码(练习的话,为了方便记忆,建议不

    2024年03月20日
    浏览(12)
  • 腾讯云CentOS7下安装GUI图形界面

    腾讯云CentOS7下安装GUI图形界面

    2.1 首先执行以下安装命令 2.2 设置图形化启动界面 2.3 重启服务器

    2024年02月16日
    浏览(10)
  • 虚拟机 Centos7 图形界面的安装及默认

    虚拟机 Centos7 图形界面的安装及默认

    安装好 Centos7 进行打开 1.我们进入命令登录页面 2.然后我们输入 如果没有反应,不要着急, 需要等待一会 3.开始安装 图形界面 我们输入以下代码     下载的时间一点长,可以先去干别的事情,但记得的要回来 如果最后面有 Complete! 表示安装成功    现在有两种选择: 选择

    2023年04月14日
    浏览(11)
  • <Oracle>《Linux 下安装Oracle数据库 - Oracle 19C By CentOS 8 》(第三部分)

    2.5.1 修改centos主机名 类型 英文 解释 静态 Static hostname 内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。 瞬态 Tansient hostname 系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。 灵活 Pretty hostname 有人叫做“别名”主机名,允许使用自由形式(包括

    2024年02月11日
    浏览(38)
  • CentOS6.8图形界面安装Oracle11.2.0.1.0

    CentOS6.8图形界面安装Oracle11.2.0.1.0

    Oracle11下载地址 https://edelivery.oracle.com/osdc/faces/SoftwareDelivery CentOS release 6.8 (Final),测试环境:内存2G,硬盘20G,SWAP空间4G Oracle版本:Release 11.2.0.1.0 安装包:V17530-01_1of2.zip 和 V17530-01_2of2.zip unzip V17530-01_1of2.zip unzip V17530-01_2of2.zip 解压后得到database文件夹。 参考本地yum源配置 Ora

    2024年02月12日
    浏览(5)
  • Oracle VM VirtualBox安装的Centos7无法上网

    Oracle VM VirtualBox安装的Centos7无法上网

    Oracle VM VirtualBox安装的Centos7无法上网解决方法: 1、设置第一块网卡使用 仅主机网络。 2、设置第二块网卡使用 网络地址转换 (NAT)。  

    2024年02月03日
    浏览(10)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包