linux 安装oracle详细教程

安装oracle完成之后做的总结,未截图,请谅解

安装JDK

1)创建安装目录
用root用户登录用户,在/usr/java下建立安装路径,执行以下命令:
#mkdir /usr/java
2)上传安装文件
将jdk-7u80-linux-x64.tar.gz程序通过ftp工具上穿至目录/usr/java
3)安装JDK
安装jdk之前,首选需要对安装文件授权,授权完成后才能安装,执行以下命令:
#su – root
#cd /usr/java
#chmod 755 jdk-7u80-linux-x64.tar.gz
#unzip jdk-7u80-linux-x64.tar.gz
4)配置环境变量
#su – root
#vi /etc/profile
在里面添加如下内容
export JAVA_HOME=/usr/java/jdk1.7.0_131
export JAVA_BIN=/usr/java/jdk1.7.0_131/bin
export PATH=$ PATH:$ JAVA_HOME/bin
export CLASSPATH=.: $ JAVA_HOME/lib/dt.jar:$ JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
#. /etc/profile
注意: . 和 /etc/profile 有空格.
5)测试java是否安装成功
输入以下命令进行测试jdk安装结果:
[root@localhost java]# java -version
在这里插入图片描述
[root@localhost java]# javac
在这里插入图片描述

安装oracle数据库

1.在操作系统上安装必要的软件包
通过下面的命令来检查必须的软件包:
rpm -q --queryformat “%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n”
binutils
compat-libstdc+±33
ksh
gcc
gcc-c++
glibc
glibc-common
glibc-devel
glibc-headers
libaio
libaio-devel
libgcc
libstdc++
libstdc+±devel
make
sysstat
compat-libcap1
cpp
mpfr
libXp
xorg-x11-utils
xorg-x11-xauth
smartmontools
ethtool
bind-utils
pam
上述命令执行后的结果应该是这样:
binutils-2.20.51.0.2.5.36.el6 (x86_64)
compat-libstdc+±33-3.2.3.69.el6 (x86_64)
ksh-20100621.19.el6 (x86_64)
gcc-4.4.7.3.el6 (x86_64)
gcc-c+±4.4.7.3.el6 (x86_64)
glibc-2.12.1.107.el6 (x86_64)
glibc-2.12.1.107.el6 (i686)
glibc-common-2.12.1.107.el6 (x86_64)
glibc-devel-2.12.1.107.el6 (x86_64)
glibc-headers-2.12.1.107.el6 (x86_64)
libaio-0.3.107.10.el6 (x86_64)
libaio-devel-0.3.107.10.el6 (x86_64)
libgcc-4.4.7.3.el6 (x86_64)
libgcc-4.4.7.3.el6 (i686)
libstdc+±4.4.7.3.el6 (x86_64)
libstdc+±devel-4.4.7.3.el6 (x86_64)
make-3.81.20.el6 (x86_64)
sysstat-9.0.4.20.el6 (x86_64)
compat-libcap1-1.10.1 (x86_64)
cpp-4.4.7.3.el6 (x86_64)
mpfr-2.4.1.6.el6 (x86_64)
libXp-1.0.0.15.1.el6 (x86_64)
xorg-x11-utils-7.5.6.el6 (x86_64)
xorg-x11-xauth-1.0.2.7.1.el6 (x86_64)
smartmontools-5.43.1.el6 (x86_64)
ethtool-3.5.1.el6 (x86_64)
bind-utils-9.8.2.0.17.rc1.el6 (x86_64)
pam-1.1.1.13.el6 (x86_64)
如果有缺少的软件包,请使用yum安装

2.创建Oracle用户以及安装目录
(1) 创建Oracle用户组
#groupadd oinstall
#groupadd dba
(2) 创建Oracle用户
#useradd -m -g oinstall -G dba oracle
(3) 设置Oracle用户口令
#passwd oracle
(4) 创建Oracle安装目录以及数据存放目录
#mkdir -p /opt/oracle/app
#mkdir -p /opt/oracle/oradata
(5) 修改目录权限
#chown -R oracle:oinstall /opt/oracle/app/ /opt/oracle/oradata/
#chmod -R 755 /opt/oracle/app/ /opt/oracle/oradata/

3.添加以下内容到/etc/security/limits.conf
#vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
4.添加以下内容到/etc/pam.d/login
# vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
5. 添加以下内容到/etc/profile
#vi /etc/profile
if [ $USER = “oracle” ]; then
if [ $SHELL = “/bin/ksh” ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
6 .配置oracle用户环境变量
#su - oracle
$ vi ~/.bash_profile
export ORACLE_BASE=/opt/oracle/app/ // 上面创建的Oracle安装文件夹
export ORACLE_SID=auditdb
export ORACLE_HOME= O R A C L E B A S E / p r o d u c t / 10.2.0 / d b 1 e x p o r t P A T H = ORACLE_BASE/product/10.2.0/db_1 export PATH= ORACLEBASE/product/10.2.0/db1exportPATH=PATH: O R A C L E H O M E / b i n e x p o r t L D L I B A R Y P A T H = ORACLE_HOME/bin export LD_LIBARY_PATH= ORACLEHOME/binexportLDLIBARYPATH=ORACLE_HOME/lib
export PATH
umask 022
保存后使用如下命令,使设置生效:
$ source ~/.bash_profile

安装oracle数据库

  1. 上传oracle安装包
    将oracle安装包通过ftp工具上传至服务器,存放入目录/opt/oracle/install/
    在这里插入图片描述
    设置oracle帐户可以操作安装文件所在的目录
    chown -R oracle:oinstall 安装文件所在目录
    切换至oracle账户
    [root@localhost database]# su – oracle

执行安装程序
[oracle@localhost database]$ ls
doc install response runInstaller stage welcome.html
[oracle@localhost database]$ ./runInstaller

测试安装oracle是否成功

$ lsnrctl stop(关闭监听)
$ lsnrctl start(开启监听)
$ sqlplus /nolog(进去sqlplus)
SQL> connect / as sysdba;
SQL> startup(启动数据库)
SQL> shutdownimmediate(关闭数据库)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值