Oracle数据库部署二
在Oracle数据库部署中已经成功的安装了Oracle数据库,并成功登录。此篇文档为后续操作。
1.为Oracle数据库的命令行添加上下翻命令的功能
(1)root用户登录安装依赖包readline readline-devel 依赖包
[root@localhost ~]# yum -y install readline readline-devel.x86_64
(2)编译安装外部软件rlwrap,使用xshell连接服务器,使用rz命令把软件包上传到服务器上
解压软件包并编译安装
[root@localhost /]# ls bin boot dev etc home lib lib64 media mnt opt proc rlwrap-0.43.tar.gz root run sbin srv sys tmp u01 usr var [root@localhost /]# tar zxf rlwrap-0.43.tar.gz [root@localhost /]# cd rlwrap-0.43/ [root@localhost rlwrap-0.43]# ./configure ····· [root@localhost rlwrap-0.43]# make && make install
(3)编辑oracle用户的个性化配置文件,添加别名;保存-退出
[root@localhost rlwrap-0.43]# vim /home/oracle/.bashrc ····· alias sqlplus='rlwrap sqlplus / as sysdba' alias rman='rlwrap rman' alias rl_asmcmd='rlwrap asmcmd' #使配置文件立即生效 [root@localhost rlwrap-0.43]# source /home/oracle/.bashrc
验证:
注销root用户,使用oracle用户登录,验证是否可以上下翻命令,并使用sqlplus直接登录服务器
[oracle@localhost ~]$ sqlplus SQL*Plus: Release 12.2.0.1.0 Production on 星期四 4月 16 23:37:19 2020 Copyright (c) 1982, 2016, Oracle. All rights reserved. 连接到: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production SQL> help index Enter Help [topic] for help. @ COPY PASSWORD SHOW @@ DEFINE PAUSE SHUTDOWN / DEL PRINT SPOOL ACCEPT DESCRIBE PROMPT SQLPLUS APPEND DISCONNECT QUIT START ARCHIVE LOG EDIT RECOVER STARTUP ATTRIBUTE EXECUTE REMARK STORE BREAK EXIT REPFOOTER TIMING BTITLE GET REPHEADER TTITLE CHANGE HELP RESERVED WORDS (SQL) UNDEFINE CLEAR HISTORY RESERVED WORDS (PL/SQL) VARIABLE COLUMN HOST RUN WHENEVER OSERROR COMPUTE INPUT SAVE WHENEVER SQLERROR CONNECT LIST SET XQUERY SQL> help index //OK别名成功,上下翻命令也可以