推荐下载ORACLE11205ONAsianux304125064bit单机 精品.docx
- 文档编号:30113592
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:27
- 大小:2.01MB
推荐下载ORACLE11205ONAsianux304125064bit单机 精品.docx
《推荐下载ORACLE11205ONAsianux304125064bit单机 精品.docx》由会员分享,可在线阅读,更多相关《推荐下载ORACLE11205ONAsianux304125064bit单机 精品.docx(27页珍藏版)》请在冰豆网上搜索。
推荐下载ORACLE11205ONAsianux304125064bit单机精品
数据仓库ORACLE安装规范第1部分ORACLE11.2.0.5
FORAsianux3.04.1.2-50(X64)
安装手册
版权所有XX
ORACLE11.2.0.5ONASIANUX3.0.4.1.2-50(X64)
安装手册
文档摘要
Ø本文档主要讲述在Asianux3.04.1.2-50(X86)上安装oracle11g(11.2.0.5)的安装步骤与方法,本手册所讲述的内容在红旗linux下安装过,并在健康运行。
Ø该文档将尽量的详细,但是在使用本文档前,仍然建议必须具有一定的ORACLE数据库和LINUX基础知识。
1 具体步骤
若无特别说明,“$”提示符均表示在oracle用户下执行,“#”提示符均表示在root用户下执行
1.1 硬件环境描述
硬件环境描述
硬件说明
系统要求
说明
内存
4G
交换空间
一般为内存的2倍,例如:
1G的内存可以设置swap分区为3G大小
硬盘
20G
1.2 前期准备
准备ORACLE的安装配置文件
Ø.bash_profile数据库安装用户变量
Ø/etc/sysctl.conf内核参数
ORACLE11g的安装软件
Ølinux.x64_11gR2_database_1of2
Ølinux.x64_11gR2_database_2of2
2 ORACLE11G安装环境检查与准备
2.1 修改主机名
修改主机名文件
在root用户下,执行vi/etc/hosts命令修改
修改前:
修改后:
(Taxi-PC是我的主机名,192.168.49.129是我的主机IP)
修改系统配置的网络主机名
修改目的:
避免在后面运行netca和dbca可能出现错误提示
在root用户下,执行vi/etc/sysconfig/network
如图:
2.2 修改shell的限制
在root用户下,执行vi/etc/security/limits.conf,添加代码如下:
2.3 修改内核参数
修改内核参数
在root用户下,执行vi/etc/sysctl.conf,添加如下代码:
fs.file-max=6815744 ---文件开始的最大数量
fs.aio-max-nr=1048576 ---异步IO请求数目(1024K个)
kernel.shmall=2097152 ---一个内存共享段可以容纳的最多的内存数量(page)8G
kernel.shmmax=2147483648 ---一个内存共享段可以容纳的最多的内存数量(byte)一般物理内存的一半或者设置到4G到1G
kernel.shmmni=4096---整个系统最少可有几个共享内存段
kernel.sem=25032000100128 ---信号量(一个信号集最多信号、整个系统最多几个信号、每个semop能呼叫的操作数、系统最多的信号集 )
net.ipv4.ip_local_port_range=102465500 ---应用程序自由使用的端口范围
net.core.rmem_default=4194304 ---接收TCP封包的预设置缓存空间
net.core.rmem_max=4194304 ---接收TCP封包的最大缓存空间
net.core.wmem_default=262144 ---发送TCP封包的预设置缓存空间
net.core.wmem_max=1048576--发送TCP封包的最大缓存空间
刷新内核参数
上一步修改了内核参数,要让内核参数马上生效,执行刷新动作
在root用户下,执行sysctl–p,如图:
2.4 创建ORACLE用户和组
在root用户下,执行以下命令,创建oracle用户和组:
groupaddoper
groupadddba
groupaddoinstall
useradd–goinstall–Goper,dbaoracle
修改oracle用户密码:
Passwordoracle(需要输入2次密码,其中第二次是确认)
2.5 创建ORACLE安装目录及授权
在root用户下,执行以下创建及授权命令:
mkdir–p/oracle/app/
chown–Roracle:
oinstall/oracle/app/
chown–Roracle:
oinstall/oracle/
chmod–R775/oracle/app/
2.6 修改ORACLE环境变量
修改ORACLE环境变量
在oracle用户下,执行vi./bash_profile,添加如下代码:
umask022---反码的意思,权限755
exportORACLE_BASE=/oracle/app---oracle根目录
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1---oracle产品目录
exportORACLE_SID=orcl---实例名
exportPATH=$PATH:
$ORACLE_HOME/bin---路径集合
exportTNS_ADMIN=$ORACLE_HOME/network/admin---监听路径
exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK---语言
exportLANG=AMERICAN_AMERICA.ZHS16GBK---语言(地域和字符集)
exportLC_ALL=en_US.UTF8---字符集
exportLC_CTYPE=en_US.UTF8--字符集类型
PATH=$ORACLE_HOME/bin:
/usr/sbin:
$PATH;exportPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib;
exportLD_LIBRARY_PATH---设置对象库路径
exportORACLE_UNQNAME=$ORACLE_SID---数据库唯一命名
载入ORACLE环境变量
在oracle用户下,执行source.bash_profile即可载入刚刚设置的oracle环境变量。
2.7 安装前安全设置检查
.安全级别设置:
Ø防火墙(禁用)
ØSelinux(禁用)
ØIptables(禁用)
在root用户下执行setup命令可以进入,把这些安全设置都改成disable
其中:
iptables是管理防火墙的工具,selinux一个灵活而强制性的访问控制结构,旨在提高linux系统的安全性.
3 安装ORACLE数据库软件
3.1 解压ORACLE数据库软件
在root用户下,找到上传的oracle软件,然后执行解压命令:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
3.2 开始安装ORACLE数据库软件
1、执行安装
在oracle用户下,进入oracle解压的文件夹里面找到runInstaller程序,执行安装命令./runInstaller,如下图所示:
2、配置安全更新
配置安全更新,暂时不需要更新,所以把勾去掉即可。
3、安装选项
这里只选择安装数据库软件
4、选择系统类型
这里选择单实例的数据库安装
5、产品安装的语言
这里默认选择english
6、选择数据库版本
这里选择企业版
7、选择oracle本地安装的路径
这里会默认读取前面oracle环境变量设置的oracle根目录和产品目录,只需检查确认即可:
8、创建详细目录
这里默认会选择oracle详细目录
9、选择系统组
系统默认会选择,我们前面创建的oracle的组,默认即可
10、先决条件检查
这一步需要注意,安装的时候如果环境变量没设好,缺失补丁包,在这里会被检查出来,可以查看到有很多的rpm包缺失,我们可以从安装linux的光盘或ISO中查找所缺的包,然后上传到服务器中,然后使用rpm–ivhxxx.rpm来进行安装(在rpm–ivh xxx.rpm安装不成功的情况下,加上--nodeps--force可以强制安装)。
内核参数必须根据硬件环境调整,否则会出现很多检查失败的提示,点击Fix&CheckAgain,会提示一个脚本,执行脚本oracle会自行修改参数,个人建议在内核参数调整的时候最好一步到位调整好来,可以避免安装的时候出现过多的失败提示。
11、产品安装概要
这里可以看到一些oracle前面的设置信息,没问题,即可点击finish
12、安装数据库软件
13、执行配置脚本
安装过程中有2个脚本必须去手工执行,其中因此orainstRoot.sh脚本(作用就是创建Oracle软件安装清单的指向文件,修改文件权限),root.sh安装的时候回提示输入路径,直接回车默认即可执行成功。
14、安装完成
3.3 数据库创建
切换到oracle用户下执行dbca命令。
进入欢迎界面
1、创建数据库
选择创建数据库
2、选择定制版数据库
3、填全局数据库名和实例名
4、配置企业经理
这里不需要勾选,取消勾选。
5、设置sys和system密码
6、数据库文件存放路径
这里默认
7、指定快速恢复路径
这里暂时不指定
8、选择一些系统模块
去掉不常用的模块
9、内存分配及其字符集选择
内存选择默认内存的40%
字符集选择ZHS16GBK-GBK16-bitSimplifiedChinese
10、数据库存储
有控制文件表空间数据文件重做日志的操作。
这些后续可以再根据需要调整。
11、创建选择
选择创建,点击finish,此过程需要30分钟到1小时左右,耐心等待。
12、安装完成
当出现下图,有个exit的时候,说明数据库已经安装完成,点击exit退出数据库安装。
3.4 配置监听
在oracle用户下输入netca,选择监听配置
1、选择监听配置,如图:
2、添加监听
3、监听名
4、选择监听协议
监听端口(默认1521)
5、是否配置另一个监听
这里我们一般只需要建一个监听,所以选择否
6、监听配置完成
4 修改启动参数
4.1 修改启动状态
安装完成后设置"/etc/oratab"
在root用户下执行vi/etc/oratab,把orcl:
/oracle/app/product/11.2.0/db_1:
改成Y
4.2 修改监听参数
1、vi/oracle/app/product/11.2.0/db_1/bin/dbstart
ORACLE_HOME_LISTNER=$1
修改为:
ORACLE_HOME_LISTNER=$ORACLE_HOME
2、vi/oracle/app/product/11.2.0/db_1/bin/dbshut
ORACLE_HOME_LISTNER=$1
修改为:
ORACLE_HOME_LISTNER=$ORACLE_HOME
5 问题集
5.1 连接服务器问题
1.无法用XFTP工具连接linux服务器
说明:
新装好的linux服务器,22端口没开,导致外部的xftp工具无法连接服务器。
解决:
在root用户下执行/etc/init.d/sshdstart启动sshd或者setup开启ssd服务
2.无法用XFTP工具连接linux服务器
说明:
22端口打开了,但还是无法通过xftp工具连接服务器,检查发现root用户的远程没有打开。
解决:
允许root远程访问:
/etc/ssh/sshd_config
PermitRootloginno改成->PermitRootloginyes
重启服务:
servicesshdrestart
5.2 启动数据库问题
1.数据库安装完成后,发现启动报ORA-00845:
MEMORY_TARGETnotsupportedonthissystem
说明:
启动数据后发现ORA-00845:
MEMORY_TARGETnotsupportedonthissystem错误,实例没有启起来,在Oracle11g里,通过MEMORY_TARGET参数自动管理SGA和PGA,其中memory_target不能大于共享内存(/dev/shm)
解决办法:
先查看memory_target大小,执行命令:
vi/oracle/app/product/11.2.0/db_1/dbs/init.ora,可以查看到memory_target打默认大小
df–h查看/dev/shm的大小
然后修改临时文件大小:
修改shm的大小:
mount-oremount,size=2G/dev/shm
用df–h查看是否修改成功
2.启动数据库报ORA-01102:
cannotmountdatabaseinEXCLUSIVEmode
说明:
不能在高级模式下mount数据库,这个问题在网上大部分都是说的是oracle的进程存在,实例的其他的节点实例已经启动,信号量存在,共享内存段存在,锁内存文件存在等情况造成,不同的原因解决方法不一样。
解决:
完全关闭数据库,更改$ORACLE_HOME/dbs/init.ora文件里的db_name为建库时定义的“全局数据库名”,然后再重新启动数据库。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 推荐下载ORACLE11205ONAsianux304125064bit单机 精品 推荐 下载 ORACLE11205ONAsianux304125064bit 单机
![提示](https://static.bdocx.com/images/bang_tan.gif)