在Linux上部署Oracle实例步骤如下:
groupadd oinstall dba
useradd -g oinstall -G dba oracle
passwd oracle
/etc/sysctl.conf,添加如下参数并执行sysctl -p:fs.file-max = 6815744
kernel.shmmax = 536870912
kernel.shmmni = 4096
net.ipv4.ip_local_port_range = 9000 65500
/etc/security/limits.conf,添加:oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
.zip格式)。unzip linux.x64_19c_database.zip -d /opt/oracle
su - oracle
cd /opt/oracle/database
./runInstaller
按向导选择安装类型(如单实例),指定安装路径(如/opt/oracle/product/19.3.0/dbhome_1)。/opt/oracle/oraInventory/orainstRoot.sh
/opt/oracle/product/19.3.0/dbhome_1/root.sh
$ORACLE_HOME/network/admin/listener.ora,添加监听配置:LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
启动监听器:lsnrctl start
dbca工具创建:dbca
按向导选择“创建数据库”,指定数据库名称、字符集、存储路径等参数。sqlplus / as sysdba
STARTUP
SELECT INSTANCE_NAME, STATUS FROM V$INSTANCE;
若显示OPEN状态,则部署成功。