首页    新闻    下载    文档    论坛     最新漏洞    黑客教程    数据库    搜索    小榕软件实验室怀旧版    星际争霸WEB版    最新IP准确查询   
名称: 密码:      忘记密码  马上注册
数据库 :: 数据库

oracle 10G在fedora2上的安装


http://www.gipsky.com/
1.安装Fedora2



2.下载Oralce10G (www.oracle.com),一般安装只需下载ship.db.cpio.gz



3.解开

[oracle @oar10g oracle]$ cd /tmp



[oracle @oar10g oracle]$ gzip -cd ship.db.cpio.gz | cpio –idmv

4.修改Linux的系统参数:

As root: (su - )



# cat /proc/sys/kernel/shmmax (查看)



33554432



# echo 1073741824 >/proc/sys/kernel/shmmax (更改) 这个值根据各自机器内存的数量修改



# cat /proc/sys/kernel/shmmax(查看)



1073741824



# vi /etc/sysctl.conf (更改) 这个值可以不修改,而且在Fedura2的/etc/sysctl.conf中是不存在这项的。



kernel.shmmax=1073741824

5.创建用户

As root:



# groupadd dba



#useradd -g dba oracle



#passwd oracle

6.创建Oracle的安装的路径

As root:



#mkdir –p /opt/oracle/product/10.2



#chown -R oracle.dba /opt/oracle

7.设置Oracle安装需要的环境变量:

As oracle



[oracle @oar10g oracle]$ vi .bash_profile



…………..



# add by admin For Install oracle



#Oracle Environment:



umask 022



export ORACLE_BASE=/opt/oracle



export ORACLE_HOME=/opt/oracle/product/10.2/



export ORACLE_SID=ora10g



export ORACLE_TERM=xterm



#export TNS_AIMIN=Set if sqlnet.ora,tnsnames.ora,etc.



#there are not in $ORACLE_HOME/network/admin.



export NLS_LANG=AMERICAN



#export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data



#LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

LD_LIBRARY_PATH=$ORACLE_HOME/jdk/fre/lib/i386:



$ORACLE_HOME/jdk/jre/lib/i386/server:



$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH



export LD_LIBRARY_PATH

#Set shell search paths:



export PATH=$ORACLE_HOME/bin:$PATH



#end add by admin For oracle install.

8.重新登陆系统,察看环境变量是否生效

As oracle:

[oracle @oar10g oracle]$ export | grep ORACLE,如果以vnc的方式连接的话可能需要重新起一个vncserver

9.开始安装

As oracle



$startx (or vncserver)



[oracle @oar10g oracle]$xterm &



[oracle @oar10g oracle]$sh /tmp/Disk1/ runInstaller -ignoreSysPrereqs& --系统参数,表示不进行系统类型的验证,现在官方的oracle10g不支持fedora的安装,所以需要加这个参数。

10.安装过程中,会提示你以root的方式来执行一个脚本。

As root:

[oracle @oar10g oracle]$ su –



[root @oar10g oracle]# sh /opt/oracle/product/10.2/root.sh

11.安装完成。

不进行创建数据库的操作;修改$ORACLE_HOME/bin 下的oracle脚本。

cd $ORACLE_HOME/bin



mv oracle oracle.bin



cat >oracle <<"EOF"



#!/bin/bash



export DISABLE_HUGETLBFS=1



exec $ORACLE_HOME/bin/oracle.bin $@



EOF



chmod x oracle

这一步是为了解决 ORA-27125: unable to create shared memory segment 这个错误。ORACLE的问题?Fedora的问题?

12.开始建库

dbca

13.修改listner

可以根据实际情况修改listner,修改。

$ORACLE_HOME/network/admin/listener.ora文件,oracle会将机器名直接作为listner的Host,可以根据实际情况修改为机器的ip地址

LISTENER =



(DESCRIPTION_LIST =



(DESCRIPTION =



(ADDRESS_LIST =



(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))



)



(ADDRESS_LIST =



(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0.2)(PORT = 1521))



)



)



)

14.修改字符集

1.连接到服务器 sqlplus user/password@ora10g



2.connect sys as sysdba



3.update props$ set value$=’你的字符集’ where name=’NLS_CHARACTERSET’;

原文链接:http://www.oracle-base.com/articles/1 ... InstallationOnFedora2.php
<< Oracle数据库安全性设计建议(1) Oracle轻松取得建表和索引的DDL语句 >>
评分
10987654321
API:
gipsky.com& 安信网络
网友个人意见,不代表本站立场。对于发言内容,由发表者自负责任。

系统导航

 

Copyright © 2001-2010 安信网络. All Rights Reserved
京ICP备05056747号