目录

一)建用户,组,目录,权限

1)创建用户和组

2)创建oracle安装目录

二)设置系统参数

1)根据Oracle11gR2文档,设置核心参数值

2)设置Shell Limits(系统资源限制),提高软件的运行效率

3)在/etc/pam.d/login文件中加入下列行,如果里面没有的话:

4) 在/etc/profile后加入以下语句:

三)使用yum工具安装需要的包,按照联机文档要求去检查

1)生成yum配置文件

2)分配linux 安装镜像文件给光驱

3)手工mount光盘

4)根据文档提示,使用yum安装缺失软件包

5)别忘了从虚机中移除光驱,否则下次引导不了磁盘

四)安装Oracle软件

1)配置xmanager

2)NETCA配置监听器

3)DBCA创建数据库

五)测试安装


一)建用户,组,目录,权限

1)创建用户和组

有两个组,oinstall是主组,dba是附组

groupadd oinstall

groupadd dba

useradd oracle -g oinstall -G dba

passwd oracle

Changing password for user oracle.

New UNIX password:oracle

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password:oracle

passwd: all authentication tokens updated successfully.

[root@cuug ~]#

2)创建oracle安装目录

mkdir -p /u01/oracle

chown -R oracle:oinstall /u01

chmod -R 775 /u01/oracle

二)设置系统参数

1)根据Oracle11gR2文档,设置核心参数值

在/etc/sysctl.conf文件中加入下列行:

fs.aio-max-nr :·= 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912(1048072192)kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576

运行下列命令使修改的核心参数立即生效

# sysctl -p

2)设置Shell Limits(系统资源限制),提高软件的运行效率

在/etc/security/limits.conf文件中加入下列红色行:

oracle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16384oracle hard nproc 16384

3)在/etc/pam.d/login文件中加入下列行,如果里面没有的话:

session required /lib/security/pam_limits.so

session required pam_limits.so

4) 在/etc/profile后加入以下语句:

if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi

5)在/home/oracle/.bash_profile中删掉原来的最下面三行,然后加添下面的oracle环境变量

# add for oracle11gORACLE_BASE=/u01ORACLE_HOME=$ORACLE_BASE/oracleORACLE_SID=prodPATH=$ORACLE_HOME/bin:$PATHexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATHalias sqlplus='rlwrap sqlplus'alias rman='rlwrap rman'NLS_LANG="simplified chinese"_china.AL32UTF8export NLS_LANGexport NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'export NLS_TIMESTAMP_FORMAT='yyyy-mm-dd HH24:MI:SSXFF'export NLS_TIMESTAMP_TZ_FORMAT='yyyy-mm-dd HH24:MI:SSXFF  TZR'
  1. 修改 /etc/hosts 文件

本机IP(例:192.168.16.33)  主机名(例:cuug)

三)使用yum工具安装需要的包,按照联机文档要求去检查

检查的方法是rpm -qa 包名,如果没有证明缺这个包,要补上

经检查有两个包没有装好上, 需要安装libaio-devel和sysstat包,但安装可能遇到依赖关系,为此使用yum方法安装包。

yum工具可以自动解决软件包之间的依赖关系,使用之前要先创建软件仓库

创建方法:

root用户配置yum install安装工具

1)生成yum配置文件

cd /etc/yum.repos.d/

进入到该目录下生成一个配置文件

ls

cp rhel-debuginfo.repo yum.repo

mv  rhel-debuginfo.repo    rhel-debuginfo.repo.bak

vi yum.repo

文件内容改为如下:

[base]name=Red Hat Enterprise Linux baseurl=file:///mntenabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

2)分配linux 安装镜像文件给光驱

3)手工mount光盘

[root@cuug yum.repos.d]#mount /dev/sr0 /mnt

4)根据文档提示,使用yum安装缺失软件包

[root@cuug yum.repos.d]#yum install libaio-devel* -y[root@cuug yum.repos.d]#yum install sysstat* -y[root@cuug yum.repos.d]#yum install unixODBC-2* -y[root@cuug yum.repos.d]#yum install unixODBC-devel* -y[root@cuug yum.repos.d]#umount /mnt

5)别忘了从虚机中移除光驱,否则下次引导不了磁盘

上传Oracle安装介质

mkdir /soft

cd /soft

ls -al

总计 2229604

drwxr-xr-x  2 root root       4096 11-25 09:01 .

drwxr-xr-x 25 root root       4096 11-25 08:58 ..

-rw-r--r--  1 root root 1285396902 11-25 09:01 linux_11gR2_database_1of2.zip

-rw-r--r--  1 root root  995359177 11-25 09:01 linux_11gR2_database_2of2.zip

-rw-r--r--  1 root root      95310 11-25 09:01 rlwrap-0.41-1.el5.i386.rpm

[root@cuug soft]#unzip linux_11gR2_database_1of2.zip

[root@cuug soft]#unzip linux_11gR2_database_2of2.zip

[root@cuug soft]#rpm -ivh rlwrap-0.41-1.el5.i386.rpm

正在上传…重新上传取消

四)安装Oracle软件

1)配置xmanager

打开xstart,如果提示要创建一个session name,就先给这个对话起个名,然后输入host,protocol选择ssh,command选择3 xterm(linux type 2)然后点run

X窗口:

xhost +:表示server端(虚机)不检查访问控制列表,所有client端都可登录

xclock: 弹出一个时钟,表示图形可以显示在client端

export DISPLAY环境变量把输出显示到ip指定的client端

激活runInstaller图形界面

后面需要运行的图形界面软件,也直接在这个X窗口执行调用。

选仅安装数据库软件,层次更清晰

这些目录是从.bash_profile中读出来的,请核对

/目录oracle用户权限不够,放到/u01下

Orainventory记录安装过程,类似日志,安装时必须的,装完软件就没什么大用了

dba组的特权说明,这个Linux组的用户可以使用OS验证登录oracle

两个脚本在root用户下依次执行

第一个脚本在授权,第二个脚本修改了/etc/oratab配置文件

2)NETCA配置监听器

安装前首先检查三个网络文件已经配置好

X窗口内netca激活图形界面

这一步主要是为后面EM软件安装启动一个监听器,一路回车即可

3)DBCA创建数据库

X窗口内dbca激活图形界面

单实例数据库名和实例名同名即可

这个就是配置EM

初学者使用文件系统,以后的RAC课程将涉及ASM

可以启用归档,也可以将来再配置

勾选示例方案,就有了Scott用户

练习用的环境,内存不用太大

数据库字符集选AL32UTF8,这是Oracle推荐的Unicode标准,支持汉字没问题

安装完毕,点击退出选项

可以设置sqlplus显示效果,指定列表宽度和页长度

[root@cuug ~]#vi /u01/oracle/sqlplus/admin/glogin.sql

末尾添加

set linesize 120

set pagesize 50

五)测试安装

  1. 验证数据库启动关闭正常,访问scott的emp表正常

#su - oracle

$sqlplus / as sysdba   sys用户登录数据库

SQL>startup   启动数据库

SQL>alter user scott identified by scott account unlock;

SQL>conn scott/scott

SQL>select * from emp;

SOL>conn / as sysdba;   连接sys用户

SQL>shutdown immediate;   关闭数据库

SOL>startup

  1. 验证监听启动正常

再克隆一个session

#su – oracle

$lsnrctl start

$lsnrctl status

  1. 验证em服务启动正常

$emctl start dbconsole

IE浏览器登录http://192.168.3.88:1158/em

4)做备份

  1. 生成快照

Oracle11gR2安装相关推荐

  1. oracle 11gr2 bbed 安装,oracle11gR2 安装bbed工具

    1,在数据库11gR2中编译BBED工具期间,会提示二个文件不存在. 具体见: rac> cd $ORACLE_HOME/rdbms/lib rac> oracle@rac1 lib]$ ...

  2. oracle 11g r2 rac中节点时间不同步,Oracle11gR2安装RAC错误之--时钟不同步

    系统环境: 操作系统:RedHat EL5 Cluster: Oracle GI(Grid Infrastructure) Oracle: Oracle 11.2.0.1.0 如图所示:RAC 系统架 ...

  3. oracle11gr2安装hard limit错误

    1.hard limit错误 Hard Limit: maximum open file descriptors -  This is a prerequisite condition to test ...

  4. 检查oracle安装必须包,Linux安装oracle11gR2官方步骤

    Linux环境下安装Oracle11gR2 下载安装介质 检查Linux环境 检查系统位数 uname -m1 检查内存(两条命令都可以) grep MemTotal /proc/meminfo fr ...

  5. oracle数据库安装自动化,自动化Oracle数据库静默安装

    1.1      解压安装包 Oracle11gR2安装为两个安装包,全部解压后,需要将两个安装包的内容合并在一起后进行安装 Oracle版本 Linux64_11gR2 操作系统 CentOS7.0 ...

  6. Oracle安装部署之RedHat安装Oracle11g_R2

    硬件配置 内存 :≥1G 硬盘空间:≥10G 上传oracle11g安装包: putty上用wcw用户登录,通过ftp服务上传oracle安装文件到/home/wcw目录下解压 #unzip linu ...

  7. CentOS6.6安装oralce11gR2数据库

    环境要求: rlwrap-0.42  CentOS release 6.6 (Final) VMware Workstation 11  linux.x64_11gR2_database_1of2和l ...

  8. Oracle(21)—— Linux环境部署Oracle11g数据库

    1.环境准备,需要Oracle官网下载Linux版本的Oracle11g安装包,如下截图: 具体安装参照如下: http://werewolftj.blog.51cto.com/1606482/159 ...

  9. it oracle 培训,Oracle数据库技术培训_OracleDBA数据库工程师_Oracle数据库在线学习视频教程_IT职业培训-51CTO学院_精培学院...

    第一阶段:企业级Oracle数据库实战入门与集群实施 特色:本阶段部分内容为OCP/OCM课程内容,以企业实战项目为主导讲解,实用性更强. 第1章 Oracle数据库高级工程师职业发展与学习方法 第2 ...

最新文章

  1. angular组合preact
  2. 阿里云二面:你对限流了解多少?
  3. CMakeLists.txt的运行方法
  4. go python php 压力测试_pyLot 基于python的压力测试工具
  5. 【转载】“银弹”Hack(IE6、7、8beta1)
  6. 仿iphone触屏手机界面
  7. linux桌面隐藏鼠标,如何隐藏鼠标光标
  8. HDU 6180 2017 多校训练:Schedule
  9. Java开发技术有哪些?
  10. mysql 创建用户命令-grant
  11. ASP网页中 制作连续无缝滚动文字
  12. linux自带的cpu监测工具,Linux CPU实时系统监控工具mpstat
  13. java 前后端分离
  14. java ZipEntry 压缩 解压缩 在linux下中文乱码问题解决
  15. 摸爬滚打DirectX11_day08——.X文件的导入
  16. 【微信小程序】微信小程序获取用户信息为“微信用户”解决方案--学习微信小程序之路06
  17. 面试官硬核提问,教你轻松应对(面试小技巧)1
  18. 多看阅读设置自动翻页教程
  19. nginx解决微信头像canvas跨域问题
  20. 掀开CC攻击的头盖骨

热门文章

  1. indexOf的各种用法
  2. 关于printf(“%d,%d“,i--,i++)的问题
  3. 当前打印机不可用,请选择其他打印机
  4. 斯坦福锁相放大器sr850在温度传感器校准系统中的测试
  5. 蔡妍图片打包下载(解压后600多M)
  6. zpl 预览html,在将它发送到Zebra打印机之前,使用.NET WinForm打印预览ZPL II命令
  7. 3896. 【NOIP2014模拟10.26】战争游戏 (Standard IO)
  8. aba会导致问题_浅谈 ABA 问题
  9. Visio转化为png
  10. 5V风扇霍尔5V12V24V单线圈双线圈带FG