ubuntu 9.10 安装 Oracle 10g手记

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
lionboy
帖子: 82
注册时间: 2007-11-06 19:39

ubuntu 9.10 安装 Oracle 10g手记

#1

帖子 lionboy » 2010-03-05 12:35

原来想上传一个pdf文件,结果firefox3.5.8一上传就崩溃,算了,贴吧! :em20
Ubuntu 9.10安装Oracle 10g手记

长春工业大学软件职业技术学院 李阳

软件环境:Ubuntu 9.10,Java1.6u18
硬件配置:酷睿双核7200CPU,2GB内存,4GB交换分区,500GB硬盘(呵呵,我的笔记本还算强悍,虽然已经3岁了)
1. 安装准备
安装开始前,确认你的系统符合Oracle的最小安装要求:
512 MB 内存
1 GB 交换分区
确认你已经安装了gcc, make, binutils, lesstif2, libc6, libc6-i686, libc6-dev, libstdc++5, libaio1, mawk 和 rpm 包。(千万注意:ubuntu 9.10中默认安装的是libstdc++6,而不是libstdc++5,所以需要额外下载安装,否则安装出错。下载地址:http://packages.ubuntu.com/jaunty/i386/ ... 5/download
1.1. 设置用户
我们需要为安装程序创建一个oracle 用户和两个组. 首先检查它们是否已经存在:
$grep oinstall /etc/group
$grep dba /etc/group
$grep nobody /etc/group
如果它们还不在系统中,那么创建它们。
$sudo su
#addgroup oinstall
#addgroup dba
#addgroup nobody
#useradd -g oinstall -G dba oracle
#passwd oracle
#usermod -g nobody nobody
注意:用useradd -p选项给出的密码不好用,所以我用单独的命令passwd来指定oracle用户密码。
1.2. 创建目录和设置权限
注意: oracle缺省目录在/home/oracle里,出于管理上的考虑,建议将oracle安装到一个独立的分区上,这里更改为 /opt/ora10g 和 /opt/oradata:
#mkdir -p /opt/ora10g
#mkdir -p /opt/oradata
#chown -R oracle:oinstall /opt/ora*
#chmod -R 775 /opt/ora*
1.3. 更改配置
#gedit /etc/sysctl.conf
添加以下行到 /etc/sysctl.conf 文件中:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
更新系统, 运行:
#sysctl -p
#gedit /etc/security/limits.conf
添加以下行到 /etc/security/limits.conf 文件中:
* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
建立软连接:
#ln -s /usr/bin/awk /bin/awk
#ln -s /usr/bin/rpm /bin/rpm
#ln -s /usr/bin/basename /bin/basename
通过创建一个新文件/etc/redhat-release并添加以下行,欺骗安装程序让它以为我们的系统是RedHat:
Red Hat Linux release 4.1
2. 安装
将oracle安装文件解压得到database文件夹,然后以oracle用户身份运行该文件夹中的runInstaller文件(注意执行权限)。注意,你可以使用#su oracle的方式切换用户,但是这需要设置DISPLAY参数,还要启动XServer服务(算了,麻烦)。我直接用图形界面切换到oracle用户,打开终端,输入:
$./runInstaller -jreLoc $JAVA_HOME/jre
图形安装界面跳出。注意,-jreLoc选项是为了指定使用我们自己安装的jre环境,否则oracle使用自带的jre,图形界面的中文就会变小方块。使用该选项的前提是我们已经将jre的中文环境配置好,否则也会乱码。之后一路next安装即可,最后还需要以root身份执行两个脚本:
/opt/ora10g/oraInventory/orainstRoot.sh
/opt/ora10g/RDBMS/root.sh

安装之后使用DBCA创建数据库,发现界面还是小方块,于是修改文件:在oracle用户下进入$ORACLE_HOME/bin,用编辑器打开dbca文件,将# Directory Variables部分的JRE_DIR的值改为$JAVA_HOME/jre,保存,重新执行dbca界面正常!

以上就是我在Ubuntu 9.10下安装oracle的记录,其他图形界面工具如出现小方块处理方法同dbca,欢迎各位高手指正!

2010年3月4日
rooony
帖子: 125
注册时间: 2008-04-07 17:41
联系:

Re: ubuntu 9.10 安装 Oracle 10g手记

#2

帖子 rooony » 2010-03-05 13:31

mark,以后看
头像
mayue617
帖子: 542
注册时间: 2009-04-12 13:20
联系:

Re: ubuntu 9.10 安装 Oracle 10g手记

#3

帖子 mayue617 » 2010-03-05 13:34

mark 这篇比百度出来的那些都靠谱

look to the master
follow the master
walk with the master
see through the master
become the master


Follow me : @xvellyx
以后做一个好人
头像
bjsm
帖子: 2324
注册时间: 2007-05-13 16:45
来自: 阿拉斯加群岛其中的一个岛上一片原始森林里其中的一颗树上
联系:

Re: ubuntu 9.10 安装 Oracle 10g手记

#4

帖子 bjsm » 2010-03-05 15:11

标记下。
http://shop33976086.taobao.com/
AMD 速龙 x4 630
GIGABYTE MA785GT-UD3H
金士顿 骇客神条 DDR3 1666 2G (这个内存我最肉疼,390元。)
VIEWSONIC 2433
ssh -qTfnN -D 7070
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: ubuntu 9.10 安装 Oracle 10g手记

#5

帖子 wangdu2002 » 2010-03-05 15:13

前几天还见有人问装Oracle。。。今天就有坛友贴解决方案了,很不错。 :em11
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
lionboy
帖子: 82
注册时间: 2007-11-06 19:39

Re: ubuntu 9.10 安装 Oracle 10g手记

#6

帖子 lionboy » 2010-03-05 19:54

这回试试再发次文档!
附件
Ubuntu 9.10安装Oracle 10g手记.pdf
(57.02 KiB) 已下载 429 次
lionboy
帖子: 82
注册时间: 2007-11-06 19:39

Re: ubuntu 9.10 安装 Oracle 10g手记

#7

帖子 lionboy » 2010-03-05 19:57

终于发出来了!!! :em05
ubuntuner
帖子: 8
注册时间: 2009-07-30 23:16

Re: ubuntu 9.10 安装 Oracle 10g手记

#8

帖子 ubuntuner » 2010-03-08 19:12

正想玩这个呢。标记下。
hipeace86
帖子: 1
注册时间: 2009-05-15 21:21

Re: ubuntu 9.10 安装 Oracle 10g手记

#9

帖子 hipeace86 » 2010-03-10 10:55

很好很强大
标记一下
头像
keyce
帖子: 77
注册时间: 2009-03-26 12:32

Re: ubuntu 9.10 安装 Oracle 10g手记

#10

帖子 keyce » 2010-03-15 13:44

谢谢!!
和我的安装差不多!!
但是我上次没有纠正方块字的问题!!!!

代码: 全选

[b]a reply from keyce.[/b]
zlld
帖子: 82
注册时间: 2008-03-08 12:15

Re: ubuntu 9.10 安装 Oracle 10g手记

#11

帖子 zlld » 2010-03-16 10:14

你也没给个下载链接, 下那种版本阿应该,

现在有deb的oracle 包了,能不能直接下载了安装阿
diabloyjr
帖子: 1
注册时间: 2010-03-15 23:41

Re: ubuntu 9.10 安装 Oracle 10g手记

#12

帖子 diabloyjr » 2010-03-16 21:54

lionboy, 求助楼主阿!!!
1.1. 设置用户
我们需要为安装程序创建一个oracle 用户和两个组. 首先检查它们是否已经存在:
$grep oinstall /etc/group
$grep dba /etc/group
$grep nobody /etc/group
在这一部分中,要怎么样才能检查他们是否存在? 要打开什么工具阿? 跪谢!
头像
dcbakkk
帖子: 196
注册时间: 2009-11-09 9:35

Re: ubuntu 9.10 安装 Oracle 10g手记

#13

帖子 dcbakkk » 2010-03-19 11:08

ubuntuner 写了:正想玩这个呢。标记下。
这个不是用来玩儿的 :em06
lionboy
帖子: 82
注册时间: 2007-11-06 19:39

Re: ubuntu 9.10 安装 Oracle 10g手记

#14

帖子 lionboy » 2010-04-01 18:44

我这个帖子安装的是Oracle 10g的企业版,没有deb的包,deb的是express的吧!
验证用户和组的存在可以直接打开/etc下的passwd文件和group文件看看有没有我们要用的用户名和组名,这样比较直观!
头像
后山人
帖子: 299
注册时间: 2010-02-16 16:58
联系:

Re: ubuntu 9.10 安装 Oracle 10g手记

#15

帖子 后山人 » 2010-04-01 18:56

收藏一下。

代码: 全选

我一定要在我选择的道路上,疯狂,执着,勇敢的走下去!
youworld时尚服装
我的微博
回复