oracle安装

2015-09-29

[[email protected] ~]# vim /etc/hosts
10.10.2.87      mdb

#下载安装包
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/
mkdir -p /usr/local/src/oracle
mv linux.x64_11gR2_client.zip /usr/local/src/oracle
mv linux.x64_11gR2_database_1of2.zip /usr/local/src/oracle
mv linux.x64_11gR2_database_2of2.zip /usr/local/src/oracle
#解压安装包
cd /usr/local/src/oracle
unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip
#安装基础包
yum -y install  gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static glibc glibc-common glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel numactl-devel sysstat unixODBC unixODBC-devel kernel-headers pdksh pcre-devel
#创建组、用户
groupadd oinstall && groupadd dba && useradd -g oinstall -G dba oracle
echo "oracle" | passwd --stdin oracle && id oracle
#修改内核参数
vim /etc/sysctl.conf
#添加以下内容
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1073741824
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 = 1048576
#使内核新配置生效
sysctl -p
#修改用户限制
vim /etc/security/limits.conf
#添加以下内容
oracle           soft    nproc           2047
oracle           hard    nproc           16384
oracle           soft    nofile          1024
oracle           hard    nofile          65536
oracle           soft    stack           10240
#修改/etc/pam.d/login文件
vim /etc/pam.d/login
#添加以下内容
session  required   /lib64/security/pam_limits.so
session  required   pam_limits.so
#修改/etc/profile文件
vim /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
#创建目录
mkdir -p /u01/app/oracle/product/11.2.0
mkdir /u01/app/oracle/{oradata,inventory,fast_recovery_area}
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
#设置oracle用户环境变量
su - oracle
vim .bash_profile
#添加以下内容
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0
ORACLE_SID=orcl
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
#编辑静默安装响应文件
cp -R /usr/local/src/oracle/database/response/ .
cd response/
vim db_install.rsp
#设置以下内容
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=mdb
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oracle/inventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_HOME=/u01/app/oracle/product/11.2.0
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=dba
DECLINE_SECURITY_UPDATES=true
#根据响应文件静默安装Oracle 11g
cd /usr/local/src/oracle/database/
./runInstaller -silent -responseFile /home/oracle/response/db_install.rsp -ignorePrereq
#打开终端,以root身份登录,执行脚本:
ctrl +d
sh /u01/app/oracle/inventory/orainstRoot.sh
sh /u01/app/oracle/product/11.2.0/root.sh
#以静默方式配置监听
su - oracle
netca /silent /responsefile /home/oracle/response/netca.rsp
netstat -tnulp | grep 1521
#以静默方式建立新库,和实例
vim /home/oracle/response/dbca.rsp
#设置以下参数
GDBNAME = "orcl"
SID = "orcl"
SYSPASSWORD = "oracle"
SYSTEMPASSWORD = "oracle"
SYSMANPASSWORD = "oracle"
DBSNMPPASSWORD = "oracle"
DATAFILEDESTINATION =/u01/app/oracle/oradata
RECOVERYAREADESTINATION=/u01/app/oracle/fast_recovery_area
CHARACTERSET = "AL32UTF8"
TOTALMEMORY = "1638"
#启用配置
dbca -silent -responseFile /home/oracle/response/dbca.rsp
#检查实例进程
ps -ef | grep ora_ | grep -v grep
#查看监听状态
lsnrctl status
#登录查看实例状态
sqlplus / as sysdba
SQL> select status from v$instance;
#开机自启动设置,可以用dbstart、dbshut启动、关闭oracle服务
vim /u01/app/oracle/product/11.2.0/bin/dbstart
ORACLE_HOME_LISTNER=$ORACLE_HOME
vim /u01/app/oracle/product/11.2.0/bin/dbshut
ORACLE_HOME_LISTNER=$ORACLE_HOME
vim /etc/oratab
orcl:/u01/app/oracle/product/11.2.0:Y
#切换到root,建立启动脚本,可以用service命令启动、关闭、重启oracle服务
ctrl+d
vim /etc/rc.d/init.d/oracle
#-----------------------------------------------------------------------------------
#!/bin/bash

# oracle: Start/Stop Oracle Database 11g R2
# chkconfig: 345 90 10
# description: The Oracle Database is an Object-Relational Database Management System.
#
. /etc/rc.d/init.d/functions
LOCKFILE=/var/lock/subsys/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0
ORACLE_USER=oracle
case "$1" in
‘start‘)
   if [  -f $LOCKFILE ]; then
      echo $0 already running.
      exit 1
   fi
   echo -n $"Starting Oracle Database:"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl start dbconsole"
   touch $LOCKFILE
   ;;
‘stop‘)
   if [ ! -f $LOCKFILE ]; then
      echo $0 already stopping.
      exit 1
   fi
   echo -n $"Stopping Oracle Database:"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut"
   su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl stop dbconsole"
   rm -f $LOCKFILE
   ;;
‘restart‘)
   $0 stop
   $0 start
   ;;
‘status‘)
   if [ -f $LOCKFILE ]; then
      echo $0 started.
      else
      echo $0 stopped.
   fi
   ;;
*)
   echo "Usage: $0 [start|stop|status]"
   exit 1
esac
exit 0
#-------------------------------------------------------------------
#修改/etc/init.d/oracle服务文件权限
chmod 755 /etc/init.d/oracle
#设置启动级别
chkconfig oracle on
#进行service oracle start/stop/restart测试
service oracle start/stop/restart
时间: 2024-08-05 20:09:47

oracle安装的相关文章

oracle安装故障:完美解决xhost +报错: unable to open display “”

oracle安装 先切换到root用户,执行xhost + 然后再切换到oracle用户,执行export DISPLAY=:0.0 出现乱码执行export LANG=US_en 在这里给大家介绍下两种情况的常见问题: 一种是本地运行的命令,另一种则是远程ssh命令安装. DISPLAY科普 DISPLAY变量是用来设置将图形显示到何处.比如CENTOS,你用图形界面登录进去,DISPLAY自动设置为DISPLAY=:0.0表示显式到本地监视器,那么通过终端工具(例如:xshell)进去,运行

oracle安装问题: 11g安装未填写hosts导致弹窗错误

oracle 安装的时候刚弹出安装界面会弹出如下错误.这是由于hosts文件中没有设置主机名的原因. 因为我自己操作的时候没有截图,在这里直接给大家分享一下网上的一个教程,内容有修改. 运行./runInstaller,立即出现下面的错误 # cat /tmp/OraInstall2013-03-14_11-07-58AM/installActions2013-03-14_11-07-58AM.log 核心报错: INFO: Setting value for the property:plat

ORACLE安装之环境搭建

Oracle安装之环境搭建 一.系统外环境 1,准备好一个linux系统,ip地址为192.168.12.3, 2.系统在安装的时候要创建一个目录/u01,之前我们都是吧剩余所有空间给/根目录,这里我们指定空间给根目录10G20G就可以了,然后再手动输入/u01,把剩余的空间全部给它,如下图所示: 3,选择安装包,如下图: 查找并选择sysstat-7开头的包,然后确定, 其他的包自己不清楚的可以全部安装, 4.定义网络配置,自定义虚拟网络VMNET1,编辑 然后ip地址改一下改为192.168

oracle安装程序异常终止解决办法

安装Oracle时有时会报程序异常终止错误 解决方法如下: 1.右击Oracle安装图标setup.exe,选择属性 2.选择兼容性,将画圈的地方勾选上 3.再次运行setup.exe,问题解决!

linux下oracle安装

本文主要介绍linux下oracle的安装,主要分为3部分:准本工作.安装oracle软件.用dbca工具创建数据库. 实验环境:rhel5.6+oracle_database_linux32.zip(10.2.0.1.0) 实验过程: 首先要确保linux系统内存大小在1G以上,另外/home与/目录也要足够大. 1.在安装oracle软件前,linux需要安装这些软件:binutils-2.17.50.0.6-5.el5.compat-db-4.2.52-5.1.control-center

oracle 安装笔记

修改主机名[[email protected] ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network[[email protected] ~]# hostname oracledb 添加主机名与IP对应记录[[email protected] ~]# vi /etc/hosts 192.168.1.160    oracledb[[email protected]

Oracle安装问题总结

注意:关于Oracle的操作尽量都以管理员身份执行操作.   安装Oracle,首先明确一点:安装Oracle分为安装Oracle服务和创建Oracle数据库! 不同的计算机安装同一个Oracle10G程序,安装的效果可能有所不同,这里是我电脑安装过程中遇到的问题! 环境: 计算机系统:win10 计算机名称:lydong 本机Oracle安装目录:C:\oracle\product\10.2.0 问题: 按照Oracle10G安装文档进行安装时正常情况下应该有数据库创建的界面: 虽然选择了创建

新手Oracle安装及使用入门

新手Oracle安装及使用入门 一.安装Oracle Step1 下载oracle压缩包并解压到同一文件夹下面 Step2 双击setup.exe进行安装 Step3:进入如下界面配置: 邮箱可不填,去掉更新 除了设置密码,其他均可默认安装! 可自行选择安装路径,确保该安装盘有4G以上内存可使用就行. 若检测有问题就选择“全部忽略” 完成之后接着进行数据库创建(wait for long~~): 可按照以上在浏览器输入该url进行登录并管理服务端,登录成功见如下界面(此步骤也可以跳过不操作):

蓝的成长记——追逐DBA(4):追忆少年情愁,再探oracle安装(Linux下10g、11g)

***************************************声明*************************************** 个人在oracle路上的成长记录,其中以蓝自喻,分享成长中的情感.眼界与技术的变化与成长.敏感信息均以英文形式代替,不会泄露任何企业机密,纯为技术分享. 创作灵感源于对自己的自省和记录.若能对刚刚起步的库友起到些许的帮助或共鸣,欣慰不已. 欢迎拍砖,如有关技术细节表述有错误之处,请您留言或邮件([email protected])指明,

【shell】oracle安装脚本 - 未完成

自动安装oracle所需要的rpm包(需要访问外网): #! /bin/sh rpmpack=" binutils compat-libstdc++* elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libg