设为首页 收藏本站
查看: 871|回复: 0

[经验分享] 在Redhat 5.5-64bit安装Oracle 10g

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-2-15 10:05:47 | 显示全部楼层 |阅读模式
环境介绍:
操作系统:Redhat 5.5-64bit
实验平台:VMware Workstation
oracle软件版本:oracle-10.2.0.1
安装Oracle建议先阅读oracle 10G官方文档:
http://docs.oracle.com/cd/B19306_01/install.102/b15667/toc.htm
分区情况:
1
2
3
4
5
6
7
8
[iyunv@localhost ~]# fdisk -l
Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 byte
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          25      200781   83  Linux
/dev/sda2              26        3393    27053460   83  Linux
/dev/sda3            3394        3915     4192965   82  Linux swap / Solaris



内存大小:
1
2
3
4
5
[iyunv@localhost ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          2007        628       1378          0         37        377
-/+ buffers/cache:        212       1794
Swap:         4094          0       4094



注:安装oracle 软件,对于内存和交换分区大小设置,如下:
内存:

Minimun(最低配置)1GB of RAM
Recommended(推荐配置)2GB of RAM or more(或更多)
执行检查内存有多大:# grep MemTotal /proc/meminfo
交换分区:


Available RAM(可用RAM)Swap Space Required(交换空间需求)
Between 1GB and 2GB1.5 times the size of the RAM(内存的1.5倍)
注:如果内存大小为1GB~2GB之间,就swap设置内存的1.5倍。
Between 2GB and 16 GB
第1章 安装前的准备
1.1 配置ip地址
1
2
3
4
5
6
7
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:6D:90:6B
ONBOOT=yes
IPADDR=172.16.100.1
NETMASK=255.255.0.0



1.2 修改主机名
1
2
3
4
# vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=db1



1.3 修改hosts文件添加一行
1
2
3
4
# vim /etc/hosts
127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
172.16.100.1    db1



1.4 确认selinux与iptables是否关闭
1
2
3
4
5
6
# vim /etc/selinux/config
SELINUX=disabled //将SELINIX修改为disabled
# getenforce  //查看SELINUX状态
Disabled
# service iptables stop //关闭防火墙
# chkconfig iptables off



1.5 安装所需要的软件包
提示:确认以下软件包是否已经安装,否则,用rpm 和 yum来安装
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
binutils-*               
libXp*                  
compat-libstdc++-33-*   
elfutils-libelf-*           
elfutils-libelf-devel-*     
gcc-*                  
gcc-c++-*              
glibc-*               
glibc-common-*        
glibc-devel-*         
glibc-headers-*        
ksh-*               
libaio-*            
libgcc-*            
libstdc++-*         
make-*            
sysstat-*           
unixODBC-*         
unixODBC-devel-*



1.6 创建所需要的用户和组
1
2
3
# groupadd -g 501 dba
# useradd -g dba -u 501 oracle
# password oracle



1.7 创建oracle、oradata目录,设置属主、属组为oracle:dba,权限为755
1
2
3
# mkdir /u01 /oradata
# chown -R oracle:dba /oracle /oradata
# chmod -R 755 /oracle /oradata



1.8 环境变量配置

1
2
3
4
5
6
# vim /home/oracle/.bash_profile(在末端添加3行)
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=/oracle/app/oracle/product/10.2/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=orcl
# source /home/oracle/.bash_profile



1.9 修改内核参数
1
2
3
4
5
6
7
8
9
10
11
12
# vim /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100128
fs.file-max = 65536
net.ipv4.ip_local_port_range= 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
# sysctl -p




1.10 设置系统oracle安装用户资源限制
1
2
3
4
5
# vim /etc/secrity/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536




第2章 安装Oracle软件
2.1 使用oracle上传oracle软件并解压
[oracle@db1 oracle]$ zcat 10201_database_linux_x86_64.cpio.gz |cpio -idcmv(只支持Linux)
2.2 安装Oracle软件

[oracle@db1 oracle]$ cd database/
[oracle@db1 database]$ pwd
/u01/database
QQ截图20160215100547.png
$ ./runInstaller -ignoreSysPrereqs
出现Welcome界面,点击”Next”
QQ截图20160215100244.png
下图设置好了,点击“Next”。
QQ截图20160215100254.png
安装类型选择:Enterprise Edition后点击"Next"下一步继续。
QQ截图20160215100303.png

QQ截图20160215100319.png
下面环境监测只要没有报"error"错误,都可以忽略,都勾选上。
QQ截图20160215100333.png
选择“Install database Software only”,点击“Next”继续。
QQ截图20160215100345.png
点击“Install”安装。
QQ截图20160215100357.png
下面数据库安装进度,完成后出现100%
QQ截图20160215100407.png
QQ截图20160215100415.png
用root执行下面两个脚本:
#/oracle/app/oracle/oraInventory/orainstRoot.sh
# /oracle/app/oracle/product/10.2/db_1/root.sh
QQ截图20160215100421.png
以上步骤完成数据库软件安装。
$sqlplus -v   //安装好了可以使用这个命令查看软件版本号
SQL*Plus:Release 10.2.0.1.0 – Production

第3章 配置监听
3.1 执行netca

选择“Listener configuration”配置监听,在点击“Next”
wKiom1a8iJTTCI2mAADJkKFJsVk817.jpg
默认,点击“Next”
wKioL1a8iPCDeGfzAAC7b9r92_Y912.jpg
设置监听名字,这里默认,点击“Next”

wKioL1a8iPGBoNVdAACxZS8MhZg144.jpg
选择“TCP”协议,点击“Next”

wKiom1a8iJWQXKNcAADDAGCpFmY893.jpg
配置监听端口,默认是1521,也可以修改,点击“Next”

wKiom1a8iJWSUgSKAAClB13KV5M778.jpg
选择“No”,不需要再配置监听
wKioL1a8iPKjfNzUAACfBG-O7uY831.jpg
wKiom1a8iJaxMRQQAACjSbCeU5s920.jpg
wKioL1a8iPLQTQpcAAC-O7xCcPo330.jpg
到了这步监听已经安装完成。

第4章 创建库
4.1 执行dbca

[oracle@db1 ~]$ dbca
出现欢迎界面,点击”Next“继续。
wKioL1a89yrBdZFHAACyIU7-1TA710.jpg
选择“Create a Database”
wKiom1a89s7RqxPpAAC2Xw9OlgE648.jpg
数据库模板选择“General Purpose”,点击“Next”
wKioL1a89yrwevacAACyQb8FyEU751.jpg
设置数据库实例名:这里设置为orcl
wKiom1a89s7Ba_suAADNBq_UcC8110.jpg
去掉“Configure the Database with Enterprise Manager”前面的”√“
wKioL1a89yvg1WGEAADncnKmh6w923.jpg
设置数据库密码

wKiom1a89s-BPeLHAACtt0-H3R4494.jpg
选择“File System”,点击“Next”
wKiom1a89s-j8_35AADR6hHS9yQ710.jpg
这里选择自定义数据库文件保存位置 /oradata
wKioL1a9EA3BSVjHAAEsp-BRlgo944.jpg
去掉“Spectify Flash Recovery Area”前面“√”
wKioL1a89yyQzLKhAADceO21UZ8685.jpg
勾选上“Sample Schemas”,点击“Next”
wKioL1a89y2jeVc8AAC5QRsV-dk940.jpg
设置字符集和内存大小
wKiom1a89tHBmoy-AADtTbWO19g890.jpg
wKiom1a89tHQj_q6AABrrHvUFvc860.jpg
点击“Finish”
wKioL1a89y7i-0HSAAC1S-84I9M003.jpg

wKioL1a89y6iQ0ymAABUe2wM5J0544.jpg
wKiom1a89tLC1dMOAAD9CUlf9u8228.jpg
wKiom1a89tKDVpsZAAChhR-aQdQ914.jpg
wKioL1a89y_DesfxAAA4LWxrF0E655.jpg
[oracle@db1 ~]$ sqlplus -v
SQL*Plus: Release 10.2.0.1.0 – Production
$lsnrctl start 启动监听
$lsnrctl stop  关闭监听
$lsnrctl status
连接数据库方法:连接数据库必须设置ORACLE_SID
1、
$sqlplus / as sysdba (这个连接不走监听程序)
2、
$sqlplussystem/oracle@ip地址/orcl(这个要走监听程序连接)
3、
$sqlplus system/oracle@orcl(这个要走监听程序连接)
到了这步已完成,数据库建库。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-178059-1-1.html 上篇帖子: 升级Oracle 10..2.0.1到Oracle 10.2.0.5 下篇帖子: SuSE 11 安装Oracle 11g r2教程详解 Oracle
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表