linux下安装Oracle

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

你可能感兴趣的:(linux下安装Oracle)