【Red Hat7.9安装Oracle11g】---调用图形化界面的几种方式

news2024/11/17 7:29:49

【Red Hat7.9安装Oracle11g】---调用图形化界面的几种方式

    • 🔻 一、续上一篇[【Red Hat 7.9---详细安装Oracle 11g---图形化界面方式】](https://blog.csdn.net/qq_41840843/article/details/131198718?spm=1001.2014.3001.5501)
      • ⛳ 1.1 前言
      • ⛳ 1.2 方式一、使用`Xmanager - Passive`工具
      • ⛳ 1.3 方式二、使用`RealVNC Viewer`工具
            • **`出现黑屏:`**![在这里插入图片描述](https://img-blog.csdnimg.cn/5a094821095a449ab5704fa94f4f127b.png)
      • ⛳ 1.4 方式三、使用`Xstart`工具
      • ⛳ 1.5 方式四、在xshell等远程工具直接使用oracle用户登录
      • ⛳ 1.6 方式五、直接进入服务器可视化界面安装
    • 🔻 总结—温故知新

在这里插入图片描述


👈【上一篇】
💖The Begin💖 点点关注,收藏不迷路💖
【下一篇】👉

🔻 一、续上一篇【Red Hat 7.9—详细安装Oracle 11g—图形化界面方式】

⛳ 1.1 前言

安装Oracle怎么调用Oracle图形化界面,小编都是在离线环境下使用iso文件配置本地yum源安装有关依赖

在上一篇【Red Hat 7.9---详细安装Oracle 11g---图形化界面方式】一文中,采用的Xmanager - Passive 工具调出oracle11g 图形化界面,下面是小编总结的几种使用图形化界面安装Oracle 11g的方式。

⛳ 1.2 方式一、使用Xmanager - Passive工具

步骤一:
在执行./runInstaller 前先打开Xmanager - Passive工具,用来显示远程linux主机图形化界面。
在这里插入图片描述

步骤二:切换至oracle用户

##export 设置DISPLAY环境变量, windowsIp:Xmanager端口号,注意:这块是0.0还是1.0,可在xmanage右上角查看。

[root@db-oracle ~]# su - oracle
[oracle@db-oracle ~]$ export DISPLAY=192.168.181.1:0.0
[oracle@db-oracle ~]$ echo $DISPLAY
192.168.181.1:0.0

在这里插入图片描述

###步骤三:进入oracle安装文件所在目录,执行./runInstaller安装数据库

[oracle@db-oracle ~]$ cd /software/oracle/database
[oracle@db-oracle database]$ ./runInstaller
在这里插入图片描述

⛳ 1.3 方式二、使用RealVNC Viewer工具

VNC (Virtual Network Console)是虚拟网络控制台的缩写。它 是一款优秀的远程控制工具软件。远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。

在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer

###步骤一、安装vnc安装xclock----安装时钟为了测试远程连接oracle服务器图形化界面
[root@db-oracle ~]# yum -y install vnc
在这里插入图片描述
在这里插入图片描述
[root@db-oracle ~]# yum install xclock

###步骤二、oracle用户启动vncserver 报错:couldn't find "/usr/bin/Xvnc".
[oracle@db-oracle ~]# vncserver
vncserver: couldn’t find “/usr/bin/Xvnc”.

解决:couldn't find "/usr/bin/Xvnc

####卸载完后,重新安装
[root@db-oracle ~]# yum remove  *vnc* 
[root@db-oracle ~]# yum install  *vnc*

###步骤三、oracle用户再次启动vncserver ,无报错
[oracle@db-oracle ~]# vncserver

###这个密码是远程登录时所需要输入的密码,输入密码(这里使用123456),回车即可
[oracle@db-oracle ~]$ vncserver

You will require a password to access your desktops.

Password:
Verify:
Would you like to enter a view-only password (y/n)?
A view-only password is not used
xauth: file /home/oracle/.Xauthority does not exist

New ‘db-oracle:2 (oracle)’ desktop is db-oracle:2

Creating default startup script /home/oracle/.vnc/xstartup
Creating default config /home/oracle/.vnc/config
Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/db-oracle:2.log
[oracle@db-oracle ~]$

###步骤四、使用RealVNC Viewer工具连接服务器
在这里插入图片描述
在这里插入图片描述

出现黑屏:在这里插入图片描述

###root用户编辑vncserver@.service
[root@db-oracle ~]# vi /lib/systemd/system/vncserver@.service
在这里插入图片描述

在这里插入图片描述
###步骤四:时钟界面调用测试

在这里插入图片描述

###步骤五:进入oracle安装文件所在目录,执行./runInstaller安装数据库

###进入oracle安装目录
[oracle@db-oracle ~]$ cd /software/oracle/database
[oracle@db-oracle database]$ ll
total 16
drwxr-xr-x 12 oracle oinstall 203 Aug 17 2009 doc
drwxr-xr-x 4 oracle oinstall 223 Aug 15 2009 install
drwxr-xr-x 2 oracle oinstall 61 Aug 15 2009 response
drwxr-xr-x 2 oracle oinstall 34 Aug 15 2009 rpm
-rwxr-xr-x 1 oracle oinstall 3226 Aug 15 2009 runInstaller
drwxr-xr-x 2 oracle oinstall 29 Aug 15 2009 sshsetup
drwxr-xr-x 14 oracle oinstall 4096 Aug 15 2009 stage
-rwxr-xr-x 1 oracle oinstall 5402 Aug 18 2009 welcome.html

###安装数据库
[oracle@db-oracle database]$ ./runInstaller -jreLoc /etc/alternatives/jre_1.8.0

在这里插入图片描述

⛳ 1.4 方式三、使用Xstart工具

Xstart 是新一代快速启动软件,您要做的,仅仅是把软件添加到程序之后,便可通过系统功能“运行”,来启动您添加的软件。
在这里插入图片描述

步骤一:
在执行./runInstaller 前先打开Xstart工具,用来显示远程linux主机图形化界面。
在这里插入图片描述

因为服务器安装的带有图形化界面,如果没有安装图形界面,则需要安装图形化安装包。
yum install xorg-x11-xauth.x86_64
yum install xterm
yum install xclock

步骤二:
进入oracle安装文件所在目录,执行./runInstaller安装数据库

在这里插入图片描述

⛳ 1.5 方式四、在xshell等远程工具直接使用oracle用户登录

###在系统桌面登录时就使用oracle用户登录,避免切换用户和重定向图形界面。

其他解决方式(好像没啥用)
1、 root下执行
xhost +

2、 oracle下执行
export DISPLAY=IP:0.0
在这里插入图片描述

⛳ 1.6 方式五、直接进入服务器可视化界面安装

如果安装的带界面的服务器,则可以直接以oracle用户登录,进到安装目录,执行./runInstaller安装数据库

在这里插入图片描述

🔻 总结—温故知新

❓ 通过可视化界面安装oracle,可通过远程工具和以oracle用户进入服务器安
--------前提服务器带界面,而不是最小化安装的服务器

👈【上一篇】
💖The End💖 点点关注,收藏不迷路💖
【下一篇】👉

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/676595.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MIT 6.S081 Lab Five

MIT 6.S081 Lab Five 引言xv6 lazy page allocationEliminate allocation from sbrk() (easy)代码解析 Lazy allocation (moderate)代码解析 Lazytests and Usertests (moderate)代码解析 可选的挑战练习 引言 本文为 MIT 6.S081 2020 操作系统 实验五解析。 MIT 6.S081课程前…

从C语言到C++_21(模板进阶+array)+相关笔试题

目录 1. 非类型模板参数 1.1 array 1.2 非类型模板参数的使用场景 1.3 注意事项 2. 模板的特化 2.1 函数模板的特化 2.2 类模板的特化 2.3 全特化和偏特化(半特化) 3. 模板关于分离编译 4. 模板优缺点 5. 模板相关笔试题 本章完。 1. 非类型模板参数 对于函数模板…

dhtmlx Event Calendar JavaScript new Crack

DHTMLX Event Calendar可帮助您开发类似 Google 的 JavaScript 事件日历,以高效地组织约会。用户可以通过拖放来管理事件,并以六种不同的模式显示它们。 JavaScript 事件日历功能 轻的 简单的 JavaScript API 六个默认视图:日、周、月、年、议…

Java并发编程学习16-线程池的使用(中)

线程池的使用(中) 引言1. 配置 ThreadPoolExecutor1.1 线程的创建与销毁1.2 管理队列任务1.3 饱和策略1.4 线程工厂1.5 定制 ThreadPoolExecutor 2. 扩展 ThreadPoolExecutor总结 引言 上篇分析了在使用任务执行框架时需要注意的各种情况,并…

死锁的成因以及解决方案(简析)

目录 一.为什么会产生死锁? 二.死锁产生的几个场景 一个线程一把锁的情况 关于可重入和不可重入锁的简单举例 两个线程两把锁的情况 多线程多把锁 如何解决死锁 一.为什么会产生死锁? 简单来说,就是进程加锁之后,没有被解锁而处于一直等待的状态 二.死锁产生的几个场景…

深入理解深度学习——BERT(Bidirectional Encoder Representations from Transformers):BERT的结构

分类目录:《深入理解深度学习》总目录 相关文章: BERT(Bidirectional Encoder Representations from Transformers):基础知识 BERT(Bidirectional Encoder Representations from Transformers&#xff09…

软件架构模式—分层架构

这是软件架构模式博客系列第 2 章,我们将讨论分层架构模式。 分层架构模式是一种n层模式,其中组件按照水平层次进行组织。这是设计大多数软件的传统方法,旨在实现自我独立。这意味着所有组件之间相互连接,但彼此之间不相互依赖。…

测试体系与测试方案设计

如果我们想要测试一个系统,我们得先需要了解被测系统架构 业务架构:业务模型分析技术架构:技术组件、通讯协议分析数据架构:数据模型、数据存储引擎分析 电子商城 Mall 开源项目技术架构 经典技术架构 网关产品 Nginx Apache HttpdWeb 应用开发 Vue.js React移动应…

福州大学学报退稿率【爬虫+数据处理】

目录 一、爬虫 二、数据处理 2.1 历年投稿总数: 2.2 各稿件状态比例: 2.3 历年退稿率 三、总结(福州大学学报退稿率) 一、爬虫 从福州大学学报微信公众号可以发现稿件状态的查询接口, 根据测试可知稿件号由年份与当…

Linux共享内存

博客内容:共享内存 文章目录 一、认识共享内存结构二、如何创建共享内存?1.创建共享内存2.关联进程,取消进程3.释放共享内存 三、代码示例总结 一、认识共享内存结构 共享内存 共享内存指 (shared memory)在多处理器的计算机系统中&#xff…

新手速成!如何使用ChatGPT成为你的导师

1. 写在前面 最近我发现咱们的团队现在是人手ChatGPT,不光是我们团队,我整个行业的人都在用它解决生活跟工作中遇到的问题。可以看到的是大家也都是对它赞赏度很高 本文我将为大家介绍如何更加高效的使用ChatGPT提高工作效率,面向ChatGPT编程…

JavaScript高级学习总结

函数作用域 函数内部声明的变量,在函数外部无法被访问函数的参数也是函数内部的局部变量不同函数内部声明的变量无法互相访问函数执行完毕之后,函数内部的变量实际被清空了 块作用域 let声明的变量会产生块作用域,var不会产生块作用域cons…

QT +OpenSSL配置

QT OpenSSL配置 1 查看自己QT支持的OPenSSL版本号1.1 查看版本号1.2 是否配置了OPenSSL 2 安装OPenSSL2.1 下载已经编译好的库2.2 自己编译代码2.2.1 下载perl2.2.1 下载OPenSSL源码 1 查看自己QT支持的OPenSSL版本号 1.1 查看版本号 新建项目testOpenSSLpro文件中加入QT ne…

(贪心) 649. Dota2 参议院 ——【Leetcode每日一题】

❓ 649. Dota2 参议院 难度:中等 Dota2 的世界里有两个阵营:Radiant(天辉)和 Dire(夜魇) Dota2 参议院由来自两派的参议员组成。现在参议院希望对一个 Dota2 游戏里的改变作出决定。他们以一个基于轮为过…

Debian11 dhclient 不自动执行问题

这两天用U盘安装Debian11,在”安装软件“一直提示失败,但可以跳过这一步继续往下安装,好在基本系统及grub能正常安装,最后系统也能正常起来了,但发现系统起来后没有ip地址,需要手动执行 dhclient 来获取ip。…

Java的第十二篇文章——集合

目录 第十二章 集合 学习目标 1. 集合框架的由来 2. 集合框架的继承体系 3. Collection接口 3.1 Collection接口的常用方法 4. Iterator接口 4.1 Iterator接口的抽象方法 4.2 获取迭代器接口实现类 4.3 迭代器的实现原理 4.4 并发修改异常 4.5 集合存储自定义对象并…

【Git常用命令及在IDEA中的使用】

Git常用命令及在IDEA中的使用 Git常用命令及在IDEA中的使用1 Git 概述1.1 Git 简介1.2 Git 下载与安装 2 Git 代码托管服务2.1 常用的Git 代码托管服务2.2 使用码云代码托管服务 3 Git 常用命令3.1 Git 全局设置3.2 获取 Git 仓库3.3 工作区、暂存区、版本库 概念3.4 Git工作区…

MyBatis面试题总结

1.概念/使用方法向的问题 1.1 什么是Mybatis? (1)Mybatis是一个半ORM框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。 (2&a…

​​​​SpringBoot 监控神器——Actuator 保姆级教程

pom.xml info beans conditions heapdump shutdown mappings threaddump loggers 端点 metrics 端点 自定义Endpoint 自定义监控端点常用注解 使用Filter对访问actuator做限制 Spring Boot Monitor做监控页面 SpringBoot自带监控功能Actuator,可以帮助…

Kubernetes学习笔记-kubernetes应用扩展(2)-使用kubernetes服务目录扩展kubernetes20230623

一、服务目录介绍 服务目录就是列出所有的服务的目录。用户可以浏览目录并自行设置目录中列出的服务实例,无须处理服务运行所需的pod、service、configmap和其他资源。这听起来和自定义网站资源很类似。 服务目录并不会为每种服务类型的api服务器添加自定义资源&a…