广告
返回顶部
首页 > 资讯 > 操作系统 >linux AS3 oracle9i的安装方法
  • 103
分享到

linux AS3 oracle9i的安装方法

2023-06-10 11:06:33 103人浏览 独家记忆
摘要

linux AS3 oracle9i的安装方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。oracle9i for linux A3安装by tangyi 警告:如果修改un

linux AS3 oracle9i的安装方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

oracle9i for linux A3安装
by tangyi
警告:如果修改unix 参数文件或者oracle 参数文件,切忌备份并且确认后才能修改,否则可能发生无法挽回的错误。
准备:
1、安装vmware tools
点vmware 工具菜单下的install vmware tools
然后mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
cp VM*.gz /tmp
unzip VM*.gz
如果是.tar,需要tar xvf *.tar
cd vm*
./*.pl
2、开起telnet 服务
安装telnet –server 包,在cd3上
把CD3放入VMWARE光驱
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
rpm –ivh telnet-server*.rpm
ntsysv
将telnet前面打上星号确定
service xinetd restart
3、开起xmanager服务
我们在Linux系统下,修改/etc/X11/xdm/Xaccess文件,找到下面的语句:# * #any host can get a login window 去掉最前面的#号
修改/etc/X11/gdm/gdm.conf文件,找到下面的语句:[xdmcp] 将其中的Enable=false 改为Enable=true 或 Enable=1。同时我们要确保存在下面的语句,因为177端口是我们要配置的xdmcp服务的监听端口,我们在后面配置xmanager将看到。
修改/etc/inittab文件,将下面的语句 改为如下,如果原来就是id:5:initdefault:就不用更改。
修改/etc/X11/xdm/xdm-config的最后一行,在displayManager.requestPort:0前面加上一个!号,结果如下第五步,我们修改确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755,在RedHat 9.0中,我们可以看到这两个文件默认的属性就是444和775,因此不用修改。


正式安装
一、oracle9i 安装盘和oracle9i 补丁

ship_9204_linux_disk1.cpio p3006854_9204_LINUX.zip
ship_9204_linux_disk2.cpio p2617419_210_GENERIC.zip
ship_9204_linux_disk3.cpio p3238244_9204_LINUX.zip

二、安装步骤

1、以根用户登录系统,添加安装过程中需要用到的用户和组
#groupadd oracle
#useradd –g oracle oracle
#passwd oracle
2、以根用户登录系统,调节共享内存
# echo 300000000 > /proc/sys/kernel/shmmax
当然为了一开机系统就能自动帮你设好这些参数,也可改动 /etc/sysctl.conf 这个文件,加入以下的语句:kernel.shmmax = 300000000
注意:如果你的共享内存不够大的话,在安装的过程中会提示ORA-27123错误,到时候你只要把/proc/sys/kernel/shmmax的值调大就可以了
3:以root用户在根目录底下创建oracle 并且赋予oracle用户该目录的权限
# cd /
# mkdir -p /oracle/product/9.2
# chown -R oracle oracle
4:以oracle用户登录系统,设置oracle的环境
$vi .bash_profile (加入如下几行)
export LD_ASSUME_KERNEL=2.4.1
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/9.2
export ORACLE_SID=linuxGIS
export PATH=$ORACLE_HOME/bin:$PATH
export PATH=$PATH:$ORACLE_HOME/bin
5、以root用户登录系统,安装p3006854_9204_LINUX.zip这个补丁,此补丁如果不装,那么runInstaller将不会启动。
$su – root
#unzip p3006854_9204_LINUX.zip
(等解压完成会在当前目录下生成一个补丁目录3006854)
#cd 3006854
#sh rhel_pre_install.sh

6.检查是否安装以下包

#su - root
#rpm -qa|grep compat
compat-db-4.0.14-5.i386
compat-GCc-7.3-2.96.122.i386
compat-gcc-c++-7.3-2.96.122.i386
compat-libstdc++-7.3-2.96.122.i386
compat-libstdc++-devel-7.3-2.96.122.i386
#rpm -qa|grep openmotif21
openmotif21-2.1.30-8.i386
#rpm -qa|grep
setarch setarch-1.3-1.i386
#rpm -qa|grep
tcl tcl-8.3.5-92.i386

备注:如果蓝色字体的包安装不成功,需要到redhat下的添加包,将所有开发包全部安装后在安装蓝色的包,一般在cd3上
上面显示的内容是在笔者已经安装了具体的RPM包之后的结果。它们对应的软件包是

compat-db-4.0.14-5.i386.rpm
compat-gcc-7.3-2.96.122.i386.rpm
compat-gcc-c++-7.3-2.96.122.i386.rpm
compat-libstdc++-7.3-2.96.122.i386.rpm
compat-libstdc++-devel-7.3-2.96.122.i386.rpm
openmotif21-2.1.30-8.i386.rpm
setarch-1.3-1.i386.rpm t
tcl-8.3.5-92.i386.rpm

安装方法,将CD3放入VMWARE光驱
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
cd /RedHat/RPM
rpm -ivh 包名

一般情况下,你的系统上的输出结果和这个不同。如果个别包没有安装,把系统安装光盘mount上,找到具体的软件包(大多数在第三张光盘上),然后利用如下的命令来安装相应的包: # rpm -ivh compat.....rpm 因为我没有把RHAS3刻录到光盘,所以我用下面的命令来挂载iso文件

mount -o loop /mnt/e/rhas3/rhel-3-i386-as-disc3.iso /mnt/cdrom

要额外注意的是,这些软件包之间是有依赖性的,先后的顺序要找好。否则会报告不能安装的错误。在安装软件包的时候,如果出现软件包的依赖性,就先安装有有依赖的包。我相信大家会看明白软件包之间的依赖性的。还需要将gcc、g++更换为2.96的版本. 方法如下:

#su - root
mv /usr/bin/gcc /usr/bin/gcc323
ln -s /usr/bin/gcc296 /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++323
# if g++ doesn't exist, then gcc-c++ was not installed(这里是注释哦)
ln -s /usr/bin/g++296 /usr/bin/g++

7、开始安装
Oracle 安装
安装oracle必须得在图形界面进行安装,而且必须是以oracle用户
cpio -idmv <ship_9204_linux_disk1.cpio
cpio -idmv <ship_9204_linux_disk2.cpio
cpio -idmv <ship_9204_linux_disk3.cpio
这样的命令来生成三个目录
进入Disk1目录,
$cd Disk1
$./runInstaller
如果显示cannot connect to X11 window的话,必须切换到root用户,键入
[oracle] su &ndash; (切换到root用户)
[root] xhost +
显示 access control disabled,clients can connect from any host表示显示正确
然后再切换到oracle用户, 进入Disk1目录
[Disk1]./runInstaller
[Disk1]./runInstaller
此时打开oracle的欢迎界面将出现乱码,解决方法如下:
(1)、结束安装过程
(2)、改变局部变量,以oracle用户键入如下:
[oracle]export LC_ALL=en
[oracle]export LANG=en
[oracle]export LANGUAGE=en
[oracle]export (此时查看LC_ALL,LANG,LANGAGE都变为en值)
如想改变整个的全局变量时,以oracle用户键入:
[oracle] vi /etc/profile
在编辑界面写入:
export LC_ALL=en
export LANG=en
export LANGUAGE=en
:wq后保存退出
[oracle]export (此时查看LC_ALL,LANG,LANGAGE都变为en值)

安装过程中的注意事项:

系统会提示你输入UNIX GROUP NAME ,即我们刚才建立的oracle用户组。(#groupadd oracle)
提示运行orainstRoot.sh脚本,在root终端下执行: #sh /tmp/orainstRoot.sh 然后继续
提示支行root.sh脚本,在root终端下执行:#sh /home/oracle/product/9.2/root.sh 然后继续
安装过程中会提示Agent Configuration Assistant 工具未链接成功,等软件安装完以后要再安装p2617419_210_GENERIC.zip和p3238244_9204_LINUX.zip这两个补丁

8、安装p2617419_210_GENERIC.zip和p3238244_9204_LINUX.zip这两个补丁
其中,p2617419_210_GENERIC.zip相当于一个补丁管理工具,只有先安装这个工具才能安装其它的补丁。
$unzip p2617419_210_GENERIC.zip (等解压完成会在当前目录下生成一个补丁目录OPatch)
$unzip p3238244_9204_LINUX.zip (等解压完成会在当前目录下生成一个补丁目录3238244)
$cd ~ (回到oracle 用户的主目录)
$vi .bash_profile (在此用户的配置文件的最后一行加上下面这一句)
export PATH=$PATH:/setup/OPatch:/sbin 即把p2617419_210_GENERIC.zip补丁解压出来的OPatch目录的路径和/sbin路径都加上去。
$cd opatch (回到补丁目录3238244下面)
$./opatch apply
8、重新链接Agent Configuration Assistant 工具,并启动它
$cd $ORACLE_HOME/network/lib
$make -f ins_oemagent.mk install
$$ORACLE_HOME/bin/agentctl start


9、使用dbca创建数据库
我安装的时候报错了。
/oracle/product/9.2.0.4/bin/dbca: line 124: 2542 Killed
$JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
大致是因为9204的默认1.1.8JRE有问题,需要修改,方法如下:
到 $ORACLE_BASE/jre 目录下,发现oracle 自己已经有1.3.1版的JRE
ls $ORACLE_BASE/jre
1.1.8/ 1.3.1/
只要使用1.3.1 的JRE就可以了。通过察看dbac 的script , 我的修改方法如下(使用oracle帐号):

1. rm $ORACLE_HOME/JRE (此JRE目录是1.1.8 的符号链接)
2. ln -s $ORACLE_BASE/jre/1.3.1 $ORACLE_HOME/JRE
3. cd $ORACLE_BASE/jre/1.3.1/bin
4. ln -s $ORACLE_BASE/jre/1.3.1/bin/.java_wrapper JRE
(或者: ln -s java jre)
5. cd i386/native_threads
6. ln -s java jre

这时,从commandline 启动dbca, 就可以解决上面的问题。

数据库建立成功后的截图


修改/etc/oratab文件
将orcl:/oracle/product/9.2:N
改为orcl:/oracle/product/9.2:Y
这样可以开机时自动启动数据库

看完上述内容,你们掌握 linux AS3 oracle9i的安装方法的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网操作系统频道,感谢各位的阅读!

--结束END--

本文标题: linux AS3 oracle9i的安装方法

本文链接: https://www.lsjlt.com/news/260375.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux AS3 oracle9i的安装方法
    linux AS3 oracle9i的安装方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。oracle9i for linux A3安装by tangyi 警告:如果修改un...
    99+
    2023-06-10
  • AS3的getBounds方法
    1,这个getBound 在某些情况下非常实用.例如,聊天系统的聊天面板.做个这玩意的朋友,应该对着玩意都点熟悉.2,这里我用这玩意,实现了一个功能: 面板"LevelTitleMainPanel"的关闭策略,除了通过面板上的关闭按钮,还能...
    99+
    2023-01-31
    方法 getBounds
  • Linux安装php的方法
    本文操作环境:linux5.9.8系统、php-7.0.30版、DELL G3电脑Linux下安装php下载wget http://cn2.php.net/distributions/php-7.0.30.tar.gz 解压 tar -zx...
    99+
    2021-10-12
    linux php
  • Linux安装pip的方法
    这篇文章给大家介绍Linux安装pip的方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。pip 是Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。一、pip下载安装1.1 pi...
    99+
    2023-06-28
  • Linux Python3 安装方法
    最近准备研究下redis ,准备使用python语言来安装redis,顺便学习下火得快过时但又必备技术Python。由于安装的redis是最新版本,对应python版本为3.0+。但linux系统自带的python2,中途不小把...
    99+
    2023-01-31
    方法 Linux
  • LiNUX安装PHP7.X的方法
    这篇文章主要介绍LiNUX安装PHP7.X的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!LiNUX安装PHP7.X PHP版本:7.2.12 下载地址:http://cn2.php.net/get/php-7....
    99+
    2023-06-07
  • linux下安装golang的方法
    Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。具有简洁、快速、安全,并行、有趣、开源,内存管理、v数组安全、编译迅速的特征。 Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的...
    99+
    2022-06-04
    linux安装golang
  • Linux下安装pyenv的方法
    前置条件 需安装git 安装步骤 1. 从远程仓库中克隆 pyenv 使用下面的命令克隆pyenv: git clone https://github.com/yyuu/pyenv.git ~/.pyenv 2....
    99+
    2022-06-04
    linux 安装pyenv
  • Linux下安装SQLServer2019的方法
    可以直接参考官方文档:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hatview=sql-server-ver15 ...
    99+
    2022-08-25
  • Linux下安装Redis的方法
    小编给大家分享一下Linux下安装Redis的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!官网下载链接:https://r...
    99+
    2022-10-18
  • Linux下安装telnet的方法
    一、安装telnet 1、检测telnet-server的rpm包是否安装   [root@localhost ~]# rpm -qa telnet-server   若无输入内容,则表示没有安装。出于安全考虑te...
    99+
    2022-06-04
    Linux安装telnet
  • Linux下安装Mysql的方法
    本篇内容主要讲解“Linux下安装Mysql的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下安装Mysql的方法”吧!Linux 下安装Mysq...
    99+
    2022-10-18
  • Linux下Apache的安装方法
    本篇内容介绍了“Linux下Apache的安装方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 到这里下载apache在Linux/uni...
    99+
    2023-06-16
  • linux中安装php的方法
    这篇文章主要讲解了“linux中安装php的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux中安装php的方法”吧!方法:1、用wget下载php的tar.gz文件;2、使用ta...
    99+
    2023-06-07
  • linux中安装php5的方法
    这篇文章将为大家详细讲解有关linux中安装php5的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。linux安装php5的方法:首先下载“php-5.6.2.tar.gz”包;然后进行解压;接着通过...
    99+
    2023-06-15
  • Linux下的Memcache的安装方法
    这篇文章主要讲解了“Linux下的Memcache的安装方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下的Memcache的安装方法”吧!由于memcached安装时,需要使用...
    99+
    2023-06-16
  • Linux Ubuntu的详细安装方法
    本篇内容介绍了“Linux Ubuntu的详细安装方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  下载Ubuntu  Ubuntu有三...
    99+
    2023-06-13
  • Linux 下安装pip包的方法
    1.根据自己系统的python版本下载pip安装包,可去官网下载相应版本的。 [root@www ~]# python ##查看python版本 Python 2.7.5 (defa...
    99+
    2022-06-04
    Linux 安装pip包
  • linux安装xmind的方法步骤
    1.下载xmind 百度,官网下载xmind linux版本 或本地下载地址https://www.jb51.nezHnwmt/softs/587908.html 2.解压到安zHnwm装目录 我的安装目录是/opt...
    99+
    2022-06-04
    linux安装xmind
  • linux安装php7的方法详解
    linux如何安装php7? 1、安装依赖包 yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel...
    99+
    2022-06-04
    linux php7
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作