已索引

本文档适用于 12c,18c,19c 等大版本号为12.x 的 oracle 数据库软件版本。

创建用户与组

# groupadd oinstall; groupadd dba; groupadd oper
# useradd -g oinstall -G dba,oper oracle
# echo oracle | passwd --stdin oracle

配置用户环境变量

export ORACLE_BASE=/data/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/client_1
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

创建目录结构

# mkdir -p /data/app
# chown -R oracle.oinstall /data/app
# chmod -R 775 /data/app

安装 OUI 依赖包

下面几个包不装,在运行 runInstaller 时会报错:

# yum install -y libX11 libX11-1.6.4-3.el6.i686
# rpm -ivh --force libXext-1.3.3-1.el6.i686.rpm libXext-devel-1.3.3-1.el6.i686.rpm libXi-1.7.8-1.el6.i686.rpm libXtst-1.2.3-1.el6.i686.rpm(这个包需要强制安装)

安装 Oracle 客户端软件依赖包

yum install -y glibc-devel.i686 libaio-devel.i686 libaio.i686 compat-libstdc++-33.i686 unixODBC.i686 unixODBC-devel.i686 

运行安装程序

$ /data/client32/runInstaller

建议选择 administrator 类型
用上面的方法可以保证安装过程不报错。

配置 tnsnames

$ vi $ORACLE_HOME/network/admin/tnsnames.ora
afa=
(DESCRIPTION=
 (ADDRESS=(PROTOCOL=tcp)(HOST=10.16.1.111)(PORT=1521))
 (CONNECT_DATA=(SERVICE_NAME=afa))
)

RAC 数据库创建完成后,默认就有一个与数据库同名的 tnsnames,可以直接拷贝过来使用。

-- By 许望(RHCA、OCM、VCP)
最后修改:2024 年 02 月 06 日 04 : 28 PM
如果觉得我的文章对你有用,请随意赞赏