一、安装oracle
1.软件安装需要的jdk1.8.0_241,下载并上传到服务器
cd /usr/local tar -zxvf jdk-8u241-linux-x64.tar.gz mv jdk_1.8.0_241 javavi /etc/profile #更改环境变量,在最后添加如下内容 export JAVA_HOME=/usr/local/java export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/binsource /etc/profile java -version #如截图,完成成功2.安装依赖包
yum -y install kernel-headers* gcc-c++* numactl-devel* glibc-headers* glibc-common* binutils* unixODBC-devel* libaio* make* elfutils-libelf* elfutils-libelf-devel* sysstat* glibc-static* glibc-devel* glibc* elfutils-libelf-devel-static* libaio* gcc* libgcc* libstdc++-static* libaio-devel* libstdc++* libaio-devel* unixODBC* libstdc++-devel* compat-libstdc++* libgcc* libgomp* yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686yum -y install dnf #安装dnf#升级python并安装软件 yum update python* yum install dnf-data dnf-plugins-core libdnf-devel libdnf python2-dnf-plugin-migrate dnf-automaticdnf install tzdata* dnf install libX*groupadd oinstall #创建组 groupadd dba useradd -m -d /home/oracle -g oinstall -G dba oracle #创建oracle用户并分配组 passwd oracle #设置oracle用户密码二、监听程序不会随开机启动
使用rc.local(较旧系统)
编辑rc.local文件:
sudo vi /etc/rc.local在文件末尾添加开机自动启动监听程序
su - oracle -c "source ~/.bash_profile; lsnrctl start"设置执行权限:
sudo chmod +x /etc/rc.d/rc.local参照安装出处:https://cloud.tencent.com/developer/article/2367099
博客园参照:https://www.cnblogs.com/wintest/p/12681767.html