Oracle Linux62下安装Oracle11gR2.docx
- 文档编号:11767622
- 上传时间:2023-04-01
- 格式:DOCX
- 页数:38
- 大小:6.86MB
Oracle Linux62下安装Oracle11gR2.docx
《Oracle Linux62下安装Oracle11gR2.docx》由会员分享,可在线阅读,更多相关《Oracle Linux62下安装Oracle11gR2.docx(38页珍藏版)》请在冰豆网上搜索。
OracleLinux62下安装Oracle11gR2
Linux6.2上Oracle11gR2安装及配置
一.安装环境准备
1.环境说明
Linux服务器系统:
OracleLinuxRelease6Update2(64bit),先安装好。
Oracle服务器:
Oracle11gR2(64bit)
2.修改操作系统核心参数
在Root用户下执行以下步骤:
1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件
输入命令:
vi/etc/security/limits.conf,按i键进入编辑模式,加入内容。
oracle soft nproc 4096
oracle hard nproc 16384
oracle soft nofile 4096
oracle hard nofile 65536
编辑完成后按Esc键,输入“:
wq”存盘退出
2)修改/etc/pam.d/login文件,输入命令:
vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
session required /lib/security/pam_limits.so
session required pam_limits.so
编辑完成后按Esc键,输入“:
wq”存盘退出
3)修改linux内核文件,/etc/sysctl.conf,输入命令:
vi /etc/sysctl.conf,按i键进入编辑模式,将下列内容加入该文件
kernel.shmall=4294967296(已经存在)
kernel.shmmax=68719476736(已经存在)
fs.file-max=6815744
fs.aio-max-nr=1048576
kernel.shmmni=4096
kernel.sem=800113600800142
net.ipv4.ip_local_port_range=102465500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
编辑完成后按Esc键,输入“:
wq”存盘退出
各参数意义如下:
(1)shmmax:
该参数定义了共享内存段的最大尺寸(以字节为单位),通常将其设置为2G或更大。
(2)shmmni:
用于设置系统范围内共享内存段的最大数量。
默认值是4096,通常不需要更改。
(3)shmall:
该参数表示系统一次可以使用的共享内存总量(以页为单位)。
缺省值就是2097152,如系统自动生成则不需要修改。
(4)sem:
该参数表示设置的信号量,当oracleDB初始化参数文件中PROCESSES参数设置较大时,需要调整SEM设置如:
kernel.sem=25032000100128各数据段含义如下。
SEMMSLSEMMNSSEMOPMSEMMNI
SEMMSL应该设置为服务器中各个实例中最大的PROCESSES参数+10,如当最大的PROCESSES参数为5000时,SEMMSL应设置为5010。
SEMMNS参数应设置为SEMMSL*SEMMNI,如例SEMMSL为5010,SEMMNS参数应为(5010*128)=641280。
SEMOPM参数应设置与SEMMSL参数相同,接上例此处应设置为5010
(5)file-max:
该参数表示文件句柄的最大数量。
文件句柄设置表示在linux系统中可以打开的文件数量。
(6)rmem_default—默认的TCP/IP接收缓冲大小
(7)rmem_max—最大的TCP/IP接收窗口的大小
(8)wmem_default—默认的TCP/IP发送窗口大小
(9)wmem_max—最大的TCP/IP发送窗口的大小
4)要使/etc/sysctl.conf更改立即生效,执行以下命令:
#sysctl-p
5)编辑/etc/profile,输入命令:
vi /etc/profile,按i键进入编辑模式,加入下列内容。
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
编辑完成后按Esc键,输入“:
wq”存盘退出
6)创建用户和组。
创建组:
groupadd oinstall
groupadd dba
创建Oracle用户和密码:
useradd-goinstall-Gdbaoracle
passwd oracle
然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认
7)创建数据库软件工作目录和数据文件存放目录,根据自己的情况来定
输入命令:
mkdir/home/oracle/app
mkdir/home/oracle/app/oraInventory
mkdir/home/oracle/app/oracle
mkdir/home/oracle/app/oracle/product
8)更改目录属主为Oracle用户所有,输入命令:
chown-Roracle:
oinstall/home/oracle/app
chown-Roracle:
oinstall/home
9)配置oracle用户的环境变量,要在oracle用户下进行操作。
输入:
#suoracle
$vi/home/oracle/.bash_profile
按i进入编辑模式,增加以下内容:
exportEDITOR=vi
exportORACLE_SID=doea5dw实例名
exportORACLE_BASE=/home/oracle/app
exportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
exportINVENTORY_LOCATION=/home/oracle/app/oraInventory
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:
/usr/lib
exportNLS_LANG="American_america.zhs16gbk"
exportNLS_DATE_FORMAT='yyyy-mm-ddhh24:
mi:
ss'
exportPATH=$PATH:
$HOME/bin:
$ORACLE_HOME/bin:
/bin:
/usr/bin:
/usr/sbin:
/usr/local/bin
umask022
exportJAVA_HOME=/usr/local/development/jdk1.7.0_21
exportJRE_HOME=$JAVA_HOME/jre
exportCLASSPATH=.:
$JAVA_HOME/lib:
$JRE_HOME/lib:
$CLASSPATH
exportPATH=$JAVA_HOME/bin:
$JRE_HOME/bin:
$PATH
编辑完成后按Esc键,输入“:
wq”存盘退出
10.root用户下,编辑/etc/hosts文件,输入IP地址和主机名
[root@A5BI-1//]#vi/etc/hosts
127.0.0.1localhost.localdomainlocalhost
#:
:
1localhost6.localdomain6localhost6
192.168.100.31A5BI-
127.0.0.1A5BI-1
二.安装oracle软件
1.安装准备
1)退出系统以Oracle用户登陆。
2)首先将Oracle软件安装包复制到linux系统中的一个目录下,确保Oracle用户对此目录有足够权限。
3)打开一个终端,运行unzip命令解压oracle软件安装包。
输入命令:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
解压完成后生成新目录database,进入解压后的database目录查看。
输入命令:
cd/database
ls
2.开始安装:
由于本次存储采用FILESYSTEM,没有用ASM磁盘组,所以不配置GRID,直接安装ORACLE软件。
执行安装要在Oracle用户下进行:
[root@A5BI-1//]#suoracle
[oracle@A5BI-1database]$cd/database
[oracle@A5BI-1database]$./runInstaller
安装报错,如下图
解决:
Su---切换为root用户
Xhost+SI:
localuser:
oracle---设置本地用户可视化安装
Suoracle---切换到oracle用户重新安装
邮箱也可不填写,去掉勾选
选择只安装软件
选择安装单实例还是RAC环境,此处选择单实例
选择语言,English
选择安装版本,选择EnterpriseEdition,点击selectoption,选择要安装的组件
输入ORACLE_BASE和ORACLE_HOME路径,确保oracle用户对此目录有访问权限
OSDBA组用户被授予sysdba权限,OSOPER组用户被授予sysoper权限
检测安装环境
安装缺失的软件:
装载iso系统文件到光驱,在虚拟机控制面板上操作。
从linux安装ISO中查找所缺的包,进行安装,全部都安装好,再次执行安装过程,就通过了。
由于本次linux系统版本高于数据库版本,我们忽略这些错误,选择lgnoreAll
点击saveresponsefile保存安装过程到response文件,用于以后静默安装
开始安装
安装快完成时,系统会提示你需要用root权限执行2个shell脚本。
按照其提示的路径执行/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh
和/home/oracle/oraInventory/orainstRoot.sh,安装完成会有提示信息。
执行命令:
$su
#cd /home/oracle/app/oracle/product/11.2.0/dbhome_1
#sh root.sh
提示:
RunningOracle11groot.shscript...
Thefollowingenvironmentvariablesaresetas:
ORACLE_OWNER=oracle
ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1
Enterthefullpathnameofthelocalbindirectory:
[/usr/local/bin]:
Copyingdbhometo/usr/local/bin...
Copyingoraenvto/usr/local/bin...
Copyingcoraenvto/usr/local/bin...
Creating/etc/oratabfile...
Entrieswillbeaddedtothe/etc/oratabfileasneededby
DatabaseConfigurationAssistantwhenadatabaseiscreated
Finishedrunninggenericpartofroot.shscript.
Nowproduct-specificrootactionswillbeperformed.
Finishedproduct-specificrootactions.
执行命令:
cd/home/oracle/app/oraInventory
sh orainstRoot.sh
提示:
Changingpermissionsof/home/oracle/oraInventory.
Addingread,writepermissionsforgroup.
Removingread,write,executepermissionsforworld.
Changinggroupnameof/home/oracle/oraInventorytooinstall.
Theexecutionofthescriptiscomplete.
安装完成,Close结束
三.创建数据库实例
在oracle用户中,新开启一个终端,输入命令:
[orcle@A5BI-1//]$dbca
Next
创建一数据库
选择数据库类型
输入全局数据库名和实例名
由于未安装EM,此处选择不使用EM管理数据库,去掉勾选
设置管理员密码11g默认密码至少包含一个大写字母、一个小写字母和一个数字,且为8个字符。
可以重新设置或者直接Next
由于未使用ASM,此处选择filesystem,并选择OMF管理数据库文件
不指定SpecifyFlashRecoveryArea(快速恢复和归档)
去掉不常用的模块
可选用AutomaticMemoryManagement,也可不选用
当选用AutomaticMemoryManagement时只需要指定sga和pga总大小,oracle将自动管理内存。
分配的内存大小与/dev/shm下空间大小相匹配,如果空间不足要扩大tmpfs文件系统大小。
查看/dev/shm空间大小:
命令:
df–TH
设置为/dev/shm空间大小,如果够用不用修改。
命令:
mount-ttmpfs-osize=7300mtmpfs/dev/shm
选择字符集点击Next
保持默认值点击Next
点击Finish进行安装
经过漫长的等待,当看到此界面,说明oracle建库完成,点击0k,点击Exit
四.配置监听及本地网络服务
在oracle用户的图形界面中,新开启一个终端,创建监听服务(充当oracle服务器,让别的客户端连接本oracle服务器)输入命令:
$netca
输入连接的oracle服务器的数据库的实例名
输入oracle服务器的ip地址
选中测试
点击changeLogin输入所连接oracle服务器的其中某一个用户名和密码,点击OK
此界面测试成功(如不成功,请查看网络是否畅通,所连接oracle服务器,监听是否启动)
为你所设置的本地网络服务名起个名字,Next
然后点击Next
这样oracle服务器安装配置基本就完成了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle Linux62下安装Oracle11gR2 Linux62 安装 Oracle11gR2