检查Linux系统版本
执行命令,查看系统版本
lsb_release -a
升级系统到当前最新
为了确保一切正常,我准备升级自己的系统到当前最新。
执行命令
yum -y clean all
yum -y update
最后看见“Complete!”就是更新完成了。
下载Oracle19c的安装包
下载文件
数据库安装包:oracle-database-ee-19c-1.0-1.x86_64.rpm
上传到Linux
利用Xftp上传到Linux的 root 目录,如下(我这有三个,别介意):
开始安装Oracle数据库
1.在root目录下,执行命令
yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
进行Oracle19c的预安装。
最后看见“Complete!”就是预安装完成了。
2.在root目录下,执行命令
yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm
进行Oracle19c的安装。
最后看见“Complete!”就是安装完成了,这个有点慢,放点耐心。
配置环境
初始化Oracle数据库
输入命令:
/etc/init.d/oracledb_ORCLCDB-19c configure
如下图就是初始化成功,过程也比较漫长
修改root用户密码
执行命令 **passwd **
,输入两次123456(你也可以自己设置密码),就可以了。
配置环境变量
# 执行命令
su - oracle,
# 执行命令
vim .bash_profile,
在该文档里面追加以下内容:
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
export ORACLE_SID=ORCLCDB
保存退出。输入一下指令查看是否修改正确
cat .bash_profile
之后输入命令,使其奏效
source .bash_profile
使用数据库
登录oracle数据库,执行命令
sqlplus / as sysdba
输入数据库语句确认数据库语句可以正常执行
show pdbs;
更改用户名为system的密码为123456,
alter user system identified by 123456;
注意:在root用户权限下,需要输入账号和密码才能进入数据库;在oracle用户权限下,不需要输入账号和密码就能进入数据库。
一些小问题的解决
Oracle退格键失效,无法正常删除
在oracle用户文件夹下编辑bash_profile文件,
执行命令
vim .bash_profile
加入下面代码:
stty erase ^h
保存退出,使改动生效,执行命令
source ./.bash_profile
服务名查询(用于客户端的连接)
select global_name from global_name;
如图: