VMwareLinux下安装Oracle11gR2数据库Word文件下载.docx
《VMwareLinux下安装Oracle11gR2数据库Word文件下载.docx》由会员分享,可在线阅读,更多相关《VMwareLinux下安装Oracle11gR2数据库Word文件下载.docx(29页珍藏版)》请在冰点文库上搜索。
描述
0.1
2012-12-13
创建文档
目录
1引言4
1.1读者对象4
2安装Oracle检查4
2.1依赖包检查4
2.1.1创建DVD本地YUM源安装依赖包5
2.2修改内核参数5
2.3创建oracle用户和组6
2.4修改Oracle环境变量6
2.5为Oracle设置shell限制6
2.5.1修改/etc/security/limits.conf加入6
2.5.2修改/etc/pam.d/login加入7
2.5.3修改/etc/profile加入7
2.6设置Oracle目录权限7
3安装Oracle11gR2Database7
3.1解压缩安装包及赋权限7
3.2设置DISPLAY环境变量8
3.3运行./runInstaller开始安装8
3.4安装软件过程截图8
3.5创建数据库过程截图14
3.6创建监听过程截图22
1引言
为了学习Oracle,因此在VMware虚拟机下,安装Oracle数据库。
1.1读者对象
技术支持、系统维护人员及学习Oracle安装等人员。
2安装Oracle检查
2.1依赖包检查
在需要安装Linux的虚拟机上面检查安装oracle11gR2的依赖包:
rpm-qa|grepbinutils-2.
rpm-qa|grepcompat-libstdc++-33
rpm-qa|grepelfutils-libelf-0.
rpm-qa|grepelfutils-libelf-devel-
rpm-qa|grepgcc-4.
rpm-qa|grepgcc-c++-4.
rpm-qa|grepglibc-2.
rpm-qa|grepglibc-common-2.
rpm-qa|grepglibc-devel-2.
rpm-qa|grepglibc-headers-2.
rpm-qa|grepksh-2
rpm-qa|greplibaio-0.
rpm-qa|greplibaio-devel-0.
rpm-qa|greplibgcc-4.
rpm-qa|greplibstdc++-4.
rpm-qa|greplibstdc++-devel-4.
rpm-qa|grepmake-3.
rpm-qa|grepsysstat.
rpm-qa|grepunixODBC-2.
rpm-qa|grepunixODBC-devel-2.
rpm-qa|greppdksh
说明:
由于使用rpm–ivh这种方法安装相关依赖包,查找依赖关系太复杂了,因此我们可以按照本文档9.1.1中创建dvd本地yum源安装相关依赖包。
2.1.1创建DVD本地YUM源安装依赖包
1、首先将DVD光盘mount到系统中
[root@localhost~]#mount/dev/cdrom/mnt
2、创建本地repo文件
[root@localhost~]#cd/etc/yum.repos.d/
vidvd.repo//加入如下:
[dvd]
name=installdvd
baseurl=file:
///mnt
enabled=1
gpgcheck=0
3、刷新yum缓存或使用yumlist查看
[root@localhost~]#yummakcache
Loadedplugins:
product-id,security,subscription-manager
Updatingcertificate-basedrepositories.
Unabletoreadconsumeridentity
Nosuchcommand:
makcache.Pleaseuse/usr/bin/yum--help
[root@node2~]#yummakecache
dvd|4.0kB00:
00...
dvd/filelists_db|3.7MB00:
dvd/other_db|1.6MB00:
dvd/group_gz|204kB00:
MetadataCacheCreated
4、使用yum安装依赖包
[root@localhost~]#yuminstallgcc
2.2修改内核参数
修改内核参数:
vi/etc/sysctl.conf
#InstallOracle
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=6815744
net.ipv4.ip_local_port_range=900065500
net.core.rmem_default=4194304
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=1048576
fs.aio-max-nr=1048576
使内核参数生效:
[root@localhost~]#sysctl–p
2.3创建oracle用户和组
创建组和用户:
[root@localhost~]#groupaddoinstall
[root@localhost~]#groupadddba
[root@localhost~]#useradd-goinstall-Gdba-s/bin/sh-moracle
[root@localhost~]#passwdoracle
2.4修改Oracle环境变量
修改oracle的环境变量:
[root@localhost~]#su–oracle
vi.profile//加入以下
ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=vcs
exportORACLE_BASEORACLE_HOMEORACLE_SID
PATH=$PATH:
$HOME/bin:
$ORACLE_HOME/bin
exportPATH
source.profile
/home/oracle
$ORACLE_BASE/product/11.2.0/db/
ORACLE_SID=opensuse
2.5为Oracle设置shell限制
2.5.1修改/etc/security/limits.conf加入
加入如下:
vi/etc/security/limits.conf
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
2.5.2修改/etc/pam.d/login加入
vi/etc/pam.d/login
sessionrequiredpam_limits.so
2.5.3修改/etc/profile加入
vi/etc/profile
if[\$USER="
oracle"
];
then
if[\$SHELL="
/bin/ksh"
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
umask022
fi
2.6设置Oracle目录权限
[root@localhost~]#chown-Roracle:
dba/oracle
dba/oradata
3安装Oracle11gR2Database
3.1解压缩安装包及赋权限
[root@localhostmedia]#unziplinux.x64_11gR2_database_1of2.zip
[root@localhostmedia]#unziplinux.x64_11gR2_database_2of2.zip
[root@localhostmedia]#chown-Roracle:
dbadatabase/
[root@localhostmedia]#chmod-R755database/
3.2设置DISPLAY环境变量
[root@localhost~]#su-oracle
[oracle@localhost~]$exportDISPLAY=10.10.10.10:
0.0
//设置该DISPLAY变量前,需要用到Xmanager–Passive工具。
3.3运行./runInstaller开始安装
[oracle@localhost~]$cd/tmp/media/database/
[oracle@localhostdatabase]$./runInstaller
3.4安装软件过程截图
3.5创建数据库过程截图
3.6创建监听过程截图