菜鸟日志:CentOS7.6,init3字符模式下rpm安装oracle18.3过程。

留个记录,方便自己忘掉的时候查查^_^. 
一、内存8G,Swap10G(大于物理内存),/home38.5G,/50G,boot1024M,总共100G。顺手创建一个用户oracle;
二、修改网络配置,记得开机启用,如果忘了这一步,则在系统装好后,编辑网络配置文件:

vi /etc/sysconfig/network-scripts/ens192(这个ens192名称,各机器可能不一样。)

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=none

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=no

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens192

UUID=7145308b-7246-45b2-84a9-a0f81284ae22

DEVICE=ens192

ONBOOT=yes

IPADDR=10.10.10.35

PREFIX=24

GATEWAY=10.10.10.1

DNS1=202.101.172.35

DNS2=202.101.172.46

IPV6_PRIVACY=no

 

保存后退出
重启后继续以root用户登陆。

三、升级系统命令:
yum -y update 升级所有包,改变软件设置和系统设置,
系统版本内核都升级
命令:yum -y upgrade 升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变


已经上线的用yum -y upgrade 比较稳
全新的用yum -y update 会更好
 

四、关闭selinux
vi /etc/selinux/config

SELINUX=enforcing
改为:SELINUX=disabled


五、防火墙操作,停止+禁用:
启动:systemctl start firewalld
查看状态:systemctl status firewalld
停止:systemctl stop firewalld
禁用:systemctl disable firewalld
开启防火墙:systemctl enable firewalld


六、修改hostname:
vi /etc/hostname

修改hosts:hzrc3


七、IP地址绑定:
vi /etc/hosts
添加一行:IP地址+空格+hostname名称
如:10.10.10.35 hzrc3


八、根目录下建个文件夹orcl,用工具SecureFX上传下载好的两文件,一个rpm预安装包,一个rpm安装文件,先安装这个:

yum localinstall -y oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm

上面这个过程很快就完成(可能我网络较快有关系),依赖包好几十个,都会自动处理。

可以看出oracle18.3与前面的版本有个明显的区别:依赖包不用一个一个手工去装了,连X windows桌面xorg-x11-utils.x86_64及xorg-x11-xauth.x86_64等,都不用手工装,预安装包会全盘自动完成这类东西,省去好多事情。接着安装oracle:

rpm -ivh oracle-database-ee-18c-1.0-1.x86_64.rpm

这个速度就比较慢,等一会儿后,提示执行下面语句:

执行:/etc/init.d/oracledb_ORCLCDB-18C configure

又要等上一会儿……嗯,等的时间还有点长^o^……就看到一个百分数字慢慢地变大……直到结束!


九、配置oracle用户环境:

vi /home/oracle/.bash_profile 添加三行:

export ORACLE_HOME=/opt/oracle/product/18c/dbhome_1;

export PATH=$PATH:$ORACLE_HOME/bin;

export ORACLE_SID=ORCLCDB;


十、reboot,重启后以oracle用户登陆:

启动监听:
lsnrctl start

查看监听状态:
lsnrctl status

停止监听:
lsnrctl stop

重启监听:
lsnrctl reload

登陆数据库:
SQL〉sqlplus / as sysdba
SQL>select username from dba_users; (查看用户)

SQL>alter user system identified by hzrc;(配置system密码)

SQL>alter user sys identified by hzrc;(配置sys密码)

 启动数据库
SQL〉startup; 不然数据库是不能用的
关闭数据库
SQL〉shutdown abort 或者 shutdown immediate


十一、查询现有数据库名称:
SQL> show parameter db_name

使用Navicat premium:

注意服务名用ORCLCDB,高级选项卡里,角色这一项,用SYSDBA,然后测试连接,显示成功……
 

十二、打开浏览器(我用的chorme),输入10.10.10.35:5500/em 它不理我!
重新输入:https://10.10.10.35:5500/em
这回理我了,提示不安全,不理提示,继续访问,进入登陆页面,
用户名:sys
密码:hzrc
容器名不填
勾选sysdba选项框

登陆成功,over!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值