oracle xe gentoo,Oracle在gentoo下安装

补充:

解决ORACLE10G安装界面中文乱码问题,修改以下变量使安装界面为英文。

export LC_CTYPE=en_US.UTF-8

以下为原文

1.OS:Gentoo-linux-2.6.23-rc5

Oracle:Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86

下载地址:

2.使用管理员账户建立Oracle用户和dba,oinstall用户组

0818b9ca8b590ca3270a3433284dd417.png

groupadd dba

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.pnggroupadd oinstall    

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.pnguseradd

-

c

"

Oracle Software Owner

"

-

g oinstall

-

G dba

-

d

/

opt

/

oracle oracle

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.pngpasswd oracle

0818b9ca8b590ca3270a3433284dd417.png

3.建造Oracle安装根目录,并且修改权限

0818b9ca8b590ca3270a3433284dd417.png

mkdir

-

p

/

opt

/

oracle

/

product

/

10.2

.

0.1

0818b9ca8b590ca3270a3433284dd417.pngchown

-

R oracle:oinstall

/

opt

/

oracle

0818b9ca8b590ca3270a3433284dd417.pngchmod

755

/

opt

/

oracle

/

4.设置安装的环境变量,创造编辑/etc/env.d/99oracle文件。

ORACLE_BASE=/opt/oracle

ORACLE_HOME=/opt/oracle/product/10.2.0.1

ORACLE_SID='YOURSID'

ORACLE_TERM=xterm

ORACLE_OWNER=oracle

TNS_ADMIN=/opt/oracle/product/10.2.0.1/network/admin

NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

ORA_NLS10=/opt/oracle/product/10.2.0.1/nls/data

CLASSPATH=/opt/oracle/product/10.2.0.1/jdbc/lib/classes12.zip

LD_LIBRARY_PATH=/opt/oracle/product/10.2.0.1/lib:/opt/oracle/product/10.2.0.1/lib32

DISABLE_HUGETLBFS=1

PATH=/opt/oracle/product/10.2.0.1/bin

ROOTPATH=/opt/oracle/product/10.2.0.1/bin

LDPATH=/opt/oracle/product/10.2.0.1/lib:/opt/oracle/product/10.2.0.1/lib32

TZ=GMT

注意:其中 的YOURSID是传剑数据库的名字

我的设置为我这台机器的hostname

5.更新环境变量

0818b9ca8b590ca3270a3433284dd417.png

env

-

update

0818b9ca8b590ca3270a3433284dd417.pngsource

/

etc

/

profile

6.检查网络及相关设置是否正确

7.安装Oracle依赖的软件包

0818b9ca8b590ca3270a3433284dd417.png

emerge

-

a

=

sys

-

libs

/

libstdc

++-

v3

-

3.3

*

0818b9ca8b590ca3270a3433284dd417.pngemerge

-

a dev

-

java

/

sun

-

jdk

0818b9ca8b590ca3270a3433284dd417.pngemerge

-

a libaio

0818b9ca8b590ca3270a3433284dd417.pngemerge

-

a logger

0818b9ca8b590ca3270a3433284dd417.pngln

-

s

/

usr

/

lib

/

libstdc

++-

v3

/

libstdc

++

.so.

5

/

usr

/

lib

其中sun-jdk我不是很清楚是不是必须装,感觉Oracle应该自带的有!那位朋友知道可以告诉我

8.写自动启动的脚本,有三个

/etc/init.d/ora.console

0818b9ca8b590ca3270a3433284dd417.png

#

!/

sbin

/

runscript

0818b9ca8b590ca3270a3433284dd417.png#

----------------------------------------------------------------------

0818b9ca8b590ca3270a3433284dd417.png# File:

/

etc

/

init.d

/

ora.console

0818b9ca8b590ca3270a3433284dd417.png# Purpose:  Startup Oracle Enterprise Manager DB Console and ISQL

0818b9ca8b590ca3270a3433284dd417.png#

----------------------------------------------------------------------

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.pngdepend()

...

{

0818b9ca8b590ca3270a3433284dd417.png    need net

0818b9ca8b590ca3270a3433284dd417.png    after ora.listener

0818b9ca8b590ca3270a3433284dd417.png}

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.pngstart()

...

{

0818b9ca8b590ca3270a3433284dd417.png    source/etc/profile.env

0818b9ca8b590ca3270a3433284dd417.png    ebegin"Start Oracle Enterprise Manager DB Console"0818b9ca8b590ca3270a3433284dd417.png/bin/su $ORACLE_OWNER-c"$ORACLE_HOME/bin/emctl start dbconsole"0818b9ca8b590ca3270a3433284dd417.png/bin/su $ORACLE_OWNER-c"$ORACLE_HOME/bin/isqlplusctl start"0818b9ca8b590ca3270a3433284dd417.png    eend $?"Failed to start Oracle Enterprise Manager DB Console."0818b9ca8b590ca3270a3433284dd417.png}

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.pngstop()

...

{

0818b9ca8b590ca3270a3433284dd417.png    source/etc/profile.env

0818b9ca8b590ca3270a3433284dd417.png    ebegin"Stopping Oracle Enterprise Manager DB Console"0818b9ca8b590ca3270a3433284dd417.png/bin/su $ORACLE_OWNER-c"$ORACLE_HOME/bin/emctl stop dbconsole"0818b9ca8b590ca3270a3433284dd417.png/bin/su $ORACLE_OWNER-c"$ORACLE_HOME/bin/isqlplusctl stop"0818b9ca8b590ca3270a3433284dd417.png    eend $?"Failed to stop Oracle Enterprise Manager DB Console."0818b9ca8b590ca3270a3433284dd417.png}

/etc/init.d/ora.database

0818b9ca8b590ca3270a3433284dd417.png

#

!/

sbin

/

runscript

0818b9ca8b590ca3270a3433284dd417.png#

----------------------------------------------------------------------

0818b9ca8b590ca3270a3433284dd417.png# File:

/

etc

/

init.d

/

ora.database

0818b9ca8b590ca3270a3433284dd417.png# Purpose:  Startup Oracle Database(s) defined

in

/

etc

/

oratab

0818b9ca8b590ca3270a3433284dd417.png#

----------------------------------------------------------------------

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.pngdepend()

...

{

0818b9ca8b590ca3270a3433284dd417.png need net  hostname clock

0818b9ca8b590ca3270a3433284dd417.png}

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.pngstart()

...

{

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png    source/etc/profile.env

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.pngif[!-f $ORACLE_HOME/bin/dbstart ]

0818b9ca8b590ca3270a3433284dd417.png    then

0818b9ca8b590ca3270a3433284dd417.png         echo"Oracle not started (no dbstart script)"0818b9ca8b590ca3270a3433284dd417.pngreturn10818b9ca8b590ca3270a3433284dd417.png    fi

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png    ebegin"Starting Oracle"0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png/bin/su-$ORACLE_OWNER-c $ORACLE_HOME/bin/dbstart

0818b9ca8b590ca3270a3433284dd417.png    eend $?"Failed to start Oracle."0818b9ca8b590ca3270a3433284dd417.png}

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.pngstop()

...

{

0818b9ca8b590ca3270a3433284dd417.png    source/etc/profile.env

0818b9ca8b590ca3270a3433284dd417.pngif[!-f $ORACLE_HOME/bin/dbshut ]

0818b9ca8b590ca3270a3433284dd417.png    then

0818b9ca8b590ca3270a3433284dd417.png            echo"Oracle not stopped (no dbshut script)"0818b9ca8b590ca3270a3433284dd417.pngreturn10818b9ca8b590ca3270a3433284dd417.png    fi

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png    ebegin"Stopping Oracle"0818b9ca8b590ca3270a3433284dd417.png/bin/su-$ORACLE_OWNER-c $ORACLE_HOME/bin/dbshut

0818b9ca8b590ca3270a3433284dd417.png    eend $?"Failed to stop Oracle."0818b9ca8b590ca3270a3433284dd417.png}

/etc/init.d/listener

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

depend()

...

{

0818b9ca8b590ca3270a3433284dd417.png    need net

0818b9ca8b590ca3270a3433284dd417.png    after ora.database

0818b9ca8b590ca3270a3433284dd417.png}

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.pngstart()

...

{

0818b9ca8b590ca3270a3433284dd417.png    source/etc/profile.env

0818b9ca8b590ca3270a3433284dd417.png    ebegin"Start Oracle Listeners"0818b9ca8b590ca3270a3433284dd417.png/bin/su $ORACLE_OWNER-c"$ORACLE_HOME/bin/lsnrctl start LISTENER"0818b9ca8b590ca3270a3433284dd417.png    eend $?"Failed to start Oracle Listeners."0818b9ca8b590ca3270a3433284dd417.png}

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.pngstop()

...

{

0818b9ca8b590ca3270a3433284dd417.png    source/etc/profile.env

0818b9ca8b590ca3270a3433284dd417.png    ebegin"Stopping Oracle Listeners"0818b9ca8b590ca3270a3433284dd417.png    export ORACLE_OWNER=oracle;

0818b9ca8b590ca3270a3433284dd417.png/bin/su $ORACLE_OWNER-c"$ORACLE_HOME/bin/lsnrctl stop LISTENER"0818b9ca8b590ca3270a3433284dd417.png    eend $?"Failed to stop Oracle Listeners."0818b9ca8b590ca3270a3433284dd417.png}

9.启动x环境,注意已oracle用户,开始正式安装。

0818b9ca8b590ca3270a3433284dd417.png

cd

~

0818b9ca8b590ca3270a3433284dd417.png   $ mkdir

/

tmp

/

oratmp

&&

chown oracle:oinstall

/

tmp

/

oratmp

&&

chmod

777

/

tmp

/

oratmp

0818b9ca8b590ca3270a3433284dd417.png   $ export TEMP

=/

tmp

/

oratmp

0818b9ca8b590ca3270a3433284dd417.png   $ export TMPDIR

=/

tmp

/

oratmp

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png   unzip 10201_database_linux32.zip 

0818b9ca8b590ca3270a3433284dd417.png   .

/

database

/

runInstaller

-

ignoreSysPrereqs

10。安装的过程很简单,不多述了。安装过后手动启动oracle服务。

0818b9ca8b590ca3270a3433284dd417.png

/

etc

/

init.d

/

ora.console start

0818b9ca8b590ca3270a3433284dd417.png

/

etc

/

init.d

/

ora.database start

0818b9ca8b590ca3270a3433284dd417.png

/

etc

/

init.d

/

ora.listener start

0818b9ca8b590ca3270a3433284dd417.png

/

opt

/

oracle

/

product

/

10.2

.

0.1

/

bin

/

isqlplusctl

11.OK。安装完毕!写的比较简单!有不对的地方请指出。十分感谢国家天文台赵蒙老师的帮助,再次谢过!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
08-10
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值