你这个问题比较简短,我分别按最常见的两种理解给你说明。你可以看看哪一种符合你的需求:
sudo apt update
sudo apt upgrade -y
创建 Oracle 用户和组:
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
sudo passwd oracle
sudo apt install -y \
alien \
autoconf \
bc \
binutils \
gcc \
libaio1 \
libstdc++5 \
make \
unzip
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967295
kernel.shmall = 2097152
执行:
sudo sysctl -p
从 Oracle 官网下载:
解压并运行:
unzip LINUX.X64_193000_db_home.zip -d $ORACLE_HOME
cd $ORACLE_HOME
./runInstaller
⚠️ 注意:Oracle 官方只支持 Oracle Linux / RHEL,Ubuntu 需使用兼容方式或 Docker。
sudo apt install docker.io -y
sudo systemctl enable --now docker
docker pull container-registry.oracle.com/database/enterprise:19.3.0.0
docker run -d \
-p 1521:1521 \
-e ORACLE_PWD=Oracle123 \
--name oracle19c \
container-registry.oracle.com/database/enterprise:19.3.0.0
sqlplus system/Oracle123@localhost:1521/ORCLCDB
sudo apt install -y oracle-instantclient-basic
配置:
export ORACLE_HOME=/usr/lib/oracle/19.3/client64
export PATH=$ORACLE_HOME/bin:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
如果你说的“oracle怎么设”是指:
可以告诉我你具体想做什么,我可以一步一步带你配置。