查找各种资源,结合很多帖子,终于实现了,共享一下:
centos安装Oracle详细步骤:
1、将(以下资源下载地址:Oracle Database 19c Download for Linux x86-64)下载的时候注意文件名,别下错了
compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
oracle-database-ee-19c-1.0-1.x86_64.rpm
复制到 /opt 目录下
2、oracle安装开启2G交换区
2.1、使用root用户登录系统,进入/tmp目录下,创建一个2G的swapfree文件
2.2、改变swapfree大小:dd if=/dev/zero of=swapfree bs=32k count=95515
2.3、将swapfree设置为Swap交互空间:mkswap swapfree
2.4、开启交换空间:swapon swapfree
2.5、查看Swap空间:free
2.6、设置交换分区开机启动,打开文件: /etc/fstab,输入下面信息:
/dec/hdb5 swap swap defaults 0 0
/tmp/swapfree swap swap defaults 0 0
3、将 /etc/hosts文件内容修改如下(注意下面的内容中ip地址是你自己的):
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
4、停止防火墙:systemctl stop firewalld
5、禁用防火墙:systemctl disable firewalld
6、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
7、cd /opt
8、rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
9、rpm -ivh oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm --nodeps --force
10、rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm
11、修改 /etc/init.d/oracledb_ORCLCDB-19c文件,将
export CREATE_AS_CDB=true 修改为
export CREATE_AS_CDB=false
12、执行 /etc/init.d/oracledb_ORCLCDB-19c configure
13、在/etc/profile文件中,添加下面内容,并执行source /etc/profile:
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
export ORACLE_SID=ORCLCDB
14、切换oracle账号:su oracle
15、执行 lsnrctl start
16、执行 sqlplus / as sysdba
17、执行 startup
18、alter user sys identified by 123456;