o1.oracle安装

具体安装哪个版本的数据库就相对应到oracle官网下载Documentation文献来了解安装,下面举例仅供参考

1.创建数据库的所有者:
groupadd oinstall
groupadd dba

2.创建用户Oracle

mkdir -p /opt/oracle
useradd -g oinstall -G dba  (-s /usr/bin/bash)(-d /opt/oracle指定家目录) Oracle        
passwd Oracle(修改Oracle的密码)

chown -R Oracle:oinstall /opt/oracle
chmod -R 755 /opt/oracle

3.设置环境变量

vi .bash_profile

ORACLE_SID=orcl

ORACLE_BASE=/opt

ORACLE_HOME=/opt/oracle

PATH=$ORACLE_HOME/bin:$PATH

LD_LIBRARY_PATH=$ORACLE_HOME/bin:$LD_LIBRARY_PATH

DISPLAY 192.168.0.1:0:0 

export ORACLE_SID ORACLE_BASE  ORACLE_HOME  PATH  LD_LIBRARY_PATH  DISPLAY 

stty erase ^h     用于sqlplus后退键

alias sqlplus="rlwrap sqlplus"

alias rman="rlwrap rman"

用于上下键或者安装rlwrap包来解决

4.设置内核参数

修改/etc/sysctl.conf,在文件中增加一下参数
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range =1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default =262144
net.core.wmem_max =262144

然后sysctl -p使它生效

5.修改Oracle用户的限制等配置文件

vi /etc/security/limits.conf
在该文件增加一下内容
Oracle soft nproc 2047
Oracle hard nproc 16384
Oracle soft nofile 1024
Oracle hard nofile 65536
在文件/etc/pam.d/login文件增加一下内容
session required /lib/security/pam_limits.so
session required pam_limits.so
在文件/etc/profile增加一下内容

if [$USER = "Oracle"] ; then
if [ $SHELL = " /bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65535
else
ulimit -u 16384 -n 65536
fi
fi

6。检查.安装oracle依赖包

rpm -q compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

执行命令,解压安装文件 :unzip linux_11gR1_database.zip
然后进入解压后的目录,执行
$ ./runInstaller

7.如果在安装过程中仅安装软件

那安装完软件后进行

netca      创建监听

dbca      创建数据库

8.然后登陆使用数据库

sqlplus /nolog

conn / as sysdba

startup

。。。。。。。

 

posted on 2017-07-09 22:58  思_行  阅读(183)  评论(0编辑  收藏  举报