QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2231|回复: 10

在MGC 2.0FINAL上安装oracle

[复制链接]
发表于 2006-3-29 14:43:28 | 显示全部楼层 |阅读模式
先贴图吧,不说怎么装了。

注意:我只是告诉你,在Magic Linux 2.0 Final上能安装ORACLE(10.2.0.1.0),对于数据库的性能不做担保。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2006-3-29 14:52:52 | 显示全部楼层
因为oracle在安装时会检查主机是否是支持的发布版(SUSE/REDHAT。。。),所以需要改一改文件:

在/etc/magic-release中加一句'VERSION = 2':
[code:1]
Magic Linux Genius
VERSION = 2
[/code:1]
修改database/install/oraparam.ini文件,在这段中加上'magic-2'(虽然安装时安装程序会提示这是'Unknown OS Version',但是不影响安装:
[code:1]
[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2,magic-2
[/code:1]
建立oracle用户和oinstall/dba组:
[code:1]
# groupadd oinstall dba
# useradd oracle -g oinstall -G dba
# passwd oracle
[/code:1]
修改sysctl参数。
oracle的安装至少要512M内存,并且建议是1G的SWAP空间。
[code:1]
kernel.shmmax = 536870912 #最大共享内存
[/code:1]

编辑一下oracle用户的目录下的~/.bashrc文件,加上几个变量的定义(每个变量具体啥意思,回头俺再说。网上的文章真他妈的都是扯淡,只告诉你要这样做,偏不告诉你这是干啥的):
[code:1]
# 这几个变量分别对应安装时的哪个参数,请参考截图
export ORACLE_BASE=/home/oracle # 有一些文件会安装到这个目录下
export ORACLE_HOME=/home/oracle/db
export ORACLE_SID=orcl
export LD_LIBRARY_PATH=$ORACLE_HOME/lib/
[/code:1]
在MGC上安装ORACLE,还需要另外装一个包:http://www.gesinet.it/oracle/libaio-0.3.96.tar.gz
否则在安装的过程中会出现通讯错误。具体的安装步骤请参考这个页面:http://www.gesinet.it/oracle/asincio.html
如果没有安装libaio,在安装进行倒上传的图片指示的那一步时,会出现contact错误。
(我猜呢,直接make之后,复制src目录下的那两个库文件到/usr/lib应该也是可以的,既简单又方便。*** 未做测试 ***)

PS:http://www.gesinet.it/oracle/ 里还有一些关于ORACLE的文章。

使用su成为oracle用户,然后就可以执行runInstaller脚本了。
因为ORACLE安装程序使用JAVA编写(所以别删了jre包哟),所以如果系统的JAVA字体没有配置好,可能会出现中文乱码(显示为方块字),所以建议用英文安装:
[code:1]
$ export LC_ALL=c
$ ./runInstaller
[/code:1]
Enjoy...........

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2006-3-29 15:09:17 | 显示全部楼层
立此存照

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2006-3-29 15:55:08 | 显示全部楼层
兄弟,Move to WIKI,加上SWAP方面的说明。详细内容可以以后再完善~~
回复

使用道具 举报

 楼主| 发表于 2006-3-29 16:00:07 | 显示全部楼层
[quote:a17c1e9900="heyuqi"]兄弟,Move to WIKI,加上SWAP方面的说明。详细内容可以以后再完善~~ [/quote]别急,我还在完善
回复

使用道具 举报

发表于 2006-3-29 16:08:44 | 显示全部楼层
OK
回复

使用道具 举报

 楼主| 发表于 2006-3-30 09:12:20 | 显示全部楼层
启动Oracle
[code:1]$ su - oracle
$ lsnrctl start <- 启动端口监听程序,供客户端连接上来
$ sqlplus "/as sysdba"
SQL> startup <- 如果显示SGA信息和MOUNT信息,就表示正确启动了。
SQL> show sga <- 看看SGA信息
SQL> shutdown <- 关闭数据库
[/code:1]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2006-3-30 11:55:11 | 显示全部楼层
呵呵,再见情人是ML的GNOME桌面方向,MichaelBibby是ML服务器方向……
回复

使用道具 举报

发表于 2006-3-30 12:02:45 | 显示全部楼层
MichaelBibby 最好能把 Oracle 9i 也试一下,这个版本用的比 10g 的多
回复

使用道具 举报

 楼主| 发表于 2006-3-30 12:15:53 | 显示全部楼层
[quote:73f6b3042d="limit"]呵呵,再见情人是ML的GNOME桌面方向,MichaelBibby是ML服务器方向……[/quote]俺也是GNOME的粉丝
回复

使用道具 举报

发表于 2006-3-30 13:12:36 | 显示全部楼层
最好将所需配置文件提供一下,也让我们覆盖原文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-23 16:40 , Processed in 0.113927 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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