QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 656|回复: 3

如何在red hat linux10下安装oracle10

[复制链接]
发表于 2005-7-7 09:30:30 | 显示全部楼层 |阅读模式
我在网上找到了下面这篇文章,她对如何在red hat linux10下安装oracle10有用么?那些方面要做修改

附:详细内容
详细步骤:
1:检查已安装的rpm包如下:例: # rpm –qa | grep glibc 可以检查glibe-2.3.2-11.9
kernel-2.4.20-8
glibc-2.3.2-11.9
make-3.79.1-17
openmotif21-2.1.30-8
compat-db-3.3.11-4
compat-gcc-7.3-2.96.118
compat-gcc-c++-7.3-2.96.118
compat-libstdc++-7.3-2.96.118
compat-libstdc++-devel-7.3-2.96.118
gnome-libs-1.4.1.2.90-32
其他安装10g的文档里提到了还有setarch-1.3-1,在这里不需要

2、修改开发工具
mv /usr/bin/gcc /usr/bin/gcc323
mv /usr/bin/g++ /usr/bin/g++323
ln –s /usr/bin/gcc296 /usr/bin/gcc
ln –s /usr/bin/g++296 /usr/bin/g++

3、建立用户和组
以root登录
groupadd oinstall
groupadd dba
useradd –g oinstall –G dba oracle
passwd oracle : 设置密码,输入第二次确认。
mkdir –p /home/oracle/product/9.2
chown /var/opt/oracle
chown –r oracle.dba /home/oracle

4、设置环境
1) vi /etc/sysctl.conf 加入
kernel.shmmax = 536870912     # 我是512m内存
kernel.shmall = 2097152
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter =1  
kernel.sysrq = 0
改完后退出,执行sysctl –p 使生效
2) 设定 shell 限制
在文件/etc/security/limits.conf中加入
oracle  soft   nofile  65536
oracle  hand  nofile  65536
oracle  soft   nproc  16384
oracle  hand  nproc  16384

3)在文件/etc/pam.d/login中增加
session required /lib/security/pam_limits.so

4)设计系统环境
a: 在root下
# export ORACLE_BASE=/home/oracle
  # export ORACLE_HOME=/home/oracle/product/9.2
b: 设计oracle用户环境,新开终端用oracle登录
su – oracle
vi /home/oralce/.bash_profile 加入
export LD_ASSUME_KERNEL = 2.4.1
export ORACLE_BASE=/home/oralce
export ORACLE_HOME=/home/oracle/product/9.2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export NLS_LANG=AMERICAN
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:$LD_LIBRARY_PATH
export THREADS_FLAG=native
保存,执行#source .bash_profile
查看执行# set | more 看改变

5、建立oracle安装临时目录
su – root
cd /home
mkdir ora9i
对三张光盘分别执行:
mount –t iso9660 /dev/cdrom /mnt/cdrom
zcat /mnt/cdrom/ship_9204_linux_disk1.cpio.gz | cpio –idmv
umount /mnt/cdrom
分别解压后生成Disk1、Disk2、Disk3三个文件目录
因为直接安装9204,所以不需要p3006854_9204_linux.zip补丁了

6、执行安装
检查/tmp文件空间是否足够
用root新开一终端,
执行# xhost +
# su – oracle
$/home/ora9i/Disk1/runInstaller 即开始图形界面的安装,接下来的步骤跟在windows 2000 server的安装是一样的了。
但注意有两个地方要分别要在字符界面里解决
安装开始后不久,出现一个提示权限问题,这时得用root运行# sh /tmp/orainstRoot.sh
还有一个在安装快结束的时候,提示setup privileges
用root运行# sh /home/oracle/product/9.2/root.sh 再确认local bin directory 为:/usr/local/bin
再回到安装界面确认即可,这样安装完成,另外过程中安装选择只安装软件,不create database,等安装完成后再用dbca或者手工创建数据库。最后提示配置oracle net 这里忽略。

7、运行dbca创建新的数据库
# dbca
在16%时候会出现ORA-29807提示:这是oracle的一个bug,代号为:2682156点忽略通过
在83%时侯会出现ORA-01430。Column being added already exists in table 点忽略。
其他过程一步一步做就可以了.
过程中设置好:database information : basi.doman
system identifier (SID): basi
server parameters filename: /home/oracle/product/9.2/dba/spfilebasi.ora
然后再修改两个系统帐号sys 和 system的密码。

8、安装完成,退出创建界面
9、改回开发工具
# mv /usr/bin/gcc323 /usr/bin/gcc
# mv /usr/bin/g++323 /usr/bin/g++
10、在操作系统提示符下:# sqlplus /as sysdba
可进入sql环境。。。。。。至此,安装全部完成
发表于 2005-7-7 09:48:45 | 显示全部楼层
不存在什么 red hat linux10
回复

使用道具 举报

发表于 2005-7-7 10:58:49 | 显示全部楼层
是啊,哪有这个版本!楼主的意思是不是就是Fedora Core系列?








Linux工程师学习视频
http://17dvd.cn/dvd/list.asp?id=417
回复

使用道具 举报

 楼主| 发表于 2005-7-7 11:19:33 | 显示全部楼层
安装盘的外壳上是那么写的

具体到内部是Fedora Core,谢谢大家提醒
如果是这样的话,应该怎么安装?有想光的教程么?
我在网上找咯很久,都没有找到,请大家帮忙
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-24 23:24 , Processed in 0.108267 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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