centos7 ora-cle19c的rpm安装

准备工作

首先去Oracle官网下载19c的rpm安装包下载链接:

https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html

 下载完成之后再去下载另一个依赖包oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html

进入页面按ctrl+F搜索preinstall-19c找到名字为

 这个的安装包就下载圈出来的这一个就行

然后再准备第三个安装包

http://www.rpmfind.net/linux/rpm2html/search.php?query=compat-libstdc%2B%2B-33(x86-64)

 下载这个安装包

上传安装包到服务器

把这三个安装包上传到服务器的 /opt目录,然后使用root用户远程工具登录连接服务器

第一步

yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp

先安装这些依赖包,然后可以多执行几次也没关系

第二步

cd /opt

第三步

rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm

 第四步

rpm -ivh oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm --force --nodeps

rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm --force --nodeps

 第五步

vim /etc/init.d/oracledb_ORCLCDB-19c configure

这个地方改为false,这是问你要不要创建容器化数据库,如果是true以后创建的用户好像是都要加c##, 所有我就设为false了然后保存退出

第六步

/etc/init.d/oracledb_ORCLCDB-19c configure

这样数据库就安装成功了切换到oracle用户

su oracle

sqlplus连接

sqlplus / as sysdba

 

  这个时候提示我们找不到命令,设置一下环境变量

vim ~/.bash_profile
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export ORACLE_SID=ORCLCDB
export NLS_LANG=american_america.AL32UTF8 export PATH
=$ORACLE_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin

  然后刷新一下环境变量使其生效

source ~/.bash_profile

然后再次输入sqlplus / as sysdba

 

修改密码

SQL>alter user sys identified by oracle;  

退出oracle 命令行

SQL>exit

修改成功我们就可以用navicat连接了,连接前我们先关闭防火墙,或者打开1521端口不然会连接超时,这里我打开了1521端口

firewall-cmd --zone=public --add-port=1521/tcp --permanent
firewall-cmd --reload

 这个地方是ORCLCDB了不是orcl了然后角色是sysdba

ok连接成功,system不属于dba用户了所以system登录的时候不用选成systemdba,修改system密码同上进入sqlplus里

 

navicat连接oracle:

 

 

原文连接:https://www.cnblogs.com/msan/p/15194085.html

posted @ 2022-01-10 09:57  所向披靡zz  阅读(211)  评论(0编辑  收藏  举报