1.要有安装包.下面的链接是oracle 11g,oracle 10的安装包链接
链接: https://pan.baidu.com/s/1n0quWqwiFuj0lR7CQRIQew 提取码: trds
2.oracle需要单独的用户和用户组
2.1创建用户组
[root@oracle ~]# groupadd oinstall #创建用户组oinstall
[root@oracle ~]# groupadd dba #创建用户组dba
2.2创建用户
[root@oracle ~]# useradd -g oinstall -g dba -m oracle #创建oracle用户,并加入到oinstall和dba用户组
[root@oracle ~]# echo x120952576 | passwd --stdin oracle #设置Oracle用户密码
3创建目录
[root@localhost ~]# mkdir -p /u01/app/oracle
[root@localhost ~]# mkdir -p /u01/app/oraInventory
设置目录归属
[root@localhost ~]# chown -R oracle:oinstall /u01/app/
给用户授权
[root@localhost ~]# chmod -R 755 /u01/app/
4.设置环境变量
登陆oracle用户,在~/.bash_profile文件内输入环境变量
unset LANG
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_HOME_LISTNER=$ORACLE_HOME
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/libi:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_LANG=AMERICAN_AMERICA.UTF8
5.安装依赖包
先检测有哪些依赖包系统中没有
rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-devel | grep 'is not installed'
安装缺少的依赖包
yum –y install numactl-devel sysstat unixODBC unixODBC-devel
跟着上面获得的未添加的依赖包
yum-yinstall \
binutils* \
compat-libcap1* \
compat-libstdc++* \
gcc* \
gcc-c++* \
glibc* \
glibc-devel* \
ksh* \
libaio* \
libaio-devel* \
libgcc* \
libstdc++* \
libstdc++-devel* \
libXi* \
libXtst* \
make* \
sysstat* \
elfutils* \
unixODBC*
6.上传oracle安装包并进行解压
https://www.cnblogs.com/Q1013588888/p/9219128.html
https://blog.csdn.net/lia17/article/details/82256565