Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1354505
  • 博文数量: 334
  • 博客积分: 10302
  • 博客等级: 上将
  • 技术积分: 2986
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-12 10:17
文章分类

全部博文(334)

文章存档

2013年(1)

2012年(9)

2011年(4)

2010年(10)

2009年(24)

2008年(64)

2007年(72)

2006年(150)

我的朋友

分类: Oracle

2006-03-17 15:13:07

偶然看见了Oracle10G XE免费版释放的消息(其实是则旧消息了,只是以前一直不关心而已)

去Oracle的官方网站上看了一下,先下载了Windows版(因为它好安装,就先用它试)220M多一点,安装非常简单,感觉和原来9i差不多。大个头就是大个头,安全并开始使用,机器明显有停顿感了。感觉WEB界面的操作比原来要方便一些了,简单学了一下PL/SQL(原来一直没看过)。管理部分还没什么感觉,也只是粗粗看了一下书,没有实践基本上是前看后忘.

原来9i时在Linux下一直没能成功安装过,这次又偿试了一下在Gentoo下的安装

从官方网站下载了一个rpm包

#rpm -ivh oracle-XXXXXXXXXXXXXXXXXxx 偿试安装

提示:glibc 和 libaio 有版本依懒关系,swap空间不够

第一步:扩充swap
#dd if=/dev/zero of=swapfile bs=1M count=1024
#mkswap swapfile
#swapon swapfile

#swapon -s 查看是否启用

第二步:
#emerge libaio
再次偿试安装,但依赖关系问题依旧存在,swap空间问题不再提示
但由于我机上的那两个包的版本都比Oracle10G要求的高,所以我就使用了忽略依懒关系强制安装
#rpm -ivh --nodeps oracle-XXXXXXXXXXXXXXXx
这回安装可以安装进系统了,而且在gnome中也出现了菜单选项,同windows环境下的一样。

安照安装完后的提示进行配置
#/etc/init.d/oracle-xe configure
设置管理器的web端口,默认是8080
设置DBA口令
再接下去就是提示启动网络服务和启动数据库,但在这两步都卡住了,没有搞清楚是什么原因

sqlplus可以启动但因为数据库没有启动,所以无法connect到用户

第三步:
1. /etc/security/limits.conf
其中添加4行内容如下:
oracle soft nofile 4096
oracle hard nofile 63536
oracle soft nproc 2047
oracle hard nproc 16384
2. /etc/sysctl.conf
在其中添加的内容如下:
# for oracle 10g use
kernel.shmmax=2147483648
kernel.sem=250 32000 100 128
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
这两个文件设置完后之后,执行sysctl -p,这样kernel.shmmax等内核参数就可以马上生效了。
创建oracle用户,设置环境变量

再次偿试启动,问题仍旧.没有精力去搞清楚了,过阵子再研究一下
阅读(1252) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~