linux yum安装oracle19c
时间: 2023-10-23 16:23:22 浏览: 185
安装Oracle 19c需要先安装几个依赖包,然后下载Oracle 19c安装包并设置安装参数,最后执行安装命令。以下是具体步骤:
1. 安装依赖包:
```
sudo yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel glibc.i686 ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libstdc++.i686 libxcb make sysstat
```
2. 下载Oracle 19c安装包:
到Oracle官网下载Linux x86-64的安装包,下载完成后将其上传到服务器上。
3. 设置安装参数:
在Oracle 19c安装包的解压目录下找到response文件夹,将db_install.rsp和dbca.rsp两个文件复制到另一个目录下,比如/home/oracle/response,然后修改这两个文件的内容,主要是修改ORACLE_HOME和ORACLE_BASE两个参数,如下所示:
db_install.rsp:
```
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0
oracle.install.option=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oraInventory
ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.OSDBA_GROUP=dba
oracle.install.db.OSOPER_GROUP=oper
oracle.install.db.OSBACKUPDBA_GROUP=backupdba
oracle.install.db.OSDGDBA_GROUP=dgdba
oracle.install.db.OSKMDBA_GROUP=kmdba
oracle.install.db.OSRACDBA_GROUP=racdba
oracle.install.db.CLUSTER_NODES=
oracle.install.db.isRACOneInstall=false
oracle.install.db.rac.serverpoolCardinality=
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=orcl
oracle.install.db.config.starterdb.SID=orcl
oracle.install.db.ConfigureAsContainerDB=false
oracle.install.db.config.PDBName=pdb
oracle.install.db.config.starterdb.characterSet=AL32UTF8
oracle.install.db.config.starterdb.memoryOption=false
oracle.install.db.config.starterdb.memoryLimit=
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.enableSecuritySettings=true
oracle.install.db.config.starterdb.password.ALL=
oracle.install.db.config.starterdb.password.SYS=
oracle.install.db.config.starterdb.password.SYSTEM=
oracle.install.db.config.starterdb.password.DBSNMP=
oracle.install.db.config.starterdb.control=DB_CONTROL
oracle.install.db.config.starterdb.gridControl.gridControlEnabled=false
oracle.install.db.config.starterdb.gridControl.gridControlManagementOption=
oracle.install.db.config.starterdb.gridControl.gridControlCollectionUserName=
oracle.install.db.config.starterdb.gridControl.gridControlCollectionPassword=
oracle.install.db.config.starterdb.omsWalletPassword=
oracle.install.db.config.starterdb.emConfiguration=NONE
oracle.install.db.config.starterdb.cloneDB=false
oracle.install.db.config.starterdb.upgradeExistingDatabase=false
```
dbca.rsp:
```
gdbName=orcl
sid=orcl
databaseConfigType=SI
sysPassword=
systemPassword=
characterset=AL32UTF8
nationalCharacterSet=AL16UTF16
templateName=General_Purpose.dbc
```
4. 执行安装命令:
进入Oracle 19c安装包的解压目录,执行以下命令:
```
sudo ./runInstaller -silent -responseFile /home/oracle/response/db_install.rsp
```
等待安装完成后,在Oracle用户的.bashrc文件中添加以下环境变量:
```
export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
```
保存后执行以下命令使其生效:
```
source ~/.bashrc
```
安装完成后可以使用sqlplus命令进行连接测试。
阅读全文