Oracle数据库安装指南
文档使用声明
1、安装指导仅限测试环境(非生产环境)安装使用,生产环境oracle数据库建议按公司要求安装。
安装环境
1、SuSE10/SuSE11(64位) + Oracle11gR2
工具和安装包准备
1、Xmanager安装完成。主要使用Xmanager - Passive组件,目的是在执行oracle安装时可以调用图形界面操作完成。
2、Oracle11gR2安装包获取( linux.x64_11gR2_database_1of7.zip/ linux.x64_11gR2_database_2of7.zip)
3、(可选)SuSE对应的镜像包获取。目的是在需要安装oracle相关依赖组件时可以直接获取进行安装。注意:获取的镜像包必须与系统版本+补丁版本一致,原因是补丁版本不同,组件的版本号也不同,用版本不同的组件安装时可能会 存在依赖组件报错。
安装前配置
1、配置/etc/security/limits.conf文件,增加如下内容
oracle soft nproc
oracle hard nproc
oracle soft nofile
oracle hard nofile
2、配置/etc/pam.d/login文件,增加如下内容
session required pam_limits.so
3、配置/etc/sysctl.conf文件,增加如下内容
fs.file-max =
fs.aio-max-nr =
kernel.shmall =
kernel.shmmax =
kernel.shmmni =
kernel.sem =
net.ipv4.ip_local_port_range =
net.core.rmem_default =
net.core.rmem_max =
net.core.wmem_default =
net.core.wmem_max =
4、执行/sbin/sysctl -p使步骤2修改内容生效。
5、查看/etc/HOSTNAME中的主机名是否与hostname执行结果相同。如果不同,需要修改使其保持一致,并重启系统生效。
6、配置/etc/hosts主机IP和主机名。如已存在,跳过。样例如下
192.158.0.1 linux
创建oracle用户和相关组
1、创建dba和oinstall用户组,如果已创建,可跳过。
groupadd dba
groupadd oinstall
2、创建oracle用户
useradd -g oinstall -G dba -m -d /home/oracle -s /bin/bash oracle #创建oracle用户,SHELL类型为/bin/bash
echo 'oracle' | passwd --stdin oracle #设置oracle密码为'oracle'
启动Xmanager-passive
1、在Windows桌面上选择Xmanager文件夹进入,选择Xmanager-passive双击启动。
2、查看桌面右下角会出现xmanager-passive图标按钮,记住相应数值(通常是0.0或1.0),后面配置oracle变量会用到。
ORACLE安装包上传
1、使用ftp传输工具,以二进制方式将 linux.x64_11gR2_database_1of7.zip/ linux.x64_11gR2_database_2of7.zip两个安装包上传到oracle用户的家目录下。
2、登录oracle用户,按顺序分别解压oracle安装包。
oracle$ unzip linux.x64_11gR2_database_1of7.zip
oracle$ unzip linux.x64_11gR2_database_2of7.zip
3、配置oracle环境变量。修改oracle用户家目录下的.profile文件,增加如下内容:
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.1/db
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
export LANG=en_US.UTF-
export DISPLAY=192.168.0.1:0.0
export TMP=$HOME/tmp
export TMPDIR=$HOME/tmp
说明:DISPLAY中的配置。192.168.0.1为xmanager-passive所在的windows IP,端口为启动xmanager-passive时在右下角所显示的数值。
4、source .profile使配置的环境变量生效。
安装ORACLE数据库软件
登录oracle用户
1、oracle$ cd $HOME/database
2、oracle$ ./runInstaller,执行完成后,等待图形界面化出现。如下

去勾选"I wish to recevier security updates via My Oracle ",点击"Next"

选择"install database software only",点击"Next"

选择"Single instace database installation",点击"Next"

默认,选择"English",点击"Next"

选择"Enterprise Edition(4.5G)",点击"Next"

确认Oracle base和software Location参数的配置,与.profile文件中的配置是否一致。点击“Next”

默认,点击Next“”

下拉框选择Database Operator(OSOPER) Group(Optional)值为oinstall,点击“Next”

等待安装....

如果按照上述配置完成,通常只会出现提示swap空间太小,可选择“ignore all”,跳过,继续下一步
说明:如果有其他依赖组件提示,可以点击提示框中more details查看需要安装哪些组件,从镜像包中获取相应组件进行安装,安装完成后,点击‘Check again’检查,直至所有依赖组件安装成功。

只是汇总信息,检查完成进行下一步

按照提示,打开一个新的窗口,root用户登录后依次执行弹出框中提示的脚本。执行过程会出现提示输入,但都存在默认值,简单看一下按Enter进行下一步就好了。
root# /home/oracle/oraInventory/orainstRoot.sh
root# /home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh
安装ORACLE数据库
1、oracle$cd $ORACLE_HOME/bin
2、oracle$./dbca,弹出如下图形界面

选择“Create a Database”,点击“Next”

选择“Custom Dtabase”,点击Next“”

配置“Global Database Name”和SID变量为.profile中ORACLE_SID变量的值,orcl

去掉勾选‘Configure Enterprise Manager’,点击‘Next’

选择“Use the Same...”,密码可以随机设置,如“Aa123456”。记不住也没关系,后面可以修改的。

选择Storage Type下拉框值为‘file System’,表示以文件系统方式管理数据文件,这是在测试环境中最常用的配置。除非是生产环境或者有性能测试等特殊要求。
Storage Locations选择“Use Database file locations from Template”
点击“Next”

去掉勾选‘Specify Fast Recovery Area’和Enable Archiving,表示不指定快速恢复和归档点击“Next”

去掉所有勾选,表示不安装非常用模块。点击‘Next’

点击‘Memory’,选择Typical单选框,设置内存大小。默认值是根据操作系统内存大小的百分比,通常会比实际需求设置的大导致资源浪费(仅针对测试环境,生产环境按标准要求配置),建议设置为2048M。
勾选Use Automatic Memory Management,表示使用自动内存管理
点击‘Character Sets’,出现如下界面

勾选‘Use Unicode(AL32UTF8)’,图片仅供参考。点击‘Next’

这里是配置默认表空间、控制文件、redo文件的位置,可以保持默认,点击‘Next’

点击‘Exit’,安装完成
监听配置
1、oracle$ cd $ORACLE_HOME/bin
2、oracle$ ./netca ,出现如下界面,一直next就好了。

选择Listener configuration,点击Next

选择Add,点击Next

默认,点击Next

默认,点击Next

选择No,点击Next

完成配置。
启动数据库
1、oracle$sqlplus / as sysdba
SQL>select status from v$instance; <--查看实例状态,open为正常
SQL> select open_mode from v$database; <-- 查看数据库状态,read write状态为正常。
安装结束
参考资料
1、Database Quick Installation Guide for Linux x86-64
Oracle数据库安装指南的更多相关文章
- P6 EPPM手动安装指南(Oracle数据库)(一)
P6 EPPM手动安装指南(Oracle数据库) P6 EPPM Manual Installation Guide (Oracle Database) 1. 内容... 1 1.1. ...
- 使用Zabbix监控Oracle数据库
Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabb ...
- Oracle 数据库知识汇总篇
Oracle 数据库知识汇总篇(更新中..) 1.安装部署篇 2.管理维护篇 3.数据迁移篇 4.故障处理篇 5.性能调优篇 6.SQL PL/SQL篇 7.考试认证篇 8.原理体系篇 9.架构设计篇 ...
- Oracle数据库该如何着手优化一个SQL
这是个终极问题,因为优化本身的复杂性实在是难以总结的,很多时候优化的方法并不是用到了什么高深莫测的技术,而只是一个思想意识层面的差异,而这些都很可能连带导致性能表现上的巨大差异. 所以有时候我们应该先 ...
- Oracle 数据库语句大全
Oracle数据库语句大全 ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CH ...
- Oracle数据库升级(10.2.0.4->11.2.0.4)
环境: RHEL5.4 + Oracle 10.2.0.4 目的: 在本机将数据库升级到11.2.0.4 之前总结的Oracle数据库异机升级:http://www.cnblogs.com/jyzha ...
- 混合框架中Oracle数据库的还原处理操作
在较早期的随笔<Oracle如何实现创建数据库.备份数据库及数据导出导入的一条龙操作>粗略介绍了Oracle数据库的备份还原操作,本文想从开发框架的基础上介绍Oracle数据库的脚本或者还 ...
- Oracle数据库的链接数目超标
测试场景:Oracle数据库的链接数目超标,iServer是否自动连接. 测试步骤:(1)设置了最大连接数为85,oracle后台进程有83:(2)开启3台iserver(A,B,C)A,B发布tes ...
- 将Oracle数据库中的数据写入Excel
将Oracle数据库中的数据写入Excel 1.准备工作 Oracle数据库"TBYZB_FIELD_PRESSURE"表中数据如图: Excel模板(201512.xls): 2 ...
随机推荐
- Oracle 在SQL语句中如何获取系统当前时间并进行操作
select sysdate from dual;select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; select to_char(s ...
- 梳理源码:spring ioc容器加载的流程图
- c#day04从控制台获取一个字符
class EnumStruct { //定义QQ的状态枚举 Qme QnLine OffLine Leave Busy //提示用户现在一个状态 然后接收 ,并将用户输入转换成枚举类 enum Qs ...
- Redis 主从+哨兵+监控 (centos7.2 + redis 3.2.9 )
环境准备: 192.168.0.2 redis01 主 192.168.0.3 redis02 从 192.168.0.4 redis03 从 Redis 主从搭建 一:下载并安装redis软件 ...
- MySQL MHA 搭建&测试(环境:CentOS7 + MySQL5.7.23)
MySQL MHA架构介绍: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Face ...
- geoserver sld显示中文标签 style配置
样式1: <?xml version="1.0" encoding="GB2312"?><sld:StyledLayerDescriptor ...
- 给 Windows 文件菜单添加 "用XX程序打开" "用XX编辑" "用XX运行"
有什么用就不用多说了,这可是个很有用的技巧.可以创造自己的文件格式,也可以给已有的文件添加多种打开方式 在注册表[HKEY_CLASSES_ROOT]下找到或者建立对应的扩展名 如果想对所有文件都生效 ...
- solr7.4 安装与使用
1.solr7环境要求 solr7需要java8环境,且需要在环境变量中添加 JAVA_HOME变量. 2.solr 安装 下载地址 https://lucene.apache.org/solr/mi ...
- elasticsearch无故关闭,Log无报错
可以看到图中的关闭log之前没有任务报错,这也让博主非常抓狂,这看着就像是人为关闭的,于是博主在群里问是不是有人动过该服务,确认没人关闭后,百度无果,社区上也没找到有关信息,最后灵光一闪,猜测是不是因 ...
- 在eclipse中安装go编辑器阅读fabric代码
参考资料 由于fabric采用go语言编写,故需要安装go环境. 安装要求: Java VM version 8 or later. Eclipse 4.6 (Neon) or later. 1. J ...