創(chuàng)建虛擬機(jī)议泵,安裝RHEL8.1占贫,安裝Oracle19c軟件、dbca建庫先口、配置監(jiān)聽及服務(wù)型奥、解決退格鍵和方向鍵亂碼問題

一、下載Oracle VM VirtualBox碉京,完成軟件安裝

到Oracle官網(wǎng)下載所需平臺(tái)的最新版VirtualBox軟件:https://www.oracle.com/cn/virtualization/technologies/vm/downloads/virtualbox-downloads.html

完成VirtualBox的安裝后厢汹,強(qiáng)烈建議利用軟件的【幫助】--【關(guān)于VirtualBox】來進(jìn)行軟件升級(jí)到真正的最新版。

關(guān)于虛擬機(jī)軟件谐宙,一定要相信一個(gè)真理烫葬,最新版的一定比老版本的更容易配置和使用。


新建的虛擬機(jī):

系統(tǒng)--內(nèi)存大小卧惜,最好配置3G及以上厘灼,因?yàn)橐惭bOracle19c,所以低于3G真的不好用咽瓷。

顯示--建議啟用3D加速

存儲(chǔ)--控制器:IDE--直接把rhel-8.1-x86_64-dvd.iso進(jìn)行分配

網(wǎng)絡(luò)--網(wǎng)卡1--連接方式--橋接網(wǎng)卡--啟用網(wǎng)絡(luò)連接

共享文件夾--設(shè)置一個(gè)路徑用于自動(dòng)掛載到虛擬機(jī)的某個(gè)目錄设凹。這個(gè)功能需要等到虛擬機(jī)系統(tǒng)完成安裝,并且虛擬機(jī)設(shè)備安裝增強(qiáng)功能之后茅姜,才能被正常使用闪朱。


二月匣、下載RHEL8.1,在虛擬機(jī)中完成操作系統(tǒng)安裝

我是從這位博主的文章中找到的可用下載源奋姿,感恩博主的分享:https://blog.csdn.net/qq_43570369/article/details/89944964

此處锄开,用ISO引導(dǎo),安裝RHEL8.1的過程就不過多贅述了称诗,如果需要的話萍悴,可以到網(wǎng)上baidu一下,很多資料可供參考寓免。

完成操作系統(tǒng)安裝后癣诱,確保能夠利用root登錄系統(tǒng)后,給虛擬機(jī)創(chuàng)建一個(gè)快照袜香,給自己后面的操作上個(gè)保險(xiǎn)撕予。


root用戶重新登錄操作系統(tǒng),打開網(wǎng)絡(luò)--設(shè)置靜態(tài)IP:


設(shè)置終端顯示為1024*768:安裝Oracle19c的時(shí)候蜈首,圖形界面化操作实抡,需要能夠看到install按鈕的邊緣,才可以順利點(diǎn)擊欢策。


配置sub-scription-manager為0:通過修改vi /etc/yum/pluginconf.d/subscription-manager.conf 中的參數(shù)為0去disable訂閱提醒吆寨。(這里注意:千萬不要卸載訂閱模塊兒,否則后續(xù)yum就該不能繼續(xù)使用了猬腰,后面我們還需要搭建自己的本地yum源呢鸟废。)


配置chronyd服務(wù),矯正操作系統(tǒng)時(shí)間:

yum -y install chrony

vi /etc/chrony.conf

添加阿里云的ntp1服務(wù)器作為同步源姑荷,將自帶的rhel源刪掉

#pool 2.rhel.pool.ntp.org iburst

pool ntp1.aliyun.com iburst

完成時(shí)間同步配置

systemctl restart chronyd

systemctl enable chronyd

將操作系統(tǒng)時(shí)間寫入硬件時(shí)間

hwclock --systohc

利用date和timedatectl status來校驗(yàn)一下


利用rhel-8.1-x86_64-dvd.iso搭建本地yum源盒延,配置自動(dòng)掛載

vi /etc/fstab

/dev/sr0? ? ? ? ? ? ? ? /media/cdrom? ? ? ? ? ? iso9660 defaults? ? ? ? 0 0


安裝VBox增強(qiáng)功能,便于操作

設(shè)備--分配光驅(qū)--選擇VBoxGuestAdditions.iso鼠冕,看看截圖中鼠標(biāo)旁邊的提示添寺,這個(gè)ISO就在提示的目錄中,用這個(gè)ISO才能為這個(gè)虛擬機(jī)設(shè)備安裝增強(qiáng)功能懈费。

在虛擬機(jī)操作系統(tǒng)中计露,在ISO所處目錄,執(zhí)行./VBoxLinuxAdditions.run

在虛擬機(jī)設(shè)備安裝增強(qiáng)功能過程中憎乙,如果有報(bào)錯(cuò)票罐,就根據(jù)報(bào)錯(cuò)中的提示,把需要的包利用yum -y install完成安裝泞边,而后再安裝增強(qiáng)功能该押。但這需要切換ISO,也需要重新umount和mount具體的/dev/sr0設(shè)備到你選擇的目錄阵谚。umount和mount這部分的細(xì)節(jié)確認(rèn)蚕礼,需要你親自體會(huì)烟具。

完成了安裝增強(qiáng)功能,鼠標(biāo)也可以順暢的穿梭在虛擬機(jī)和本地主機(jī)之間奠蹬,甚至剪貼板也可以雙向共享朝聋,共享文件夾也可以根據(jù)你的配置起到向虛擬機(jī)傳遞文件的作用,非常方便囤躁,世界都被打開了冀痕。


安裝最新的Java

到Oracle官網(wǎng)下載所需平臺(tái)最新版的java安裝包:https://www.oracle.com/cn/java/technologies/javase-downloads.html

利用which和ls -l 來逐步查看java的安裝目錄

將最新版的java安裝包解壓縮到指定目錄

tar -xvf? 壓縮文件 -C /指定目錄

查看所用shell的種類,在家目錄相應(yīng)的shell文件中割以,配置JAVA_HOME等變量:

echo $SHELL

vi ~/.bash_profile

export JAVA_HOME=/usr/lib/jvm/jdk-15.0.1

export PATH=$PATH:$JAVA_HOME/bin

保存后金度,source ~/.bash_profile 生效。


完成以上配置后严沥,重啟一下系統(tǒng),root正常登陸后中姜,給虛擬機(jī)做個(gè)快照消玄,給自己做個(gè)保險(xiǎn)。


三丢胚、下載Oracle19c翩瓜,在虛擬機(jī)RHEL8.1中完成軟件安裝

在Oracle官網(wǎng),下載所需平臺(tái)的Oracle數(shù)據(jù)庫軟件:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html


參照官網(wǎng)Oracle19c的安裝手冊(cè):https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/index.html 逐一進(jìn)行安裝前的配置携龟。


Database Installation Guide for Linux:

Server Hardware Checklist for Oracle Database Installation:

建議給虛擬機(jī)最少配置3G內(nèi)存兔跌,這樣Oracle19c才能基本滿足最低1G的RAM分配使用。

在執(zhí)行安裝Oracle19c之前峡蟋,確保顯示被設(shè)置成至少1024*768坟桅,這樣才能確保看到安裝界面的install按鈕的邊緣蕊蝗,以便點(diǎn)擊仅乓。


Operating System Checklist for Oracle Database Installation on Linux:

yum -y install openssh

rhel8.1符合Red Hat Enterprise Linux 8: 4.18.0-80.el8.x86_64 or later的操作系統(tǒng)需求


Server Configuration Checklist for Oracle Database Installation:

Swap space allocation relative to RAM (Oracle Database):

Between 1 GB and 2 GB: 1.5 times the size of the RAM

Between 2 GB and 16 GB: Equal to the size of the RAM

More than 16 GB: 16 GB

Note:If you enable HugePages for your Linux servers, then you should deduct the memory allocated to HugePages from the available RAM before calculating swap space.

后續(xù)在配置過程中,hugepages會(huì)被關(guān)閉

根據(jù)文檔中的提示蓬戚,由于我的虛擬機(jī)內(nèi)存設(shè)置3G夸楣,那么swap space也需要是3G。

為此子漩,我需要調(diào)整虛擬機(jī)操作系統(tǒng)的swap 大小豫喧。

free -m

根據(jù)查看到的現(xiàn)有swap大小,我需要增加1G的swap空間:

dd if=/dev/zero of=/var/rhel-swap-2 bs=1024 count=1024000

mkswap /var/rhel-swap-2

根據(jù)提示chmod 600 /var/rhel-swap-2

swapon /var/rhel-swap-2

vi /etc/fstab

/var/rhel-swap-2??????? swap??????? swap??????? defaults??????? 0 0

修改其間幢泼,用空格與文件內(nèi)已有的記錄條目對(duì)齊即可紧显。


完成配置后,建議重啟一下系統(tǒng)旭绒,如果可以利用root登錄成功鸟妙,再給虛擬機(jī)設(shè)備做個(gè)快照焦人,給自己上個(gè)保險(xiǎn)。

如果不能正常登陸重父,說明寫配置文件時(shí)有寫錯(cuò)的情況花椭,需要重啟系統(tǒng)進(jìn)入命令行模式或者拯救模式,利用root用戶逐步找到問題房午,解決問題矿辽,而后嘗試重啟,直到root用戶可以正常登陸為止郭厌。

實(shí)在解決不了問題袋倔,就只能利用虛擬機(jī)之前做的快照恢復(fù)到最近一次系統(tǒng)正常時(shí)的配置進(jìn)而啟動(dòng)了。

命令行模式的進(jìn)入方法如下截圖:

在第一條光標(biāo)處折柠,根據(jù)提示宾娜,按e。而后進(jìn)入條目進(jìn)行修改扇售,在quiet的后面前塔,寫3,根據(jù)提示Ctrl +x承冰,即可進(jìn)入命令行模式啟動(dòng)


拯救模式的進(jìn)入方法如下:

設(shè)備--分配光驅(qū)--選擇rhel-8.1-x86_64-dvd.iso

控制--重啟--根據(jù)提示按F12华弓,選擇CD-ROM--Troubleshooting--Rescue a Red Hat Enterprise Linux system--1--chroot /mnt/sysimage

退出時(shí)則用exit即可重啟系統(tǒng)。


Oracle User Environment Configuration Checklist for Oracle Database Installation:

create the Oracle Inventory group:

groupadd oinstall

groupadd dba

groupadd backupdba

groupadd kmdba


Creating Operating System Oracle Installation User Accounts:

useradd -g oinstall -G dba,backupdba,kmdba oracle


Procedure for Configuring Oracle Software Owner Environments:

su - oracle

echo $SHELL

vi .bash_profile

如下:

export JAVA_HOME=/usr/lib/jvm/jdk-15.0.1

export ORACLE_SID=orcl

export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1

export ORACLE_BASE=/u01/oradata

export LANG=en_US.UTF-8 #確保安裝過程不出現(xiàn)亂碼顯示

export PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME/bin

umask 022

保存困乒,source生效


利用root用戶創(chuàng)建所需目錄寂屏,并更改權(quán)限

[root@localhost /]# mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1

[root@localhost /]# mkdir /u01/oradata

[root@localhost /]# chown oracle:oinstall /u01/app/oracle/product/19.0.0/dbhome_1

[root@localhost /]# chown oracle:oinstall /u01/oradata/

[root@localhost /]# chown -R oracle:oinstall /u01

[root@localhost /]# chmod -R 775 /u01


解壓縮Oracle19c安裝軟件包到指定的目錄

[root@localhost share]# unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.0.0/dbhome_1/


Checking and Configuring Server Hardware for Oracle Database:

有兩種方案可以讓oracle用戶可以運(yùn)行圖形界面化的安裝:

1、password oracle娜搂,給oracle用戶添加一個(gè)密碼迁霎,通過oracle用戶直接登錄虛擬機(jī)操作系統(tǒng),而后在terminal中直接運(yùn)行xhost + 即可順利調(diào)用圖形界面化功能

你可以在terminal中用gedit試一下涌攻,如果成功看到圖形界面化打開欧引,那便是xhost + 成功了。

建議使用oracle用戶直接登錄操作系統(tǒng)的方式進(jìn)行Oracle數(shù)據(jù)庫軟件安裝恳谎。

2芝此、在root登錄狀態(tài)下,打開terminal終端因痛,執(zhí)行xhost + 婚苹,而后su oracle,再執(zhí)行xhost + 鸵膏,這樣oracle可以調(diào)用圖形界面化功能膊升,同時(shí)也會(huì)出現(xiàn)一些權(quán)限的報(bào)錯(cuò)。千萬看清楚這里是su oracle哦谭企,沒有 - 減號(hào)廓译。

Setting Remote Display and X11 Forwarding Configuration:

[root@localhost ~]# xhost +

access control disabled, clients can connect from any host

[root@localhost ~]# su oracle

[oracle@localhost root]$ xhost +

access control disabled, clients can connect from any host

注意這里我們特意用的su oracle评肆,是為了躲避su - 這個(gè)功能。

如果真的不得不選擇從root到oracle的方式進(jìn)行安裝Oracle19c軟件非区,在oracle完成安裝之后瓜挽,再次使用oracle用戶時(shí),就需要su - oracle了征绸,因?yàn)檫@樣才能使用.bash_profile配置文件中的$ORACLE_HOME等參數(shù)久橙,因?yàn)椋?/p>

su oracle 用的是~/.bashrc配置文件;

su - oracle 用的是~/.bash_profile配置文件管怠。


Operating System Requirements for x86-64 Linux Platforms:

Supported Red Hat Enterprise Linux 8 Distributions for x86-64:

Packages for Red Hat Enterprise Linux 8:

Install the latest released versions of the following packages:

yum -y install bc

yum -y install binutils

yum -y install elfutils-libelf

yum -y install elfutils-libelf-devel

yum -y install fontconfig-devel

yum -y install glibc

yum -y install glibc-devel

yum -y install ksh

yum -y install libaio

yum -y install libaio-devel

yum -y install libXrender

yum -y install libX11

yum -y install libXau

yum -y install libXi

yum -y install libXtst

yum -y install libgcc

yum -y install libnsl

yum -y install librdmacm

yum -y install libstdc++

yum -y install libstdc++-devel

yum -y install libxcb

yum -y install libibverbs

yum -y install make

yum -y install smartmontools

yum -y install sysstat


Installing Operating System Packages:

On Oracle Linux or Red Hat Enterprise Linux, to install the latestbcpackage usingYUM, run the following command:

yum -y install bc


Additional Drivers and Software Packages for Linux:

Installation Requirements for ODBC and LDAP:

Installing ODBC Drivers for Linux x86-64:

yum -y install unixODBC


Installation Requirements for Programming Environments for Linux:

Installation Requirements for Programming Environments for Linux x86-64:

yum -y install gcc 成功安裝

yum -y install gcc-c++ 成功安裝


Confirming Host Name Resolution:

利用vi /etc/hosts配置主機(jī)名

[root@localhost ~]# hostname

localhost.localdomain

[root@localhost ~]# cat /etc/hosts

127.0.0.1? localhost localhost.localdomain localhost4 localhost4.localdomain4

::1? ? ? ? localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.31.150 localhost localhost.localdomain


Disabling Transparent HugePages:

To check if Transparent HugePages is enabled, run one of the following commands as the root user:

cat /sys/kernel/mm/transparent_hugepage/enabled

vi /etc/default/grub

GRUB_CMDLINE_LINUX中增加transparent_hugepage=never

運(yùn)行g(shù)rub2-mkconfig -o /boot/grub2/grub.cfg


Configuring File System Storage for Oracle Database:

Checking TCP Network Protocol Buffer for Direct NFS Client:

sysctl -a |grep -e net.ipv4.tcp_[rw]mem

As root, use a text editor to open /etc/sysctl.conf, and add or change the following:

net.ipv4.tcp_rmem = 4096? ? ? ? 87380? 4194304

net.ipv4.tcp_wmem = 4096? ? ? ? 16384? 4194304

Apply your changes by running the following command:

sysctl -p

Restart the network:我是重啟的系統(tǒng)淆衷,而后正常登錄系統(tǒng)后,給虛擬機(jī)做了一個(gè)快照渤弛。


禁用 SELinux:

臨時(shí)禁用:

setenforce 0

永久禁用(需要重啟):

編輯 /etc/selinux/config 文件祝拯,設(shè)置

SELINUX=disabled


禁用 Firewall:

關(guān)閉防火墻:

systemctl stop firewalld.service

systemctl disable firewalld.service


重啟操作系統(tǒng),如果能夠正常登陸的話她肯,給虛擬機(jī)做一個(gè)快照鹿驼。


不管是圖形界面化還是靜默安裝,執(zhí)行前設(shè)置 CV_ASSUME_DISTID辕宏,之后再運(yùn)行軟件的安裝腳本。不設(shè)置的話會(huì)報(bào)錯(cuò)砾莱,已親測(cè)瑞筐。

[oracle@henry dbhome_1]$ export CV_ASSUME_DISTID=RHEL7.6

再次建議利用oracle用戶直接登錄操作系統(tǒng)。

在terminal中執(zhí)行xhost +

而后cd /u01/app/oracle/product/19.0.0/dbhome_1

./runInstaller 執(zhí)行安裝Oracle19c


具體一步一步的配置和點(diǎn)擊在這里就不過多贅述了腊瑟,可以baidu一下聚假,網(wǎng)上很多資料可供參考。

軟件安裝的最后也許會(huì)報(bào)錯(cuò)闰非,那么根據(jù)報(bào)錯(cuò)提示去日志里看一下到底報(bào)錯(cuò)內(nèi)容是什么膘格。會(huì)發(fā)現(xiàn)提示Oracle軟件安裝完成。

報(bào)錯(cuò)編碼需要利用Database Error Messages來查看數(shù)據(jù)庫報(bào)錯(cuò)的具體內(nèi)容:https://docs.oracle.com/en/database/oracle/oracle-database/19/errmg/


四财松、利用dbca建庫

依然是oracle用戶直接登錄操作系統(tǒng)瘪贱,在terminal中執(zhí)行xhost +

在terminal中執(zhí)行dbca 創(chuàng)建數(shù)據(jù)庫

根據(jù)提示,完成建庫辆毡。

sqlplus /nolog

conn sys/sys as sysdba

select status from v$instance;

startup

確保數(shù)據(jù)庫處于open狀態(tài)菜秦。


五、配置監(jiān)聽及服務(wù)舶掖,有兩種方法

1球昨、依然是oracle用戶直接登錄操作系統(tǒng),在terminal中執(zhí)行xhost +

在terminal中執(zhí)行netmgr 創(chuàng)建監(jiān)聽

[oracle@localhost ~]$ lsnrctl start

啟動(dòng)監(jiān)聽

lsnrctl status 查看監(jiān)聽狀態(tài)

利用netmgr創(chuàng)建服務(wù)眨攘,同時(shí)可以利用system用戶進(jìn)行測(cè)試


2主慰、在$ORACLE_HOME/network/admin目錄下嚣州,配置監(jiān)聽和服務(wù)

[oracle@localhost ~]$ cd $ORACLE_HOME/network/admin

[oracle@localhost admin]$ ls

listener.ora? samples? shrept.lst? sqlnet.ora? tnsnames.ora

[oracle@localhost admin]$ cat listener.ora

# listener.ora Network Configuration File: /u01/app/oracle/product/19.0.0/dbhome_1/network/admin/listener.ora

# Generated by Oracle configuration tools.

LISTENER =

? (DESCRIPTION_LIST =

? ? (DESCRIPTION =

? ? ? (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

? ? )

? ? (DESCRIPTION =

? ? ? (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

? ? )

? )

ADR_BASE_LISTENER = /u01/oradata

[oracle@localhost admin]$ cat tnsnames.ora

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/19.0.0/dbhome_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

LISTENER_ORCL =

? (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

ORCL =

? (DESCRIPTION =

? ? (ADDRESS_LIST =

? ? ? (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

? ? )

? ? (CONNECT_DATA =

? ? ? (SERVER = DEDICATED)

? ? ? (SERVICE_NAME = orcl)

? ? )

? )

lsnrctl start 啟動(dòng)監(jiān)聽

lsnrctl status 查看監(jiān)聽狀態(tài)

測(cè)試tnsnames.ora配置的服務(wù)名是否能夠正常使用:

[oracle@localhost admin]$ sqlplus sys/sys@orcl as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Thu Jan 21 17:17:19 2021

Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.? All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.3.0.0.0


六、解決oracle用戶命令行中退格鍵(backspace)亂碼問題

1共螺、要使用退格鍵(backspace)時(shí)该肴,同時(shí)按住ctrl鍵;

2璃谨、配置環(huán)境變量沙庐;

bash下:把 stty erase ^? 添加到.bash_profile中

csh下:把 stty erase ^H 添加到.cshrc中

source相應(yīng)的配置文件用于生效。


七佳吞、解決sqlplus中方向鍵亂碼問題

在網(wǎng)上下載所需的軟件包:rlwrap-0.37.tar.gz

由于rlwrap在安裝過程中拱雏,需要readline和libtermcap-devel的支持,所以根據(jù)報(bào)錯(cuò)提示底扳,也需要下載安裝readline和libtermcap-devel等軟件包铸抑,我這里是自己通過安裝光盤在本機(jī)搭建了一個(gè)yum源,方便了readline和libtermcap-devel等軟件包的安裝衷模。

[root@localhost rlwrap-0.37]# yum -y install libtermcap-devel*

上次元數(shù)據(jù)過期檢查:0:09:03 前鹊汛,執(zhí)行于 2021年11月10日 星期三 21時(shí)52分34秒。

依賴關(guān)系解決阱冶。

==========================================================================

軟件包? ? ? ? ? ? ? 架構(gòu)? ? ? 版本? ? ? ? ? ? ? ? ? 倉(cāng)庫? ? ? ? 大小

==========================================================================

安裝:

ncurses-devel? ? ? ? x86_64? ? 6.1-7.20180224.el8? ? rhel8.1? ? 528 k

安裝依賴關(guān)系:

ncurses-c++-libs? ? x86_64? ? 6.1-7.20180224.el8? ? rhel8.1? ? ? 58 k

事務(wù)概要

==========================================================================

安裝? 2 軟件包

總計(jì):586 k

安裝大械蟊铩:989 k

下載軟件包:

運(yùn)行事務(wù)檢查

事務(wù)檢查成功。

運(yùn)行事務(wù)測(cè)試

事務(wù)測(cè)試成功木蹬。

運(yùn)行事務(wù)

? 準(zhǔn)備中? :? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1/1

? 安裝? ? : ncurses-c++-libs-6.1-7.20180224.el8.x86_64? ? ? ? ? ? ? ? 1/2

? 安裝? ? : ncurses-devel-6.1-7.20180224.el8.x86_64? ? ? ? ? ? ? ? ? 2/2

? 運(yùn)行腳本: ncurses-devel-6.1-7.20180224.el8.x86_64? ? ? ? ? ? ? ? ? 2/2

? 驗(yàn)證? ? : ncurses-c++-libs-6.1-7.20180224.el8.x86_64? ? ? ? ? ? ? ? 1/2

? 驗(yàn)證? ? : ncurses-devel-6.1-7.20180224.el8.x86_64? ? ? ? ? ? ? ? ? 2/2

Installed products updated.

已安裝:

? ncurses-devel-6.1-7.20180224.el8.x86_64? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ncurses-c++-libs-6.1-7.20180224.el8.x86_64? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

完畢至耻!

[root@localhost rlwrap-0.37]# yum -y install readline*

上次元數(shù)據(jù)過期檢查:0:11:05 前,執(zhí)行于 2021年11月10日 星期三 21時(shí)52分34秒镊叁。

軟件包 readline-7.0-10.el8.x86_64 已安裝尘颓。

依賴關(guān)系解決。

==========================================================================

軟件包? ? ? ? ? ? ? 架構(gòu)? ? ? ? 版本? ? ? ? ? ? ? 倉(cāng)庫? ? ? ? ? 大小

==========================================================================

安裝:

readline-devel? ? ? x86_64? ? ? 7.0-10.el8? ? ? ? rhel8.1? ? ? 204 k

事務(wù)概要

==========================================================================

安裝? 1 軟件包

總計(jì):204 k

安裝大谢奁:516 k

下載軟件包:

運(yùn)行事務(wù)檢查

事務(wù)檢查成功疤苹。

運(yùn)行事務(wù)測(cè)試

事務(wù)測(cè)試成功。

運(yùn)行事務(wù)

? 準(zhǔn)備中? :? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1/1

? 安裝? ? : readline-devel-7.0-10.el8.x86_64? ? ? ? ? ? ? ? ? ? ? ? ? 1/1

? 運(yùn)行腳本: readline-devel-7.0-10.el8.x86_64? ? ? ? ? ? ? ? ? ? ? ? ? 1/1

? 驗(yàn)證? ? : readline-devel-7.0-10.el8.x86_64? ? ? ? ? ? ? ? ? ? ? ? ? 1/1

Installed products updated.

已安裝:

? readline-devel-7.0-10.el8.x86_64? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

完畢敛腌!


也可以利用如下方法安裝readline:

[root@localhost oracle]# yum search readline

===========================================================

Name Exactly Matched: readline

===========================================================

readline.x86_64 : A library for editing typed command lines

readline.i686 : A library for editing typed command lines

readline.i686 : A library for editing typed command lines

readline.x86_64 : A library for editing typed command lines

==========================================================

Name & Summary Matched: readline

==========================================================

readline-devel.i686 : Files needed to develop programs which use the readline library

readline-devel.x86_64 : Files needed to develop programs which use the readline library

readline-devel.i686 : Files needed to develop programs which use the readline library

readline-devel.x86_64 : Files needed to develop programs which use the readline library

[root@localhost oracle]#

[root@localhost ~]# yum -y install readline.x86_64 readline.i686 readline-devel.i686 readline-devel.x86_64


readline等包完成安裝后卧土,安裝rlwrap:

[root@localhost ~]# tar zxvf rlwrap-0.37.tar.gz

[root@localhost ~]# cd rlwrap-0.37/

root@localhost rlwrap-0.37]# ./configure

根據(jù)提示,繼續(xù)執(zhí)行:make && make install

驗(yàn)證rlwrap安裝是否成功:

[root@localhost rlwrap-0.37]# which rlwrap

/usr/local/bin/rlwrap

修改oracle用戶初始化參數(shù)文件

[oracle@localhost ~]$ vi .bash_profile

alias sqlplus='rlwrap sqlplus'

alias rman='rlwrap rman'

使參數(shù)生效:

source .bash_profile

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末迎瞧,一起剝皮案震驚了整個(gè)濱河市夸溶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌凶硅,老刑警劉巖缝裁,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡捷绑,警方通過查閱死者的電腦和手機(jī)韩脑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來粹污,“玉大人段多,你說我怎么就攤上這事∽撤裕” “怎么了进苍?”我有些...
    開封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)鸭叙。 經(jīng)常有香客問我觉啊,道長(zhǎng),這世上最難降的妖魔是什么沈贝? 我笑而不...
    開封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任杠人,我火速辦了婚禮,結(jié)果婚禮上宋下,老公的妹妹穿的比我還像新娘嗡善。我一直安慰自己,他們只是感情好学歧,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開白布罩引。 她就那樣靜靜地躺著,像睡著了一般枝笨。 火紅的嫁衣襯著肌膚如雪蜒程。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天伺帘,我揣著相機(jī)與錄音,去河邊找鬼忌锯。 笑死伪嫁,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的偶垮。 我是一名探鬼主播张咳,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼似舵!你這毒婦竟也來了脚猾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤砚哗,失蹤者是張志新(化名)和其女友劉穎龙助,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛛芥,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡提鸟,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年军援,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片称勋。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡胸哥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出赡鲜,到底是詐尸還是另有隱情空厌,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布银酬,位于F島的核電站嘲更,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏捡硅。R本人自食惡果不足惜哮内,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望壮韭。 院中可真熱鬧北发,春花似錦、人聲如沸喷屋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽屯曹。三九已至狱庇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間恶耽,已是汗流浹背密任。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留偷俭,地道東北人浪讳。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像涌萤,于是被迫代替她去往敵國(guó)和親淹遵。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一负溪、硬件配置 CentOS 7@VMware Vsphere透揣,分配資源:CPU:4顆,內(nèi)存:8GB川抡,硬盤空間:20...
    是阿元呀閱讀 696評(píng)論 0 1
  • 環(huán)境 VM: VMware Fusion 8.5 hostname: localhost.localdomain ...
    seyvoue閱讀 3,349評(píng)論 0 3
  • 最近公司購(gòu)買了一臺(tái)新的服務(wù)器辐真,我負(fù)責(zé)給這臺(tái)服務(wù)器安裝oracle ,磕磕絆絆的終于裝好了,但是卻花了不少時(shí)間,算起...
    testerPM閱讀 9,113評(píng)論 3 8
  • 推薦指數(shù): 6.0 書籍主旨關(guān)鍵詞:特權(quán)拆祈、焦點(diǎn)恨闪、注意力、語言聯(lián)想放坏、情景聯(lián)想 觀點(diǎn): 1.統(tǒng)計(jì)學(xué)現(xiàn)在叫數(shù)據(jù)分析咙咽,社會(huì)...
    Jenaral閱讀 5,705評(píng)論 0 5
  • 昨天,在回家的路上淤年,坐在車?yán)镉圃沼圃盏乜粗摹度龉衬墓适隆肪ǎ冶焕锩娴膬?nèi)容深深吸引住了,盡管上學(xué)時(shí)...
    夜闌曉語閱讀 3,782評(píng)論 2 9