补充:

解决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用户组

groupadd dba

groupadd oinstall

useradd

-

c

"

Oracle Software Owner

"

-

g oinstall

-

G dba

-

d

/

opt

/

oracle oracle

passwd oracle

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

mkdir

-

p

/

opt

/

oracle

/

product

/

10.2

.

0.1

chown

-

R oracle:oinstall

/

opt

/

oracle

chmod

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.更新环境变量

env

-

update

source

/

etc

/

profile

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

7.安装Oracle依赖的软件包

emerge

-

a

=

sys

-

libs

/

libstdc

++-

v3

-

3.3

*

emerge

-

a dev

-

java

/

sun

-

jdk

emerge

-

a libaio

emerge

-

a logger

ln

-

s

/

usr

/

lib

/

libstdc

++-

v3

/

libstdc

++

.so.

5

/

usr

/

lib

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

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

/etc/init.d/ora.console

#

!/

sbin

/

runscript

#

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

# File:

/

etc

/

init.d

/

ora.console

# Purpose:  Startup Oracle Enterprise Manager DB Console and ISQL

#

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

depend()

...

{

    need net

    after ora.listener

}

start()

...

{

    source/etc/profile.env

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

stop()

...

{

    source/etc/profile.env

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

/etc/init.d/ora.database

#

!/

sbin

/

runscript

#

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

# File:

/

etc

/

init.d

/

ora.database

# Purpose:  Startup Oracle Database(s) defined

in

/

etc

/

oratab

#

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

depend()

...

{

 need net  hostname clock

}

start()

...

{

    source/etc/profile.env

if[!-f $ORACLE_HOME/bin/dbstart ]

    then

         echo"Oracle not started (no dbstart script)"return1    fi

    ebegin"Starting Oracle"

/bin/su-$ORACLE_OWNER-c $ORACLE_HOME/bin/dbstart

    eend $?"Failed to start Oracle."}

stop()

...

{

    source/etc/profile.env

if[!-f $ORACLE_HOME/bin/dbshut ]

    then

            echo"Oracle not stopped (no dbshut script)"return1    fi

    ebegin"Stopping Oracle"/bin/su-$ORACLE_OWNER-c $ORACLE_HOME/bin/dbshut

    eend $?"Failed to stop Oracle."}

/etc/init.d/listener

depend()

...

{

    need net

    after ora.database

}

start()

...

{

    source/etc/profile.env

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

stop()

...

{

    source/etc/profile.env

    ebegin"Stopping Oracle Listeners"    export ORACLE_OWNER=oracle;

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

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

cd

~

   $ mkdir

/

tmp

/

oratmp

&&

chown oracle:oinstall

/

tmp

/

oratmp

&&

chmod

777

/

tmp

/

oratmp

   $ export TEMP

=/

tmp

/

oratmp

   $ export TMPDIR

=/

tmp

/

oratmp

   unzip 10201_database_linux32.zip

   .

/

database

/

runInstaller

-

ignoreSysPrereqs

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

/

etc

/

init.d

/

ora.console start

/

etc

/

init.d

/

ora.database start

/

etc

/

init.d

/

ora.listener start

/

opt

/

oracle

/

product

/

10.2

.

0.1

/

bin

/

isqlplusctl

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

oracle xe gentoo,Oracle在gentoo下安装相关推荐

  1. oracle 10g express linux,在Ubuntu下安装Oracle Database 10g Express Edition

    Oracle 10g有一款XE版,意为体验版,限制是不支持多CPU和数据库大小不能超过2G(还有其他的什么,不记得了,Oracle官方网站有写).对于开发的时候调试一下,体验一下还是够用的.关键大小比 ...

  2. ubuntu 64 12.04 oracle,ubuntu server 12.04 x86_64 下安装oracle xe 11 x86_64

    1.下载oracle xe 我下载的是oracle-xe-11.2.0-1.0.x86_64.rpm.zip 2. 安装必要程序或文件 $sudo apt-get install unzip chkc ...

  3. oracle 11g for solaris,solaris 11 下安装oracle 11g 与 11g RAC

    solaris 11 下安装oracle 11g 与 11g RAC 发布时间:2020-08-11 22:58:52 来源:ITPUB博客 阅读:119 作者:huiteng0 1.To Find ...

  4. 64位装32位oracle软件,在64位linux下安装32位oracle软件

    在某些情况下,有时我们需要在64位的系统下来安装32的oracle软件(如,客户的变态要求).虽然在理论上,这种方式是可行的,但在实际的安装过程中确往往是错误百出,为了避免不必要的错误,也为了方便以后 ...

  5. Oracle Linux Server release 6.3 下安装JDK

    1.操作系统环境 Last login: Fri Feb 21 18:47:52 2014 from 192.168.56.1 [root@datacenter ~]# uname -a Linux ...

  6. oracle安装后开机很慢,Windows下安装Oracle拖慢开机速度的解决方法

    环境:win7 + oracle R2 方法:将安装Oracle后自动开机启动的服务改为手动启动 步骤如下: 1.修改服务项 Ctrl + R,输入services.msc,打开服务列表,找到Orac ...

  7. oracle 安装找不到服务,win7 下安装oracle 11g出现错误: 启动服务出现错误 找不到服务OracleMTSRecoveryService...

    这种错误是在多次安装oracle都没有成功的情况下发生的. 正确安装oracle,是有前提条件的 1,安装最新的jdk,不是jre!!(并配好环境变量,在cmd中测试 java -version与ja ...

  8. 在linux中安装oracle中文包,在Linux命令行下安装Oracle 10g

    Oracle 10g支持在命令行下用静默模式(Silent)安装,给那些没有安装图形界面的Linux系统提供了极大的便利. 下面以Fedora Core 6为例,介绍在命令行下安装OracleOrac ...

  9. ubuntu查看oracle客户端,ubuntu 9.04 下安装 oracle 客户端oracle-xe-client

    1.环境 Linux boisheng-laptop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Li ...

  10. oracle11系统安装,Windows系统下安装Oracle 11g R2教程,oracle11g

    Windows系统下安装Oracle 11g R2教程,oracle11g Windows系统下安装Oracle 11g R2教程 Oracle 11g 共有两个大的版本,一个R1(Release 1 ...

最新文章

  1. 论文LaTeX、项目README:无脑套用格式、开源模板最高10万赞
  2. 【翻译】关于回调地狱
  3. MESI缓存一致性协议
  4. AAAI-2020 || 52篇深度强化学习accept论文汇总
  5. 多轮对话之对话管理:Dialog Management
  6. matlab直流电机双闭环控制系统设计,基于MATLAB的直流电机双闭环调速系统设计毕业论文.doc...
  7. perl 用网易发邮件报错 554 DT:SPM 163 smtp14
  8. .NET 指南:捕获并且抛出标准的异常类型
  9. php如何控制用户对图片的访问 PHP禁止图片盗链
  10. linux上ln命令详细说明
  11. java sbyte_Java Byte parseByte()方法
  12. 试一下live writer 插入代码是否会高亮
  13. np.expand_dims
  14. jsp分页代码mysql_jsp分页(jsp分页完整代码)
  15. css背景和边框标签总结
  16. 国庆高质量出行,可视化开启智慧旅游
  17. Inductive Matrix Completion Based on Graph Neural Networks
  18. Spark面试题修改版本
  19. 兆芯国产电脑如何安装Windows+麒麟kylin双系统
  20. 基于DLNA的移动端网络视频投屏技术

热门文章

  1. Spring 3.2矩阵变量是什么? –第2部分:代码
  2. 指定Gradle构建属性
  3. 深度学习pytorch--多层感知机(一)
  4. 深度学习pytorch--MNIST数据集
  5. java 死循环排查_java应用死循环排查方法或查找程序消耗资源的线程方法(面试)...
  6. Mysql索引使用情况_介绍mysql索引失效的情况
  7. 【安卓开发 】Android初级开发(九)Android中封装View提供接口供点击事件回调的方法及使用
  8. ibm服务器芯片架构,IBM x366 服务器技术详解
  9. android uinput 按键_android 使用uinput模拟输入设备的方法
  10. python打开.data_DataX初体验-python命令启动以及纯java启动