Oracle11gR2安装
目录
一)建用户,组,目录,权限
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'
- 修改 /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
五)测试安装
- 验证数据库启动关闭正常,访问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
- 验证监听启动正常
再克隆一个session
#su – oracle
$lsnrctl start
$lsnrctl status
- 验证em服务启动正常
$emctl start dbconsole
IE浏览器登录http://192.168.3.88:1158/em
4)做备份
- 生成快照
Oracle11gR2安装相关推荐
- oracle 11gr2 bbed 安装,oracle11gR2 安装bbed工具
1,在数据库11gR2中编译BBED工具期间,会提示二个文件不存在. 具体见: rac> cd $ORACLE_HOME/rdbms/lib rac> oracle@rac1 lib]$ ...
- oracle 11g r2 rac中节点时间不同步,Oracle11gR2安装RAC错误之--时钟不同步
系统环境: 操作系统:RedHat EL5 Cluster: Oracle GI(Grid Infrastructure) Oracle: Oracle 11.2.0.1.0 如图所示:RAC 系统架 ...
- oracle11gr2安装hard limit错误
1.hard limit错误 Hard Limit: maximum open file descriptors - This is a prerequisite condition to test ...
- 检查oracle安装必须包,Linux安装oracle11gR2官方步骤
Linux环境下安装Oracle11gR2 下载安装介质 检查Linux环境 检查系统位数 uname -m1 检查内存(两条命令都可以) grep MemTotal /proc/meminfo fr ...
- oracle数据库安装自动化,自动化Oracle数据库静默安装
1.1 解压安装包 Oracle11gR2安装为两个安装包,全部解压后,需要将两个安装包的内容合并在一起后进行安装 Oracle版本 Linux64_11gR2 操作系统 CentOS7.0 ...
- Oracle安装部署之RedHat安装Oracle11g_R2
硬件配置 内存 :≥1G 硬盘空间:≥10G 上传oracle11g安装包: putty上用wcw用户登录,通过ftp服务上传oracle安装文件到/home/wcw目录下解压 #unzip linu ...
- CentOS6.6安装oralce11gR2数据库
环境要求: rlwrap-0.42 CentOS release 6.6 (Final) VMware Workstation 11 linux.x64_11gR2_database_1of2和l ...
- Oracle(21)—— Linux环境部署Oracle11g数据库
1.环境准备,需要Oracle官网下载Linux版本的Oracle11g安装包,如下截图: 具体安装参照如下: http://werewolftj.blog.51cto.com/1606482/159 ...
- it oracle 培训,Oracle数据库技术培训_OracleDBA数据库工程师_Oracle数据库在线学习视频教程_IT职业培训-51CTO学院_精培学院...
第一阶段:企业级Oracle数据库实战入门与集群实施 特色:本阶段部分内容为OCP/OCM课程内容,以企业实战项目为主导讲解,实用性更强. 第1章 Oracle数据库高级工程师职业发展与学习方法 第2 ...
最新文章
- angular组合preact
- 阿里云二面:你对限流了解多少?
- CMakeLists.txt的运行方法
- go python php 压力测试_pyLot 基于python的压力测试工具
- 【转载】“银弹”Hack(IE6、7、8beta1)
- 仿iphone触屏手机界面
- linux桌面隐藏鼠标,如何隐藏鼠标光标
- HDU 6180 2017 多校训练:Schedule
- Java开发技术有哪些?
- mysql 创建用户命令-grant
- ASP网页中 制作连续无缝滚动文字
- linux自带的cpu监测工具,Linux CPU实时系统监控工具mpstat
- java 前后端分离
- java ZipEntry 压缩 解压缩 在linux下中文乱码问题解决
- 摸爬滚打DirectX11_day08——.X文件的导入
- 【微信小程序】微信小程序获取用户信息为“微信用户”解决方案--学习微信小程序之路06
- 面试官硬核提问,教你轻松应对(面试小技巧)1
- 多看阅读设置自动翻页教程
- nginx解决微信头像canvas跨域问题
- 掀开CC攻击的头盖骨
热门文章
- indexOf的各种用法
- 关于printf(“%d,%d“,i--,i++)的问题
- 当前打印机不可用,请选择其他打印机
- 斯坦福锁相放大器sr850在温度传感器校准系统中的测试
- 蔡妍图片打包下载(解压后600多M)
- zpl 预览html,在将它发送到Zebra打印机之前,使用.NET WinForm打印预览ZPL II命令
- 3896. 【NOIP2014模拟10.26】战争游戏 (Standard IO)
- aba会导致问题_浅谈 ABA 问题
- Visio转化为png
- 5V风扇霍尔5V12V24V单线圈双线圈带FG