redhat平台搭建3Oracle安装与设置.docx
- 文档编号:2455041
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:27
- 大小:3.22MB
redhat平台搭建3Oracle安装与设置.docx
《redhat平台搭建3Oracle安装与设置.docx》由会员分享,可在线阅读,更多相关《redhat平台搭建3Oracle安装与设置.docx(27页珍藏版)》请在冰豆网上搜索。
redhat平台搭建3Oracle安装与设置
redhat平台搭建-3-Oracle安装与设置
1.安装RPM依赖包(所需要的RPM包版本号,以实际系统当中的RPM版本号为准,不同系统版本会略有差异的)
#yum-yinstallbinutils*
#yum-yinstallcompat*
#yum-yinstallelfutils*
#yum-yinstallgcc*
#yum-yinstalllib*
#yum-yinstallglibc*
#yum-yinstallmake*
#yum-yinstallsysstat
#yum-yinstallunix*
#yum-yinstalldos2*
pdksh-5.2.14(64bit)(需要从网上下载,并安装)
#rpm-ivhpdksh-5.2.14-30.x86_64.rpm
2.上传并解压数据库文件
#unziplinux.x64_11gR2_database_1of2.zip
#unziplinux.x64_11gR2_database_2of2.zip
3.创建oracle组和用户
#groupaddoinstall
#groupadddba
#groupaddoper
#useradd-m-goinstall-Gdba,operoracle
#passwdoracle
输入oracle的密码
如果前面忘记设置用户属性,还可以执行以下命令来设置
#usermod-goinstall-Gdba,operoracle
#idoracle
uid=500(oracle)gid=500(oinstall)groups=500(oinstall),501(dba),502(oper)
4.配置Oracle用户环境环量,vi/etc/profile,配置内容如下:
#setfororacle
umask022
if[\$USER="oracle"];then
if[\$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
如下图:
保存,退出后,执行生效
#source/etc/profile
5.修改系统默认参数,vi/etc/sysctl.conf,配置以下内容
#setfororacle
fs.file-max=512*PROCESSES
fs.file-max=6815744
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128
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
fs.aio-max-nr=1048576
如下图:
保存,执行生效
#sysctl-p
6.设置软、硬件限制,配置,vi/etc/security/limits.conf,配置内容如下:
#setfororacle
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
如下图所示
7.用户登录配置,vi/etc/pam.d/login,配置内容如下:
#setfororacle
sessionrequired/lib/security/pam_limits.so
(rhel6以后的系统版本,要将上面加粗项注释掉或者不填,如果生效后,在本地登录系统时会提示:
“ModulesisUnkown”,并无法正常登录系统)
sessionrequiredpam_limits.so
如下图:
8.创建oracle目录,并授权
#mkdir-p/opt/app/oracle/product/11.2.0
#chown-Roracle:
oinstall/opt/app/
#chmod-R775/opt/app
9.配置用户环境
先切换至Oracle用户
#su-oracle
然后编辑vi.bash_profile文件,配置内容如下:
#setfororacle
exportTMP=/tmp
exportTMPDIR=$TMP
exportORACLE_BASE=/opt/app/oracle
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/orcl
exportORACLE_SID=orcl
exportORACLE_TERM=xterm
exportPATH=/usr/sbin:
$PATH
exportPATH=$ORACLE_HOME/bin:
$PATH
exportLD_LIBARY_PATH=$ORACLE_HOME/lib
exportLANG=AMERICAN_AMERICA.ZHS16GBK
exportNLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
umask022
if[\$USER="oracle"];then
if[\$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
如下图:
保存并生效
$source.bash_profile
10.在oracle用户下运行VNC
$vncserver
11.使用VNC以Oracle用户身份连接上服务器
安装Oracle,先转到/usr/software/database目录下,执行./runInstaller
12.运行oracle安装软件,此处可不填,直接next
选择Installdatabasesoftwareonly,然后next
选择Singleinstancedatabaseinstallation,然后Next
选择simplifiedChinese添加,默认已有English,然后Next
选择EnterpriseEdition,然后Next
对照下图信息,一致的话,直接Next
对照下图信息,一致的话,直接Next
对照下图信息,一致的话,直接Next
在“ignoreAll”前打勾,点击“Next”
点击“Finish”,开始安装
出现下图时
以root身份先执行“/opt/app/oraInventory/orainstRoot.sh”脚本,
再执行“/opt/app/oracle/product/11.2.0/orcl/root.sh”脚本
执行完两个脚本后,点击Ok
选择关闭close
13.创建监听
使用netca来创建监听,出现图形界面选择Next
选择“Add”添加监听,如图27所示,点击“Next”
默认,直接Next
默认,直接Next
默认,直接Next
默认,直接Next
监听配置完成,如图32所示,点击“Next”
选择Cancel,退出
14.创建数据库实例
使用dbca命令来创建,创建数据库实例,出现图形界面,选择Next
选择CreateaDataBase,然后Next
默认,直接Next
设置数据库实例名及SID,为orcl,点击“Next”
默认,直接Next
选择UsetheSameAdministrativePasswordforAccount设置统一密码,然后Next
默认,直接Next
默认,直接Next
默认,直接Next
语言环境需要配置,配置中文,其他默认,Next
直接“Next”
点击“Finish”
直接“Ok”
安装Oracle数据库实例,时间比安装Oracle数据库软件时间要长一些
输入$sqlplus/assysdba;,Oralce安装及相关配置至此安装完成了
15.启动数据库监听
$lsnrctlstart
16.初始化数据库
SQL>createtablespacegedbdatafile'/opt/app/oracle/oradata/orcl/gedb.dbf'size500Mautoextendonnext10Mmaxsizeunlimited;
SQL>createusergedbidentifiedbygegedbdefaulttablespacegedb;
SQL>grantdbatogedb;
17.设置oracle密码永不过期
SQL>ALTERPROFILEDEFAULTLIMITPASSWORD_LIFE_TIMEUNLIMITED;
18.将gedb.dmp上传至/home/oracle/
设置数据库路径
$sqlplus/assysdba
SQL>createorreplacedirectorydata_pump_diras‘/home/oracle/’;
SQL>exit
19.进入/home/oracle/,对数据库备份文件进行授权
#chownoracle:
oinstallgedb.dmp
查看权限
在oracle用户下对gedb.dmp增加可执行权限
$chmod+xgedb.dmp
20.将数据库备份文档导入数据库
$impdpgedb/gegedbdirectory=data_pump_dirdumpfile=gedb.dmpschemas=gedb;
21.重启数据库
$lsnrctlstop
SQL>shutdownimmediate;
$lsnrctlstart
SQL>startup
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- redhat 平台 搭建 Oracle 安装 设置