在Debian系统上安装和配置Oracle数据库涉及多个步骤,以下是一个基本的指南:
sudo apt update && sudo apt upgrade -y
sudo apt install make gcc libc6-dev
groupadd dba
groupadd oinstall
useradd -g oinstall -G dba -m oracle
passwd oracle
mkdir -p /usr/local/ora10/product/10.1.0
mkdir /var/opt/oracle
chown oracle:dba /var/opt/oracle
chown -R oracle:dba /usr/local/ora10
chmod 755 /var/opt/oracle
/etc/sysctl.conf
文件,添加以下内容:kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
sudo sysctl -p
~/.bash_profile
文件:export ORACLE_BASE=/usr/local/ora10
export ORACLE_HOME=/usr/local/ora10/product/10.1.0
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=compiere
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH
export TNS_ADMIN=$ORACLE_HOME
export PATH=$ORACLE_HOME/bin:$PATH
source /etc/profile
wget http://download.oracle.com/otn/linux/instantclient/19.8/instantclient-basiclite-linux.x64-19.8.0.0.0.zip
wget http://download.oracle.com/otn/linux/instantclient/19.8/instantclient-sqlplus-linux.x64-19.8.0.0.0.zip
unzip instantclient-basiclite-linux.x64-19.8.0.0.0.zip -d /usr/lib/oracle/19.8/client64/
unzip instantclient-sqlplus-linux.x64-19.8.0.0.0.zip -d /usr/lib/oracle/19.8/client64/
/etc/ld.so.conf
文件,添加以下内容:/usr/lib/oracle/19.8/client64/lib
sudo ldconfig
/etc/profile
文件,添加以下内容:export ORACLE_HOME=/usr/lib/oracle/19.8/client64
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
source /etc/profile
netca
工具配置监听程序:sudo -u oracle netca
dbca
工具创建数据库实例:sudo -u oracle dbca
以上步骤提供了一个基本的指南,具体的安装配置可能会因Debian版本和Oracle版本的不同而有所差异。建议参考Oracle官方文档以获取更详细的指导。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: debian mysql表空间如何使用