RedHat Linux63下Oracle 11g安装图解教程.docx
- 文档编号:4904669
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:26
- 大小:1.90MB
RedHat Linux63下Oracle 11g安装图解教程.docx
《RedHat Linux63下Oracle 11g安装图解教程.docx》由会员分享,可在线阅读,更多相关《RedHat Linux63下Oracle 11g安装图解教程.docx(26页珍藏版)》请在冰豆网上搜索。
RedHatLinux63下Oracle11g安装图解教程
Oracle学习笔记安装篇之在RedhatEnterpriseLinux6.3x86_64下安装Oracle11gR2
安装Oracle有以下步骤:
1>.安装Linux作业系统.
2>.配置Linux系统下Oracle的安装环境.
3>.安装Oracle软件与数据库.
4>.测试运行安装的Oracle系统.
一.安装Linux.
1.系统环境需求
内存:
最小1GB,推荐2GB或以上
交换空间:
内存大小是1-2GB时,交换空间是内存的1.5倍,内存大小2-16GB时,交换空间等于内存大小,内存大小16G以上时,交换空间为16GB.
需要选择以下组件:
GNOME桌面、编辑器、开发工具、开发库等。
2.安装Linux
使用安装光盘安装RedhatEnterpriseLinux6.3x86_64,为方便测试,可以使用VMwareWorkstation虚拟一台机器,在虚拟机上安装。
3.设置主机域名解析
安装Linux后需使用静态IP地址,并在/etc/hosts文件中设置主机域名解析(ip地址主机名称)
#vi/etc/hosts
192.168.1.66hostname(主机名称)此处必须要设置,不然配置监听有问题.
二.配置Linux系统下Oracle的安装环境.
第一步:
配置yum源;
1.用root用户创建/software目录;
2.用FTP软件将RedhatEnterpriseLinux6.3x86_64拷贝到/software文件;
3.mkdir/media/cdrom//创建/media/cdrom目录
4.mount/software/rhel-server-6.5-x86_64-dvd.iso-oloop/media/cdrom///将ISO文件挂载在/media/cdrom目录下
5.df-h//查看是否挂载成功
6.mkdiryum//创建yum目录
7.cp-a/media/cdrom/*/yum///将/media/cdrom目录下的文件拷贝到/yum
8.cd/etc/yum.repos.d///切换到/etc/yum.repos.d目录下
9.mkdirrepoback//创建repoback文件
10.mvrhel*repoback///将rhel*文件移除到repoback;
在/etc/yum.repos.d/目录下创建并编辑local.repo文件:
//新建一个yum源的响应文件
vilocal.repo
[base]
name=linux6
baseurl=file:
///yum
gpgcheck=0
enable=1
11.vi/usr/lib/python2.6/site-packages/yum/yumRepo.py//修改yum源的地址
在上面的文件中找到下面这行
remote=url+'/'+relative
将其改为
remote+'/yum'+relative
第二步:
检查和更新所需软件包.
安装好Linux系统后需要配置一下系统。
因Oracle在Linux下与Windows下有些不同,在Linux下安装时有部分程序需要与Linux的程序包重新编译和链接,所以需要有编译器等软件包。
需要用到的软件包在Oracle的用户指南中有说明.以root身份登录Linux后执行以下命令检查软件包是否都已安装:
#rpm-qbinutilscompat-libstdc++-33elfutils-libelfelfutils-libelf-develglibcglibc-commonglibc-develgcc-gcc-c++libaio-devellibaiolibgcclibstdc++libstdc++-develmakesysstatunixODBCunixODBC-devellibXpglibc-headersnumactl-develpdksh
如果系统有软件包没有安装,可以在/yum/Package目录中找到,安装这些包。
因RHEL6.3版本比较高,对应的软件包版本会比需要的高,没关系,软件向下兼容,不影响Oracle的安装和使用。
Oracle官方文档中确定要安装的包如下:
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3(32bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24(32bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5(32bit)
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
libaio-0.3.106(32bit)
libaio-devel-0.3.106
libaio-devel-0.3.106(32bit)
libgcc-4.1.2
libgcc-4.1.2(32bit)
libstdc++-4.1.2
libstdc++-4.1.2(32bit)
libstdc++-devel4.1.2
make-3.81
numactl-devel-0.9.8.x86_64
sysstat-7.0.2
注:
在Oracle数据库软件安装时,ksh实际是用的pdksh,但ksh也是可以使用的,只是安装时会有警告,pdksh是一个早期的软件包,可以在以下网站找到.
第三步:
验证系统要求。
查看内存大小
#grepMemTotal/proc/meminfo
查看交换空间
#grepSwapTotal/proc/meminfo
查看磁盘空间,Oracle11gR2x64企业版的磁盘空间要求4.35GB以上。
#df-h
第四步:
创建Oracle组和用户帐户
#groupadd-g600dba
#groupadd-g601oinstall
#useradd-u600-goinstall-Gdbaoracle
#passwdoracle
第五步:
配置内核参数
以root身份登录系统,根据用户指南配置以下参数:
修改文件/etc/sysctl.conf,添加以下内容:
#/etc/sysctl.conf
#fororacle
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmall=2097152
#官方文档kernel.shmmax=536870912,实际软件中需要kernel.shmmax=980742144
kernel.shmmax=980742144
kernel.shmmni=4096
kernel.sem=25032000100128
net.ipv4.ip_local_port_range=900065500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586
执行以下命令时参数生效:
#/sbin/sysctl–p
修改文件/etc/security/limits.conf,添加以下内容:
#/etc/security/limits.conf
#fororacle
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
第六步:
创建OracleBase目录
#mkdir/oracle
#chown-Roracle:
oinstall/oracle
#chmod-R755/oracle
第七步:
编辑Oracle用户环境,编辑.bash_profile文件
#su-oracle
$vi.bash_profile
编辑.bash_profile文件,添加以下内容
##########oracleenv
PATH=$PATH:
$HOME/bin
exportPATH
ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:
$ORACLE_HOME/bin;
ORA_NLS33=$ORACLE_HOME/nls/admin/data
NLS_DATE_FORMAT="yyyy-mm-ddHH24:
MI:
SS";exportNLS_DATE_FORMAT
exportORACLE_BASEORACLE_HOMEORACLE_SIDLD_LIBRARY_PATHPATH
exportNLS_LANG="SIMPLIFIEDCHINESE_CHINA.UTF8"
#########oracleenv
三、安装Oracle软件与数据库
1.安装Oracle软件
切换到/software目录下将Oracle的安装文件linux.x64_11gR2_database_1of2.zip与linux.x64_11gR2_database_2of2.zip解压缩.
使用unziplinux_11gR2_database_1of2.zip命令进行解压
切换到database目录底下,即cddatabase/,运行./runInstall命令。
如果提示,无法使用命令/usr/bin/xdpyinfo自动检查显示器颜色。
请检查是否设置了DISPLAY变量,要把root注销,用oracle用户安装。
在安装过程为避免出现中文乱码,在安装之前使用命令exportLANG=en_US解决中文方框乱码后在执行安装过程。
1、./runInstall
2、把IwishtoreceivesecurityupdatasviaMyOracleSupport前面的钩去掉。
3、选择Skipsoftwareupdatas.
4、选择Installdatabasesoftwareonly.
5、选择Singleinstancedatabaseinstallation.
6、把simplifiedchinese添加到右边。
7、点击Next.
8、点击Next.
9、点击Next.
10、创建/oraInventory目录,即mkdir/oraInventory,并赋予chown–Roracle:
oinstalloraInventory权限;
11、点击Next。
12、vi/etc/sysctl.conf,修改kernel.shmmax=984987648,并执行/sbin/sysctl–p生效,点击CheckAgain.
13、点击install,开始安装。
14、执行两条命令,/oraInventory/orainstRoot.sh和
/oracle/product/11.2.0/dbhome_1/root.sh,点击OK。
15、点击close,数据库软件安装完成。
16、接下来开始装监听软件。
Oracle用户敲入命令:
netca
17、接下来开始安装数据库。
Oracle用户敲入命令:
dbca
创建数据库实例orcl
为所有用户设置相同密码:
初设123456
用root用户创建一个/oracledatabase,并赋予chown-Roracle:
oinstall/oracledatabase权限。
以下这些值可根据情况而定,此值仅供参考。
字符集很重要,根据现场环境需要选择相应的字符集。
根据现场环境需要来配置此值,仅供参考
检查配置信息是否有错误,没有错误就点击OK。
开始安装数据库
接下来来验证数据库和监听是否正常
连接数据库命令:
sqlplus/assysdba
验证数据库命令:
shutdownimmediate
startup
验证监听
Lsnrctlstatus
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RedHat Linux63下Oracle 11g安装图解教程 Linux63 Oracle 11 安装 图解 教程