Chinaunix

标题: 图文详解在虚拟机上安装SuSE+Oracle10g [打印本页]

作者: crosslife    时间: 2008-08-23 19:27
标题: 图文详解在虚拟机上安装SuSE+Oracle10g
PDF下载http://bbs.chinaunix.net/viewthread.php?tid=1252076&page=8#pid9239921
首先建立一个虚拟机,类型选择SUSE Linux Enterprise Server,网络连接方式由于我们是做实验不用上网,选择host-only,设置内存为1g,将光盘放入虚拟机的光驱中,启动虚拟机进行安装.
附系统要求

[ 本帖最后由 crosslife 于 2008-9-27 10:06 编辑 ]

1.jpg (22.08 KB, 下载次数: 258)

1.jpg

2.jpg (34.63 KB, 下载次数: 237)

2.jpg

0.jpg (36.76 KB, 下载次数: 244)

0.jpg

作者: crosslife    时间: 2008-08-23 19:28

3.jpg (26.44 KB, 下载次数: 235)

3.jpg

4.jpg (20.8 KB, 下载次数: 230)

4.jpg

作者: crosslife    时间: 2008-08-23 19:33
启动虚拟机之后进入界面选择,用上下键进行选择,选择installation ,点击回车.
直接回车经过一段时间.出现下面的图片.

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

5.jpg (32.11 KB, 下载次数: 230)

5.jpg

6.jpg (36.38 KB, 下载次数: 227)

6.jpg

作者: crosslife    时间: 2008-08-23 19:41
选择语言,看你喜欢了..建议使用english
选择好后按下一步,阅读协议,
选择我同意协议,然后点下一步.
选择安装方式,当然选择新安装咯

7.jpg (69.68 KB, 下载次数: 213)

7.jpg

8.jpg (38.11 KB, 下载次数: 234)

8.jpg

作者: crosslife    时间: 2008-08-23 19:54
选择下一步.选择时区,亚洲,上海,本地时间.选择下一步.
下面选择分区,安装的软件和备选语言,点击分区
进入分区界面,选择第2项,选择下一步
选择创建分区,首先创建交换分区,交换分区最好是内存的1.5倍,所以交换分区为1.5g.
其他的创建根分区.点击完成

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

10.jpg (59.03 KB, 下载次数: 303)

10.jpg

11.jpg (59.15 KB, 下载次数: 233)

11.jpg

112.jpg (40.43 KB, 下载次数: 226)

112.jpg

作者: crosslife    时间: 2008-08-23 20:01
下面是选择安装软件,除了默认选中的外,我们还学要安装一些安装oracle要求的软件.
suse提供了一种可以很简单的安装方式,点击软件,选中下面的c/c++,然后点击细节,选择搜索方式,一步一步验证学要的软件包是否已经安装

13.jpg (86.55 KB, 下载次数: 233)

13.jpg

14.jpg (44.85 KB, 下载次数: 220)

14.jpg

作者: crosslife    时间: 2008-08-23 20:05
检查一下软件包是否安装

15.jpg (24.03 KB, 下载次数: 222)

15.jpg

作者: crosslife    时间: 2008-08-23 20:09
如果没有安装的请勾选上.
选择完后点击接受

16.jpg (61.93 KB, 下载次数: 231)

16.jpg

作者: crosslife    时间: 2008-08-23 20:11
一切弄好后选择安装.如果是cd中间需要更换光盘.dvd就不需要了...按照提示来做就可以了

17.jpg (59.39 KB, 下载次数: 220)

17.jpg

18.jpg (72.7 KB, 下载次数: 236)

18.jpg

作者: crosslife    时间: 2008-08-23 20:16
等待10多分钟就可以了....耐心点.....
作者: crosslife    时间: 2008-08-23 20:38
安装好后自动重启之后会出现一个输入root帐户的密码,输入密码点击下一步.
然后输入主机名和域名...点击下一步

19.jpg (32.78 KB, 下载次数: 128)

19.jpg

20.jpg (33.75 KB, 下载次数: 131)

20.jpg

作者: crosslife    时间: 2008-08-23 20:41
配置防火墙和ip
如图,防火墙设置为不启用,因为我们选择的是host-only,所以ip段应该和windows里vm1在一个网段.

21.jpg (45.57 KB, 下载次数: 120)

21.jpg

22.jpg (3.06 KB, 下载次数: 116)

22.jpg

作者: crosslife    时间: 2008-08-23 20:46

223.jpg (1.14 MB, 下载次数: 114)

223.jpg

23.jpg (19.21 KB, 下载次数: 114)

23.jpg

24.jpg (7.46 KB, 下载次数: 116)

24.jpg

作者: crosslife    时间: 2008-08-23 20:52
后面的就很简单了.创建一个oracle用户....然后用root用户登陆,进行安装前环境的设置
作者: crosslife    时间: 2008-08-23 21:05
我们已经把应该装的软件先装上了...所以现在就不用检查包了....
修改内核参数:
编辑 /etc/sysctl.conf
在最后添加
kernel.sem=250 32000 100 128
net.ipv4.ip_local_port_range=1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144

1.jpg (32.99 KB, 下载次数: 106)

1.jpg

作者: crosslife    时间: 2008-08-23 21:08
使内核参数立刻生效:
sles-oracle:~ # cd /proc/sys/net/ipv4
sles-oracle:/proc/sys/net/ipv4 # sysctl -p

2.jpg (22.03 KB, 下载次数: 120)

2.jpg

作者: crosslife    时间: 2008-08-23 21:12
添加组和创建安装需要的文件夹
sles-oracle:~ # groupadd oinstall
sles-oracle:~ # groupadd dba
sles-oracle:~ # usermod -g oinstall -G dba oracle
sles-oracle:~ # mkdir /db
sles-oracle:~ #

3.jpg (8.62 KB, 下载次数: 116)

3.jpg

作者: 0vk0    时间: 2008-08-23 21:12
安装完后,机子卡死
作者: crosslife    时间: 2008-08-23 21:16
改变db的所有者
sles-oracle:~ # chown -R oracle: oinstall /db
sles-oracle:~ #
接下来是挂载oracle安装包,你可以将oracle安装包做成iso文件挂载到光盘中,也可以利用vmtools共享,也可以开启smb服务共享windows里的文件.
我是用iso文件挂上来的...挂载上来后解压文件.注意将文件放到db下,oracle才有权限

4.jpg (3.98 KB, 下载次数: 116)

4.jpg

作者: crosslife    时间: 2008-08-23 21:28
设置oracle的环境变量:
sles-oracle:~ # cd /home/oracle/
sles-oracle:/home/oracle # vi .profile
  1. ORACLE_SID=orcl
  2. ORACLE_BASE=/db/oracle
  3. ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
  4. export ORACLE_SID ORACLE_BASE ORACLE_HOME
  5. PATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin
  6. export PATH
复制代码
在/etc/security/limits.conf文件中输入
  1. oracle soft nproc 2047
  2. oracle hard nproc 16384
  3. oracle soft nofile 1024
  4. oracle hard nofile 65536
复制代码
在/etc/pam.d/login中输入
  1. session required /lib/security/pam_limits.so
复制代码
在/etc/profile文件中输入一下内容
  1. if [ $USER = "oracle" ]; then
  2.         if [ $SHELL = "/bin/ksh" ]; then
  3.                           ulimit -p 16384
  4.                           ulimit -n 65536
  5.         else
  6.                           ulimit -u 16384 -n 65536
  7.         fi
  8. fi
复制代码

作者: crosslife    时间: 2008-08-23 21:38
解压出来后进入database里运行./runinstaller
会提示
sles-oracle:/db/database # ./runInstaller
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
                                      Failed <<<<

Exiting Oracle Universal Installer, log for this session can be found at /tmp/OraInstall2008-08-23_09-37-39PM/installActions2008-08-23_09-37-39PM.log
作者: crosslife    时间: 2008-08-23 21:40
解决办法,
sles-oracle:/db/database # ls
doc  install  response  runInstaller  stage  welcome.html
sles-oracle:/db/database # cd install/
sles-oracle:/db/database/install # ls
.oui         images               oraparam.ini        response
addLangs.sh  lsnodes              oraparamsilent.ini  unzip
addNode.sh   oneclick.properties  resource
sles-oracle:/db/database/install # vi oraparam.ini
在[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2里添加
SuSE-10
再运行runinstaller

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

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

5.jpg

作者: crosslife    时间: 2008-08-23 21:49
进入安装界面

6.jpg (68.1 KB, 下载次数: 94)

6.jpg

作者: crosslife    时间: 2008-08-23 21:49
下一步

7.jpg (58.08 KB, 下载次数: 98)

7.jpg

作者: crosslife    时间: 2008-08-23 21:50
选择企业版

8.jpg (50.39 KB, 下载次数: 105)

8.jpg

作者: crosslife    时间: 2008-08-23 21:51
选择安装目录...默认就可以了

9.jpg (39.54 KB, 下载次数: 93)

9.jpg

作者: crosslife    时间: 2008-08-23 21:52
检查环境....有的需要自己手动检查

10.jpg (73.95 KB, 下载次数: 98)

10.jpg

作者: crosslife    时间: 2008-08-23 21:52
选择安装,我们这里不安装数据库实例,一会配置

11.jpg (47.56 KB, 下载次数: 97)

11.jpg

作者: crosslife    时间: 2008-08-23 21:53
点击安装就可以了

12.jpg (50.36 KB, 下载次数: 91)

12.jpg

作者: crosslife    时间: 2008-08-23 21:55
安装过程只需要等待就可以了

13.jpg (42.66 KB, 下载次数: 103)

13.jpg

作者: crosslife    时间: 2008-08-23 21:56
提示切换到root用户执行脚本

14.jpg (48.88 KB, 下载次数: 123)

14.jpg

作者: crosslife    时间: 2008-08-23 22:00
sles-oracle:/db/oracle # sh /db/oracle/oraInventory/orainstRoot.sh
Changing permissions of /db/oracle/oraInventory to 770.
Changing groupname of /db/oracle/oraInventory to oinstall.
The execution of the script is complete
sles-oracle:/db/oracle # sh /db/oracle/product/10.2.0/db_1/root.sh
Running Oracle10 root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /db/oracle/product/10.2.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created

Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

15.jpg (49.76 KB, 下载次数: 119)

15.jpg

作者: crosslife    时间: 2008-08-23 22:00
安装完成

16.jpg (41.78 KB, 下载次数: 115)

16.jpg

作者: crosslife    时间: 2008-08-23 22:04
配置监听
输入netca

17.jpg (32.66 KB, 下载次数: 125)

17.jpg

作者: crosslife    时间: 2008-08-23 22:04
按照图进行就可以了

18.jpg (30.56 KB, 下载次数: 119)

18.jpg

作者: crosslife    时间: 2008-08-23 22:05
按照图进行就可以了

19.jpg (27.84 KB, 下载次数: 116)

19.jpg

作者: crosslife    时间: 2008-08-23 22:05
按照图进行就可以了

20.jpg (33.25 KB, 下载次数: 107)

20.jpg

作者: crosslife    时间: 2008-08-23 22:06
按照图进行就可以了

21.jpg (27.67 KB, 下载次数: 128)

21.jpg

作者: crosslife    时间: 2008-08-23 22:06
按照图进行就可以了

22.jpg (21.92 KB, 下载次数: 108)

22.jpg

作者: crosslife    时间: 2008-08-23 22:08
最后只需要输入dbca进行数据库创建就是了.....下面的和windows下的差不多...完结...我也是新手...有什么不对的地方请多多指教....
作者: BruceShea    时间: 2008-08-24 11:13

真是好贴!顶!
作者: aha120    时间: 2008-08-24 13:19

作者: lastexile    时间: 2008-08-24 17:33
这个很好啊,今天长知识了
作者: blue_stone    时间: 2008-08-24 17:55
不错! 说的很详细。
作者: dingning239    时间: 2008-08-25 08:38
类似这样的文章网上实在太多了,希望版主可以提供一些类似在itpub中的高质量文章,谢谢!!!!!
作者: wangren    时间: 2008-08-25 15:25
标题: 楼主好人
图文并茂,讲解详细,这就是高质量的文章,对于许多初学阶段的人来说这样的文章最好不过了。请大家尊重楼主的劳动。
感谢楼主,向你致敬。
作者: banggou    时间: 2008-08-25 23:19
恩 写的很不错啊
作者: nxzwt    时间: 2008-08-26 08:32
非常好!
作者: fyzx77    时间: 2008-08-26 08:41
标题: LZ写出图文并茂的,谢谢
楼主是花了精力和心思的,写的很好,谢谢,这对初学者绝对很好,建议加精
作者: tspy007    时间: 2008-08-26 09:39
没有什么实际的用法,对初学者来说,可以参考些做一遍
作者: 枫轻扬    时间: 2008-08-26 10:05
嗯,对俺这样的菜鸟很有帮助,呵呵,不过想问下,在 Linux下面,Oracle 10如何进入到类似于 Oracle 9那样的Enterprise Manager?
作者: deadwind    时间: 2008-08-26 10:18
原帖由 枫轻扬 于 2008-8-26 10:05 发表
嗯,对俺这样的菜鸟很有帮助,呵呵,不过想问下,在 Linux下面,Oracle 10如何进入到类似于 Oracle 9那样的Enterprise Manager?


http://*.*.*.*:1158/em
作者: yoron    时间: 2008-08-26 13:32
原帖由 枫轻扬 于 2008-8-26 10:05 发表
嗯,对俺这样的菜鸟很有帮助,呵呵,不过想问下,在 Linux下面,Oracle 10如何进入到类似于 Oracle 9那样的Enterprise Manager?



----------------------------------------------------------
oracle 10g 的java管理组件需要重新安装,不同于9i。或者采用52楼说的方式,用浏览器。
作者: hbwangting    时间: 2008-08-26 14:49
LZ应该出个续集,用OEM管理表空间和备份还原计划什么的,或者模拟灾难,利用rman全备去还原数据库什么的。
再次向LZ致敬。
作者: crosslife    时间: 2008-08-26 16:09
原帖由 hbwangting 于 2008-8-26 14:49 发表
LZ应该出个续集,用OEM管理表空间和备份还原计划什么的,或者模拟灾难,利用rman全备去还原数据库什么的。
再次向LZ致敬。

这个等待高手来吧..我对这个也不是太懂,免得误人子弟,加上最近也比较忙,没有那么多时间了....呵呵
作者: straw    时间: 2008-08-27 12:28
LZ,不要误人子弟了, suse 专门有个叫Orarun的包,专门针对oracle 进行用户和kernel等设置准备。
比你这套安装过程简单多了
作者: crosslife    时间: 2008-08-27 12:35
原帖由 straw 于 2008-8-27 12:28 发表
LZ,不要误人子弟了, suse 专门有个叫Orarun的包,专门针对oracle 进行用户和kernel等设置准备。
比你这套安装过程简单多了

orarun是很不错...但是一个依赖这种来学习的人估计成不了气候...
希望你不是这种人..
linux已经很好了,为什么有人还要研究内核?
难道想误人子弟?
朋友,靠捷径是学不了东西的...
作者: straw    时间: 2008-08-27 12:41
每个人的专著点不同,从爱好者的角度来说你做的没错。但是从部署者的角度来说,你说的就大大的不可靠了
作者: crosslife    时间: 2008-08-27 12:45
我们讲的是学习..不是商业价值
我们是讲原理,而你是讲效率

你是高手,而我们是初学者...看问题的角度不同,所以希望你在以后说话的时候要想清楚!

谢谢你的提醒.....
作者: 漫天飞虹    时间: 2008-08-27 14:54
还是值得学习的。三人行必有我师。
作者: qdmacat    时间: 2008-08-27 17:19
楼主人真不错,呵呵.
作者: liugf    时间: 2008-08-28 09:33
标题: 回复 #1 crosslife 的帖子
阅了
作者: liugf    时间: 2008-08-28 09:39
标题: 回复 #11 crosslife 的帖子
ding
作者: Brevity    时间: 2008-08-28 12:55
好文章,新手学习就需要这些,谢谢楼主了!
作者: hexilanlan    时间: 2008-08-29 09:53
再顶
作者: xxjnw    时间: 2008-08-30 20:34
不错,学习了
作者: qzdmail    时间: 2008-09-02 15:28
感谢分享..收藏了
作者: roddic    时间: 2008-09-08 22:37
辛苦楼主了,顶起来
收下了,慢慢看,不懂oracle啊··
作者: nicsky    时间: 2008-09-09 14:39
好贴。。。。。。。。。。。。。。。。。。。。
作者: 龙泉    时间: 2008-09-09 14:54
好贴子,能让我这种菜鸟知道怎么在LINUX下用上ORACLE
作者: hklstore    时间: 2008-09-11 13:30
搞成了一个PDF的,希望楼主别生气。

[ 本帖最后由 hklstore 于 2008-9-11 13:41 编辑 ]

图文详解在虚拟机上安装SuSE+Oracle10g.part1.rar

1.39 MB, 下载次数: 383

图文详解在虚拟机上安装SuSE+Oracle10g.part1.rar

图文详解在虚拟机上安装SuSE+Oracle10g.part2.rar

1.39 MB, 下载次数: 334

图文详解在虚拟机上安装SuSE+Oracle10g.part2.rar

图文详解在虚拟机上安装SuSE+Oracle10g.part3.rar

1.39 MB, 下载次数: 326

图文详解在虚拟机上安装SuSE+Oracle10g.part3.rar

图文详解在虚拟机上安装SuSE+Oracle10g.part4.rar

1.39 MB, 下载次数: 316

图文详解在虚拟机上安装SuSE+Oracle10g.part4.rar

图文详解在虚拟机上安装SuSE+Oracle10g.part5.rar

234.65 KB, 下载次数: 309

图文详解在虚拟机上安装SuSE+Oracle10g.part5.rar


作者: yeeunix    时间: 2008-09-20 15:12
Wor, very good !!! thx
作者: li2002    时间: 2008-09-22 15:12
不错鼓励一下
作者: dodgson    时间: 2008-09-25 20:38
配置监听!!!!!!!!!!!!!!!!!!!!
作者: leiyd    时间: 2008-11-04 15:04
相当相近的说明。受益了!
作者: cachecn    时间: 2010-08-12 09:14
感谢楼主无私的奉献
作者: renxiao2003    时间: 2010-08-12 09:34
楼主有点过分了。一楼就贴一张图片。呵呵。看起来太不爽。还好有人做了PDF。
作者: netherunix    时间: 2010-08-27 08:56
回复 71# hklstore


    相当的好!赞~
作者: lizza_2008    时间: 2013-03-14 18:31
非常好,非常详细




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