1.下载包包括安装不要的依赖包https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c
2.配置交换空间大小,一般安装系统时配置好最好配置大一点。如果提示交换空间不够。可以:
dd if=/dev/zero of=/test1 bs=1M count=4096
mkswap /test1
swapon /test1
vim /etc/fstab
/test1 swap swap default 0 0
3.vim /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 1048576
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr= 1048576
这样就能把test1作为交换空间加入系统。
4.vim /etc/pam.d/login
session required pam_limits.so
5.vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536
5.配置家目录等相关操作,
mkdir -p /app/oracle/
useradd oracle
echo "mima" | passwd --stdin oracle
chown -R oracle:oracle /app/oracle
su - oracle
vim .bash_prfile
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export ORACLE_HOME="/app/oracle"
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=orcl
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"
export DISPLAY=:0
export PATH
退出: source .bash_prfile
注意:这是进入目录是不能运行脚本,会报错:
Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.这类错误是由于没有设置环境变量或者说没有xdpyinfo这个命令。安装进入oracle用户运行:
export DISPLAY=:0.0
然后注意了退出到登录界面用oracle用户登录不然脚本无法运行。
最后就是界面问题:
根据感叹号注意相关配置配置就行了。这一步需要root用户需要点确定,随时注意。