分类: LINUX
2009-02-21 01:49:23
[size=5]PDF下载[/size][url=] 首先建立一个虚拟机,类型选择SUSE Linux Enterprise Server,网络连接方式由于我们是做实验不用上网,选择host-only,设置内存为1g,将光盘放入虚拟机的光驱中,启动虚拟机进行安装. 附系统要求 [ 本帖最后由 crosslife 于 2008-9-27 10:06 编辑 ]
回复于:2008-08-23 19:28:51 图
回复于:2008-08-23 19:33:32 启动虚拟机之后进入界面选择,用上下键进行选择,选择installation ,点击回车. 直接回车经过一段时间.出现下面的图片. [ 本帖最后由 crosslife 于 2008-8-23 19:38 编辑 ]
回复于:2008-08-23 19:41:11 选择语言,看你喜欢了..建议使用english 选择好后按下一步,阅读协议, 选择我同意协议,然后点下一步. 选择安装方式,当然选择新安装咯
回复于:2008-08-23 19:54:58 选择下一步.选择时区,亚洲,上海,本地时间.选择下一步. 下面选择分区,安装的软件和备选语言,点击分区 进入分区界面,选择第2项,选择下一步 选择创建分区,首先创建交换分区,交换分区最好是内存的1.5倍,所以交换分区为1.5g. 其他的创建根分区.点击完成 [ 本帖最后由 crosslife 于 2008-8-23 19:56 编辑 ]
回复于:2008-08-23 20:01:39 下面是选择安装软件,除了默认选中的外,我们还学要安装一些安装oracle要求的软件. suse提供了一种可以很简单的安装方式,点击软件,选中下面的c/c++,然后点击细节,选择搜索方式,一步一步验证学要的软件包是否已经安装
回复于:2008-08-23 20:05:20 检查一下软件包是否安装
回复于:2008-08-23 20:09:38 如果没有安装的请勾选上. 选择完后点击接受
回复于:2008-08-23 20:11:58 一切弄好后选择安装.如果是cd中间需要更换光盘.dvd就不需要了...按照提示来做就可以了
回复于:2008-08-23 20:16:04 等待10多分钟就可以了....耐心点..... 回复于:2008-08-23 20:38:25 安装好后自动重启之后会出现一个输入root帐户的密码,输入密码点击下一步. 然后输入主机名和域名...点击下一步
回复于:2008-08-23 20:41:54 配置防火墙和ip 如图,防火墙设置为不启用,因为我们选择的是host-only,所以ip段应该和windows里vm1在一个网段.
回复于:2008-08-23 20:46:23 图
回复于:2008-08-23 20:52:27 后面的就很简单了.创建一个oracle用户....然后用root用户登陆,进行安装前环境的设置 回复于:2008-08-23 21:05:21 我们已经把应该装的软件先装上了...所以现在就不用检查包了.... 修改内核参数: 编辑 /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
回复于:2008-08-23 21:08:36 使内核参数立刻生效: sles-oracle:~ # cd /proc/sys/net/ipv4 sles-oracle:/proc/sys/net/ipv4 # sysctl -p
回复于:2008-08-23 21:12:15 添加组和创建安装需要的文件夹 sles-oracle:~ # groupadd oinstall sles-oracle:~ # groupadd dba sles-oracle:~ # usermod -g oinstall -G dba oracle sles-oracle:~ # mkdir /db sles-oracle:~ #
回复于:2008-08-23 21:12:57 安装完后,机子卡死 回复于:2008-08-23 21:16:56 改变db的所有者 sles-oracle:~ # chown -R oracle: oinstall /db sles-oracle:~ # 接下来是挂载oracle安装包,你可以将oracle安装包做成iso文件挂载到光盘中,也可以利用vmtools共享,也可以开启smb服务共享windows里的文件. 我是用iso文件挂上来的...挂载上来后解压文件.注意将文件放到db下,oracle才有权限
回复于:2008-08-23 21:28:51 设置oracle的环境变量: sles-oracle:~ # cd /home/oracle/ sles-oracle:/home/oracle # vi .profile ORACLE_SID=orcl在/etc/security/limits.conf文件中输入 oracle soft nproc 2047在/etc/pam.d/login中输入 session required /lib/security/pam_limits.so在/etc/profile文件中输入一下内容 if [ $USER = "oracle" ]; then 回复于:2008-08-23 21:38:00 解压出来后进入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 回复于:2008-08-23 21:40:18 解决办法, 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 编辑 ]
回复于:2008-08-23 21:49:23 进入安装界面
回复于:2008-08-23 21:49:58 下一步
回复于:2008-08-23 21:50:40 选择企业版
回复于:2008-08-23 21:51:18 选择安装目录...默认就可以了
回复于:2008-08-23 21:52:02 检查环境....有的需要自己手动检查
回复于:2008-08-23 21:52:58 选择安装,我们这里不安装数据库实例,一会配置
回复于:2008-08-23 21:53:47 点击安装就可以了
回复于:2008-08-23 21:55:10 安装过程只需要等待就可以了
回复于:2008-08-23 21:56:11 提示切换到root用户执行脚本
回复于:2008-08-23 22:00:06 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.
回复于:2008-08-23 22:00:58 安装完成
回复于:2008-08-23 22:04:01 配置监听 输入netca
回复于:2008-08-23 22:04:33 按照图进行就可以了
回复于:2008-08-23 22:05:05 按照图进行就可以了
回复于:2008-08-23 22:05:38 按照图进行就可以了
回复于:2008-08-23 22:06:09 按照图进行就可以了
回复于:2008-08-23 22:06:55 按照图进行就可以了
回复于:2008-08-23 22:08:26 最后只需要输入dbca进行数据库创建就是了.....下面的和windows下的差不多...完结...我也是新手...有什么不对的地方请多多指教.... 回复于:2008-08-24 11:13:50 :D :D :D :D :D :D :D 真是好贴!顶! 回复于:2008-08-24 13:19:25 :) :) :) 回复于:2008-08-24 17:33:23 这个很好啊,今天长知识了:mrgreen: 回复于:2008-08-24 17:55:00 不错! 说的很详细。 回复于:2008-08-25 08:38:42 类似这样的文章网上实在太多了,希望版主可以提供一些类似在itpub中的高质量文章,谢谢!!!!! 回复于:2008-08-25 15:25:30 图文并茂,讲解详细,这就是高质量的文章,对于许多初学阶段的人来说这样的文章最好不过了。请大家尊重楼主的劳动。 感谢楼主,向你致敬。 回复于:2008-08-25 23:19:14 恩 写的很不错啊 回复于:2008-08-26 08:32:03 非常好! 回复于:2008-08-26 08:41:49 楼主是花了精力和心思的,写的很好,谢谢,这对初学者绝对很好,建议加精 回复于:2008-08-26 09:39:58 没有什么实际的用法,对初学者来说,可以参考些做一遍 回复于:2008-08-26 10:05:25 嗯,对俺这样的菜鸟很有帮助,呵呵,不过想问下,在 Linux下面,Oracle 10如何进入到类似于 Oracle 9那样的Enterprise Manager? 回复于:2008-08-26 10:18:30 引用:原帖由 枫轻扬 于 2008-8-26 10:05 发表 [url=] 嗯,对俺这样的菜鸟很有帮助,呵呵,不过想问下,在 Linux下面,Oracle 10如何进入到类似于 Oracle 9那样的Enterprise Manager? http://*.*.*.*:1158/em 回复于:2008-08-26 13:32:41 引用:原帖由 枫轻扬 于 2008-8-26 10:05 发表 [url=] 嗯,对俺这样的菜鸟很有帮助,呵呵,不过想问下,在 Linux下面,Oracle 10如何进入到类似于 Oracle 9那样的Enterprise Manager? ---------------------------------------------------------- oracle 10g 的java管理组件需要重新安装,不同于9i。或者采用52楼说的方式,用浏览器。 回复于:2008-08-26 14:49:30 LZ应该出个续集,用OEM管理表空间和备份还原计划什么的,或者模拟灾难,利用rman全备去还原数据库什么的。 再次向LZ致敬。 回复于:2008-08-26 16:09:19 引用:原帖由 hbwangting 于 2008-8-26 14:49 发表 [url=] LZ应该出个续集,用OEM管理表空间和备份还原计划什么的,或者模拟灾难,利用rman全备去还原数据库什么的。 再次向LZ致敬。 这个等待高手来吧..我对这个也不是太懂,免得误人子弟,加上最近也比较忙,没有那么多时间了....呵呵 回复于:2008-08-27 12:28:51 LZ,不要误人子弟了, suse 专门有个叫[size=7][color=Red]Orarun[/color][/size]的包,专门针对oracle 进行用户和kernel等设置准备。 比你这套安装过程简单多了 回复于:2008-08-27 12:35:46 引用:原帖由 straw 于 2008-8-27 12:28 发表 [url=] LZ,不要误人子弟了, suse 专门有个叫Orarun的包,专门针对oracle 进行用户和kernel等设置准备。 比你这套安装过程简单多了 orarun是很不错...但是一个依赖这种来学习的人估计成不了气候... 希望你不是这种人..:em03: linux已经很好了,为什么有人还要研究内核? 难道想误人子弟? 朋友,靠捷径是学不了东西的... 回复于:2008-08-27 12:41:25 每个人的专著点不同,从爱好者的角度来说你做的没错。但是从部署者的角度来说,你说的就大大的不可靠了 回复于:2008-08-27 12:45:52 我们讲的是学习..不是商业价值 我们是讲原理,而你是讲效率 你是高手,而我们是初学者...看问题的角度不同,所以希望你在以后说话的时候要想清楚! 谢谢你的提醒..... 回复于:2008-08-27 14:54:37 还是值得学习的。三人行必有我师。 回复于:2008-08-27 17:19:25 楼主人真不错,呵呵.:mrgreen: :mrgreen: 回复于:2008-08-28 09:33:28 阅了 回复于:2008-08-28 09:39:20 ding 回复于:2008-08-28 12:55:15 好文章,新手学习就需要这些,谢谢楼主了! 回复于:2008-08-29 09:53:52 再顶 回复于:2008-08-30 20:34:12 不错,学习了 回复于:2008-09-02 15:28:49 感谢分享..收藏了 回复于:2008-09-08 22:37:00 辛苦楼主了,顶起来 收下了,慢慢看,不懂oracle啊··:mrgreen: 回复于:2008-09-09 14:39:25 好贴。。。。。。。。。。。。。。。。。。。。 回复于:2008-09-09 14:54:25 好贴子,能让我这种菜鸟知道怎么在LINUX下用上ORACLE 回复于:2008-09-11 13:30:57 搞成了一个PDF的,希望楼主别生气。 [ 本帖最后由 hklstore 于 2008-9-11 13:41 编辑 ] 回复于:2008-09-20 15:12:38 Wor, very good !!! thx 回复于:2008-09-22 15:12:36 不错鼓励一下 回复于:2008-09-25 20:38:29 配置监听!!!!!!!!!!!!!!!!!!!! :) 回复于:2008-11-04 15:04:34 :mrgreen: 相当相近的说明。受益了! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
原文链接: 转载请注明作者名及原文出处 |