Linux 安装Oracle数据库
1 首先,下载需要安装的图形化工具Xmanager Enterprise 5和Oracle数据库安装的压缩包
2 建立用户和组并赋权
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
3 安装相关依赖包
yum install gcc make binutils gcc-c++ compat-libstdc++-33elfutils-libelf-devel elfutils-libelf-devel-static ksh libaio libaio-develnumactl-devel sysstat unixODBC unixODBC-devel pcre-devel –y
yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*
4 检查一下看少安装哪些包
rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"\n" \ compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs
5 修改内核文件,用户环境变量,以及限制用户的文件 (修改内核文件时注意参数,否则会报错)
修改内核
Vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
#sysctl -p 加载下
修改限制文件
vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240
修改用户环境变量文件(没有就自建)
vim /home/oracle/.bash_profile
#added by timman for oracle
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=oracle
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/lib
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/lib
export LANG=en_US.gbk
export NLS_LANG=american_america.ZHS16GBK
6 创建安装目录并指定所属组和所属者
mkdir -p /oracle/app/oracle
chown -R oracle:oinstall /oracle/app/oracle
chmod -R 775 /oracle/app/oracle
7 将解压文件移动到安装目录下然后安装
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip (两个文件都要解压,解压后将database目录放到安装目录下,本文安装目录为/oracle/app/oracle/)
然后切换Oracle用户进入database 目录 ,执行 export DISPLAY=151.16.150.45:0.0 (ip地址为Xmanager Enterprise 软件windos物理机地址,否则不会出现图形化安装界面)
./runInstaller
8 先安装数据库 然后创建数据库,在创建数据库是创建监听。
9 安装完毕后请测试
本文附上条链接供参考,第8 9部 请在链接中查找 (安装过程中会遇到很多报错,自行百度查询,一般都是权限和内存的问题,也有重复安装目录的问题)
出现乱码执行export LANG=US_en
https://www.linuxidc.com/Linux/2018-10/154597.htm(参考这条链接)
https://www.cnblogs.com/mmzs/p/9033112.html
https://www.cnblogs.com/guipeng/p/8552424.html