$ su - oracle
$ vim .bash_profile
export ORACLE_SID=orcl # 数据库sid
export ORACLE_BASE=/u01/app/oracle # 数据库基本目录
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/dbhome_1 # 数据库主目录
export PATH=$PATH:$ORACLE_HOME/bin # 数据库执行文件目录
export ORACLE_TERM=xterm # 终端配置
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib # 数据库动态文件目录
export CLASSPATH=$ORACLE_HOME/JRE:ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib # oracle数据库使用的java库文件
$ cd "下载目录" # LINUX.X64_193000_db_home.zip 下载存放的目录
$ rsync -av LINUX.X64_193000_db_home.zip [email protected]:/tmp
$ mkdir -p /u01/app/oracle/product/19.3.0/dbhome_1
$ cd /u01/app/oracle/product/19.3.0/dbhome_1
$ unzip -q /tmp/LINUX.X64_193000_db_home.zip # 安装包去Oracle官方网站下载
$ su - oracle # 由root用户切换到 oracle 用户, - 代表使用切换后的用户配置文件,所以不能少
$ cd $ORACLE_HOME # 切换到ORACLE_HOME目录
$ pwd # 查看当前路径
[oracle@oracle dbhome_1]$ ./runInstaller
报错❌
这个时候很多人会去百度搜索, 答案千奇百怪,很多人都是复制的, 也许有的答案能解决他的问题, 可能是巧合, 也可能是他只有一个问题, 下面我来深入分析一下这个问题的背后的原因
$ rpm -qa | grep xorg-x11
直接执行以下命令
$ yum install xorg-x11* -y # 不管三七二十几, 全部安装 其中是11是数字 1, 不是L的小写
看看是否有信息输出, 如果有说明安装成功, 如果报错「按道理应该不会的, 上面已经安装了xorg-x11-utils」
再执行oracle数据库的安装命令, 发现还是报错❌
看第二行提示说DISPLAY环境变量没有配置
$ export DISPLAY=10.211.55.29:0.0 # 这里不用写到.bash_profile里面, 直接在shell终端里面就好了
这个ip地址不是oracle服务器的ip[10.211.55.66], 是当前你远程到oracle服务器所使用的主机ip[10.211.55.29]
即 如下图: 是我的Windows 11的ip地址
[oracle@oracle dbhome_1]$ ./runInstaller
成功✅
后面基本全是截图, 如果有特殊情况, 我会文字描述
选择第二个, next
默认, 第一个, next
默认, 第一个, next
之前已经创建好的目录, 默认认识别, next
之前已经创建好的目录, 默认认识别
默认, 前面已经创建过对应的组和用户关系, next
什么都不动, 直接 next
我这有几个警告, 得处理一下,
[root@oracle ~]# yum install smartmontools net-tools -y
处理好依赖包, 再点“ Check Again" 发现没有那2个警告
下面不用看, 我这虚拟机可能与你不一样
调整内存后, 重启之前内核警告已经没有了
有了新警告, swap交换分区空间问题, 这个我不打算处理了, 直接选择 “Ignore All" , 然后点“next"
弹窗提示, 选择YES
选择Install
上一步选择“Install” 后就开始安装, 跑进度在.......
弹窗提示
处理方法, 再开一个会话shell终端, 用root用户运行一下这2个shell脚本
脚本1
脚本2
这个脚本执行的时候有提示, 一路 Enter键就好了
以root用户运行完上面2个脚本后, 点弹窗中的“ok", 然后就完成了✅
关闭安装界面后, 提示如下
接着上面的shell会话不要关闭了, 否则又要配置DISPLAY变量
输入以下命令
$ dbca
这里选择 高级配置
默认, 选择图片中2项
PDB name 修改为: pdb1。其他保持默认
这里选择红色方框这个项
默认不修改
默认不修改
默认不修改
默认, 内存没修改, 大概 39%左右就好了
默认值, 懒的改, 具体值, 要看实际业务量调整
字符集, 保持默认值
保持默认选项
是否安装样例数据对象, 我选择安装, 可以不选择, 没什么影响
取消选择, 不需要配置
设置密码, 选择第二个, 所有管理员共用一个密码, 这里面我设置提 admin, 太简单了, 下面有警告提示, 我不管
当然实际生产库, 建议设置复杂密码比较安全
因为密码太简单了, 有弹窗提示, 无视提示, 直接 yes
默认 创建数据库, 再点 Next
显示数据库信息概况, 直接 Next, 当然如果要保存,可以点Sace Respone File 按钮, 会保存在Oracle目录中, 生产库安装建议保存, 也许有用
正在安装中..... 等待.......
数据库创建安装完成✅
所有安装全部完成 , 登陆正常
留言与评论(共有 0 条评论) “” |