Chinaunix

标题: 献给初学者:一步一步打造自己的linux+oracle [打印本页]

作者: crosslife    时间: 2008-08-24 20:06
标题: 献给初学者:一步一步打造自己的linux+oracle
现在估计linux操作系统是服务器行业比较热门的操作系统,我们学习oracle的人不能只停留在windows上,在,在以后的工作中,我相信接触最多的操作系统是linux,我深信:linux操作系统是作为一个IT人必备的技能!  
      适用环境:relh ,oracle Enterprise Linux ,centos +oracle 10g/oracle 11g 大家都知道这3个操作系统基本上是一样的.....所以安装方法都是一样的,其实在linux下安装基本上都是一样的...你会一种其他的也就会了
      安装要求:
      硬件要求:硬盘空间>10G ,内存>1G,内存最后在1g或以上,避免因为内存过小而出现一些问题.
      软件要求:relh 5.0/oracle Enterprise Linux 5/centos 5,oracle10g,vmware 6.0
      准备好这些之后就开始安装操作系统吧.

[ 本帖最后由 crosslife 于 2008-8-24 23:25 编辑 ]
作者: crosslife    时间: 2008-08-24 20:10
首先是设置虚拟机,看着下面的图来设置吧..
上面的这3种linux都是基于redhat的,所以都是一样的,只需要选择对应的版本就可以了.
我这里使用的是rhel5

1.jpg (24.22 KB, 下载次数: 172)

1.jpg

作者: crosslife    时间: 2008-08-24 20:12
接下来是选择网络连接模式选择host-only就可以了

2.jpg (34.87 KB, 下载次数: 174)

2.jpg

作者: crosslife    时间: 2008-08-24 20:13
设置磁盘大小..我这里设置18g,设置如图

3.jpg (34.48 KB, 下载次数: 174)

3.jpg

作者: crosslife    时间: 2008-08-24 20:15
设置内存大小,建议1g以上,如果你的物理内存只有1g,那你可以设置700m,也是可以的,注意不要设置太小,以免出现一些因为内存过小而引发的问题

4.jpg (21.14 KB, 下载次数: 169)

4.jpg

作者: crosslife    时间: 2008-08-24 20:17
把安装镜像放入虚拟机的光驱中,如果你的安装镜像是在宿主机的光驱中的话,请选择第2项,并找到你的光驱盘符

5.jpg (15.45 KB, 下载次数: 177)

5.jpg

作者: crosslife    时间: 2008-08-24 20:20
一切准备就绪,启动虚拟机,进入安装引导界面,出现如图所示后,按回车

6.jpg (35.86 KB, 下载次数: 170)

6.jpg

作者: crosslife    时间: 2008-08-24 20:21
进入如图所示界面,用tab键选择skip,跳过验证,因为那是浪费时间^_^
回车

7.jpg (28.57 KB, 下载次数: 167)

7.jpg

作者: crosslife    时间: 2008-08-24 20:22
进入这个界面后选择下一步

8.jpg (41.26 KB, 下载次数: 173)

8.jpg

作者: crosslife    时间: 2008-08-24 20:25
我这里选择默认的,如果你在安装过程中想使用中文的话,请选择中文,不过我建议选择英文,因为作为一个it人接触的资料多是英文的,所以看着英文比较舒服.
不要害怕英文差,克服了就好了...其实这上面写的很多我也不知道说的什么,大致能明白就可以了.

9.jpg (43.91 KB, 下载次数: 174)

9.jpg

作者: crosslife    时间: 2008-08-24 20:26
选择键盘类型...默认就可以了

10.jpg (42.06 KB, 下载次数: 87)

10.jpg

作者: crosslife    时间: 2008-08-24 20:29
在选择键盘后下一步后,会提示你输入安装序列号,这个安装序列号是什么东西呢?就是说你提供了这个号码reshat公司就会为你提供服务和技术支持,这个和windows下不一样,windows下如果不输入就是盗版,这个不输入没有什么影响,既然没有影响我们就选择跳过.

11.jpg (55.94 KB, 下载次数: 81)

11.jpg

作者: crosslife    时间: 2008-08-24 20:31
这里还要询问你是不是要跳过..当然选择是了..skip

12.jpg (64.24 KB, 下载次数: 78)

12.jpg

作者: crosslife    时间: 2008-08-24 20:32
这个还是询问的...选yes

13.jpg (58.56 KB, 下载次数: 77)

13.jpg

作者: crosslife    时间: 2008-08-24 20:33
选择后进入读取信息界面

14.jpg (47.42 KB, 下载次数: 83)

14.jpg

作者: crosslife    时间: 2008-08-24 20:34
选择分区模式,自定义....

15.jpg (42.32 KB, 下载次数: 82)

15.jpg

作者: crosslife    时间: 2008-08-24 20:37
分区,首先是交换分区,选择新建,然后选择文件类型为swap,大小为内存的1.5-2倍,我这里诶存世1g所以我这里交换分区大小是2g,其余的全部分给/,根分区文件系统选择ext3,分好后确认

16.jpg (49.83 KB, 下载次数: 95)

16.jpg

作者: crosslife    时间: 2008-08-24 20:38
选择引导程序,默认就是了...

17.jpg (60.88 KB, 下载次数: 80)

17.jpg

作者: crosslife    时间: 2008-08-24 20:40
接下来是设置网络,选择编辑,输入ip地址,ip地址和你宿主机上VMware Network Adapter VMnet1在一个网段内.设置好后确认

18.jpg (53.25 KB, 下载次数: 89)

18.jpg

作者: crosslife    时间: 2008-08-24 20:41
设置域名和网关

19.jpg (42.3 KB, 下载次数: 90)

19.jpg

作者: crosslife    时间: 2008-08-24 20:43
设置好后点击下一步会出现提示设置dns等,都选择继续

20.jpg (48.65 KB, 下载次数: 80)

20.jpg

作者: crosslife    时间: 2008-08-24 20:44
接下来是设置时区,选择亚洲--重庆或上海,把utc前面的勾去掉

21.jpg (41.56 KB, 下载次数: 70)

21.jpg

作者: crosslife    时间: 2008-08-24 20:46
输入root账号的密码

22.jpg (28.31 KB, 下载次数: 68)

22.jpg

作者: crosslife    时间: 2008-08-24 20:47
定制软件,选择定制

23.jpg (40.94 KB, 下载次数: 73)

23.jpg

作者: crosslife    时间: 2008-08-24 20:48
选择你要安装的软件

24.jpg (53.41 KB, 下载次数: 65)

24.jpg

作者: crosslife    时间: 2008-08-24 20:49
点击下一步

25.jpg (41.04 KB, 下载次数: 71)

25.jpg

作者: crosslife    时间: 2008-08-24 20:51
安装过程,耐心等待

26.jpg (30.18 KB, 下载次数: 62)

26.jpg

作者: crosslife    时间: 2008-08-24 20:52
安装完毕后要求重新启动电脑.点击重启

27.jpg (33.16 KB, 下载次数: 61)

27.jpg

作者: crosslife    时间: 2008-08-24 21:04
重启后进入欢迎界面,选择下一步

28.jpg (32.85 KB, 下载次数: 69)

28.jpg

作者: crosslife    时间: 2008-08-24 21:04
同意协议...

29.jpg (94.47 KB, 下载次数: 65)

29.jpg

作者: crosslife    时间: 2008-08-24 21:05
防火墙设置为不启用...

30.jpg (42.34 KB, 下载次数: 76)

30.jpg

作者: crosslife    时间: 2008-08-24 21:06
选择确定

31.jpg (53.39 KB, 下载次数: 76)

31.jpg

作者: crosslife    时间: 2008-08-24 21:08
selinux启用,选择下一步

32.jpg (42.67 KB, 下载次数: 76)

32.jpg

作者: crosslife    时间: 2008-08-24 21:09
这个我也没有弄明白是什么..默认就是了

33.jpg (41.52 KB, 下载次数: 70)

33.jpg

作者: crosslife    时间: 2008-08-24 21:12
设置时间,如果你前面在设置时区的时候选择的是本地时间的话,这里应该是差不多的.
号外:还有提醒一点,如果你要在虚拟机里做时间同步的话,最后2台虚拟机开启ntp同步,应该vmtools的时间同步是不行的...好像是因为vm并没有真正完全意义上模拟时钟吧.....

34.jpg (51.58 KB, 下载次数: 73)

34.jpg

作者: crosslife    时间: 2008-08-24 21:16
升级?选择no

35.jpg (55.41 KB, 下载次数: 72)

35.jpg

作者: crosslife    时间: 2008-08-24 21:17
还要你确认下...选择no

36.jpg (76.1 KB, 下载次数: 72)

36.jpg

作者: crosslife    时间: 2008-08-24 21:18
创建用户,在这里创建安装oracle需要的用户..oracle

38.jpg (46.85 KB, 下载次数: 68)

38.jpg

作者: crosslife    时间: 2008-08-24 21:20
后面的下一步

39.jpg (39.31 KB, 下载次数: 72)

39.jpg

作者: crosslife    时间: 2008-08-24 21:22
继续下一步

40.jpg (31.89 KB, 下载次数: 74)

40.jpg

作者: crosslife    时间: 2008-08-24 21:24
进入登陆界面了..到这里你的linux已经完全安装好了..如果你是第一次安装是不是很有成就感呢
以root用户登陆

41.jpg (42.14 KB, 下载次数: 70)

41.jpg

作者: crosslife    时间: 2008-08-24 21:25
到此,linux已经完全安装好了...下面我们进入oracle安装的准备阶段,首先是检查安装oracle需要的软件包是否已经被安装
作者: crosslife    时间: 2008-08-24 21:32
有的截图我是通过windows终端访问的
检查内存
内存
  1. grep MemTotal /proc/meminfo
复制代码
1g
交换分区
  1. grep SwapTotal /proc/meminfo
复制代码
2GB

1.jpg (8.95 KB, 下载次数: 66)

1.jpg

作者: crosslife    时间: 2008-08-24 21:35
需要安装的软件包有

2.jpg (11.46 KB, 下载次数: 72)

2.jpg

3.jpg (20.74 KB, 下载次数: 78)

3.jpg

作者: crosslife    时间: 2008-08-24 21:39
检查结果如图

4.jpg (41.23 KB, 下载次数: 72)

4.jpg

作者: crosslife    时间: 2008-08-24 21:48
对比可以得出少的软件包为
compat-libstdc++-33-3.2.3-61
elfutils-libelf-devel-0.125-3.el5
gcc-c++-4.1.2-42.el5
gcc-4.1.2-42.el5
glibc-headers-2.5-2.4
libstdc++-4..2-42.el5
libstdc++-devel-4.1.2-42.el5
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11

作者: crosslife    时间: 2008-08-24 21:52
下面我们将找这些软件包,在安装盘的server里

5.jpg (11.55 KB, 下载次数: 67)

5.jpg

6.jpg (7.96 KB, 下载次数: 72)

6.jpg

作者: crosslife    时间: 2008-08-24 21:55
将缺少的软件包复制到/rpm中

7.jpg (22.08 KB, 下载次数: 70)

7.jpg

作者: crosslife    时间: 2008-08-24 22:17
在安装这些包的过程中有的包还需要前面的依赖包,请根据提示进行操作
作者: crosslife    时间: 2008-08-24 22:29
修改系统参数vi /etc/sysctl.conf在最后添加
  1.   
  2. kernel.sem = 250 32000 100 128
  3. net.ipv4.ip_local_port_range = 1024 65000
  4. net.core.rmem_default = 4194304
  5. net.core.rmem_max = 4194304
  6. net.core.wmem_default = 262144
  7. net.core.wmem_max = 262144
复制代码

8.jpg (42.82 KB, 下载次数: 73)

8.jpg

作者: crosslife    时间: 2008-08-24 22:32
使参数立刻起效
  1. sysctl -p
复制代码

9.jpg (33.06 KB, 下载次数: 71)

9.jpg

作者: crosslife    时间: 2008-08-24 22:34
建立安装所需要的用户组和目录

10.jpg (11.49 KB, 下载次数: 63)

10.jpg

作者: crosslife    时间: 2008-08-24 22:40
编辑.profile文件

12.jpg (7.31 KB, 下载次数: 66)

12.jpg

11.jpg (19.75 KB, 下载次数: 62)

11.jpg

作者: crosslife    时间: 2008-08-24 22:44
为oracle用户设置shell
在/etc/security/limits.conf最后添加
  1. oracle soft nproc 2047
  2. oracle hard nproc 16384
  3. oracle soft nofile 1024
  4. oracle hard nofile 65536
复制代码

13.jpg (8.76 KB, 下载次数: 63)

13.jpg

作者: crosslife    时间: 2008-08-24 22:49
编辑 /etc/pam.d/login

session required /lib/security/pam_limits.so
session required pam_limits.so

编辑 /etc/profile :

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

14.jpg (8.02 KB, 下载次数: 66)

14.jpg

15.jpg (15.81 KB, 下载次数: 62)

15.jpg

作者: crosslife    时间: 2008-08-24 22:55
下面挂载安装文件到db下....并解压
一切准备就绪,下面就进入安装程序

16.jpg (18.3 KB, 下载次数: 65)

16.jpg

作者: crosslife    时间: 2008-08-24 23:02
开始安装...切换到oracle,运行runinstaller,结果出现如图提示:
这个需要我们编辑一下文件
应该添加的是redhat-5
截图哪张弄错了

[ 本帖最后由 crosslife 于 2008-8-24 23:09 编辑 ]

17.jpg (35.96 KB, 下载次数: 67)

17.jpg

19.jpg (6.23 KB, 下载次数: 65)

19.jpg

18.jpg (10.94 KB, 下载次数: 67)

18.jpg

作者: crosslife    时间: 2008-08-24 23:10
下面开始安装

1.jpg (935.81 KB, 下载次数: 64)

1.jpg

作者: crosslife    时间: 2008-08-24 23:11
如图操作

2.jpg (939.64 KB, 下载次数: 59)

2.jpg

作者: crosslife    时间: 2008-08-24 23:13
选择企业版

3.jpg (898.18 KB, 下载次数: 63)

3.jpg

作者: crosslife    时间: 2008-08-24 23:14
选择安装目录

4.jpg (941.53 KB, 下载次数: 103)

4.jpg

作者: crosslife    时间: 2008-08-24 23:15
环境验证,有的需要自己手动验证

5.jpg (941.38 KB, 下载次数: 92)

5.jpg

作者: crosslife    时间: 2008-08-24 23:17
选择安装组件

6.jpg (943.58 KB, 下载次数: 90)

6.jpg

作者: crosslife    时间: 2008-08-24 23:19
选择安装

7.jpg (939.43 KB, 下载次数: 93)

7.jpg

作者: crosslife    时间: 2008-08-24 23:20
安装进度

8.jpg (922.63 KB, 下载次数: 84)

8.jpg

作者: crosslife    时间: 2008-08-24 23:22
切换到root帐户下执行以下2个脚本
sh /db/oracle/oraInventory/orainstRoot.sh
sh /db/oracle # sh /db/oracle/product/10.2.0/db_1/root.sh
安装结束

9.jpg (930.3 KB, 下载次数: 83)

9.jpg

10.jpg (939.69 KB, 下载次数: 82)

10.jpg

作者: crosslife    时间: 2008-08-24 23:23
接下来就是配置监听程序和数据库实例了,这个在linux都是一样的了..
请参看
http://bbs.chinaunix.net/viewthr ... p;page=4#pid9122367
作者: dingning239    时间: 2008-08-25 08:30
楼主有恶意刷贴的嫌疑,
作者: 越郎    时间: 2008-08-25 09:25
我第一次装的时候不少包都没有,累得要死
作者: h12345    时间: 2008-08-25 10:18
为啥不整理成pdf文档上传呢 多省事啊
作者: crosslife    时间: 2008-08-25 10:31
标题: 回复 #69 越郎 的帖子
第一次我也是这样...不过后来就知道了..我上面列出来的包都是第一次装的时候没有装的,好麻烦..安装还要解决依赖性,花了1个多小时才弄好..所以还是觉得suse好...直接就弄好了....
作者: iforget    时间: 2008-08-25 10:40
辛苦了
作者: forlorngenius    时间: 2008-08-25 11:07
好贴
作者: wangren    时间: 2008-08-25 14:51
标题: 楼主大好人
楼主是大好人,向你致敬
作者: 绊倒大象的蚂蚁    时间: 2008-08-25 15:16
呵呵,不错不错,非常实用的帖子收藏了
作者: yuyou_1985    时间: 2008-08-25 18:44
好帖子,灰常感谢LZ的奉献。。。。:wink: :wink: :wink:
作者: haohao06    时间: 2008-08-25 19:50
真正的为linux做贡献的人.佩服你
作者: diyself    时间: 2008-08-25 23:46
赞,不错。谢谢lz的分享。
作者: ChinaID    时间: 2008-08-26 09:40
Oracle还没有开始搞呢,先收藏,等到时候学了再来取经。
作者: yoron    时间: 2008-08-26 13:23
好贴,收藏。楼主是好人,将来讨个好老婆。
作者: flb_2001    时间: 2008-08-26 16:28
redhat 5好强的界面
作者: wilson66    时间: 2008-08-26 23:23
You can go to www.boobooke.com

A lot of free training videos about linux and oracle.

vidoes are better to understand than text + picture, right?
作者: stionmel    时间: 2008-08-27 00:46
让我想起了小时候的看图说话。
楼主耐心非常不错。
作者: Priam    时间: 2008-08-27 12:10
已经很精彩了,呵呵
作者: kso    时间: 2008-08-27 13:15
类似的文档,网上一抓一大把,要不把每个操作步骤详细解释下?

仅仅安装一个oracle,参照官方的Quick Installation Guide就足够合适了。
作者: 虫虫猫    时间: 2008-08-27 17:47
谢谢楼主,对新手很有用的!
作者: junrenwxd    时间: 2008-08-28 11:26
呵呵楼主很有心呀~支持用的还是图形安装~但是想普及linux还是有难度的哦~
作者: Brevity    时间: 2008-08-28 12:51
我装好了ubuntu,应该也可以装Oracle的,回去试试看。
作者: 不想在家喂猪    时间: 2008-08-28 13:04
建议整理成pdf或DOC。
作者: knighter    时间: 2008-08-28 14:40
我自己的电脑配置不行,但公司要求用Oracle……我现在不懂啊
作者: pfp77    时间: 2008-08-28 17:46
不错!
作者: hexilanlan    时间: 2008-08-29 09:49
顶个
作者: qdmacat    时间: 2008-08-29 10:08
楼主真的是个好人..赞一个:wink: :wink:
作者: bensys    时间: 2008-08-29 16:55
标题: thanks lz....
牛............
thanks......................
作者: bensys    时间: 2008-08-29 16:57
标题: 建议lz将它做成份教程文档,以利初学者学习。。。功德无量啊。。。。
建议lz将它做成份教程文档,以利初学者学习。。。功德无量啊。。。。
作者: redsunchina    时间: 2008-08-29 17:05
顶你
作者: free4us    时间: 2008-08-29 17:10
楼主,能不能做一个pdf或者文档供我们下载啊,谢谢先
作者: wpppl    时间: 2008-08-30 09:05
楼主谢谢你!
作者: stronglee    时间: 2008-08-30 23:13
标题: 回复 #57 crosslife 的帖子
你好,我按照你的步骤,输入 ./runInstaller 后屏幕出现 不能装入 java 类的错误提示
作者: Very.Very.Sorry    时间: 2008-09-01 11:37
原帖由 wilson66 于 2008-8-26 23:23 发表
You can go to www.boobooke.com

A lot of free training videos about linux and oracle.

vidoes are better to understand than text + picture, right?



But the size of a video file is larger than text & picture.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2