位置: 编程技术 - 正文

linux AS3 oracle9i 安装指南

编辑:rootadmin
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/X/xdm/Xaccess文件,找到下面的语句:# * #any host can get a login window 去掉最前面的#号 修改/etc/X/gdm/gdm.conf文件,找到下面的语句:[xdmcp] 将其中的Enable=false 改为Enable=true 或 Enable=1。同时我们要确保存在下面的语句,因为端口是我们要配置的xdmcp服务的监听端口,我们在后面配置xmanager将看到。 修改/etc/inittab文件,将下面的语句 改为如下,如果原来就是id:5:initdefault:就不用更改。 修改/etc/X/xdm/xdm-config的最后一行,在displayManager.requestPort:0前面加上一个!号,结果如下第五步,我们修改确保/etc/X/xdm/Xservers的属性为,/etc/X/xdm/Xsetup_0的属性为,在RedHat 9.0中,我们可以看到这两个文件默认的属性就是和,因此不用修改。 正式安装 一、oracle9i 安装盘和oracle9i 补丁 ship__linux_disk1.cpio p__LINUX.zip ship__linux_disk2.cpio p__GENERIC.zip ship__linux_disk3.cpio p__LINUX.zip 二、安装步骤 1、以根用户登录系统,添加安装过程中需要用到的用户和组 #groupadd oracle #useradd –g oracle oracle #passwd oracle 2、以根用户登录系统,调节共享内存 # echo > /proc/sys/kernel/shmmax 当然为了一开机系统就能自动帮你设好这些参数,也可改动 /etc/sysctl.conf 这个文件,加入以下的语句:kernel.shmmax = 注意:如果你的共享内存不够大的话,在安装的过程中会提示ORA-错误,到时候你只要把/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用户登录系统,安装p__LINUX.zip这个补丁,此补丁如果不装,那么runInstaller将不会启动。 $su – root #unzip p__LINUX.zip (等解压完成会在当前目录下生成一个补丁目录) #cd #sh rhel_pre_install.sh 6.检查是否安装以下包 #su - root #rpm -qa|grep compat compat-db-4.0.-5.i compat-gcc-7.3-2...i compat-gcc-c++-7.3-2...i compat-libstdc++-7.3-2...i compat-libstdc++-devel-7.3-2...i #rpm -qa|grep openmotif openmotif-2.1.-8.i #rpm -qa|grep setarch setarch-1.3-1.i #rpm -qa|grep tcl tcl-8.3.5-.i 备注:如果蓝色字体的包安装不成功,需要到redhat下的添加包,将所有开发包全部安装后在安装蓝色的包,一般在cd3上 上面显示的内容是在笔者已经安装了具体的RPM包之后的结果。它们对应的软件包是 compat-db-4.0.-5.i.rpm compat-gcc-7.3-2...i.rpm compat-gcc-c++-7.3-2...i.rpm compat-libstdc++-7.3-2...i.rpm compat-libstdc++-devel-7.3-2...i.rpm openmotif-2.1.-8.i.rpm setarch-1.3-1.i.rpm t tcl-8.3.5-.i.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-i-as-disc3.iso /mnt/cdrom 要额外注意的是,这些软件包之间是有依赖性的,先后的顺序要找好。否则会报告不能安装的错误。在安装软件包的时候,如果出现软件包的依赖性,就先安装有有依赖的包。我相信大家会看明白软件包之间的依赖性的。还需要将gcc、g++更换为2.的版本. 方法如下: #su - root mv /usr/bin/gcc /usr/bin/gcc ln -s /usr/bin/gcc /usr/bin/gcc mv /usr/bin/g++ /usr/bin/g++ # if g++ doesn't exist, then gcc-c++ was not installed(这里是注释哦) ln -s /usr/bin/g++ /usr/bin/g++ 7、开始安装 Oracle 安装 安装oracle必须得在图形界面进行安装,而且必须是以oracle用户 cpio -idmv <ship__linux_disk1.cpio cpio -idmv <ship__linux_disk2.cpio cpio -idmv <ship__linux_disk3.cpio 这样的命令来生成三个目录 进入Disk1目录, $cd Disk1 $./runInstaller 如果显示cannot connect to X window的话,必须切换到root用户,键入 [oracle] su – (切换到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 工具未链接成功,等软件安装完以后要再安装p__GENERIC.zip和p__LINUX.zip这两个补丁 8、安装p__GENERIC.zip和p__LINUX.zip这两个补丁 其中,p__GENERIC.zip相当于一个补丁管理工具,只有先安装这个工具才能安装其它的补丁。 $unzip p__GENERIC.zip (等解压完成会在当前目录下生成一个补丁目录OPatch) $unzip p__LINUX.zip (等解压完成会在当前目录下生成一个补丁目录) $cd ~ (回到oracle 用户的主目录) $vi .bash_profile (在此用户的配置文件的最后一行加上下面这一句) export PATH=$PATH:/setup/OPatch:/sbin 即把p__GENERIC.zip补丁解压出来的OPatch目录的路径和/sbin路径都加上去。 $cd opatch (回到补丁目录下面) $./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 : Killed $JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mxm -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS 大致是因为的默认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 i/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 安装指南,希望有所帮助,仅作参考,欢迎阅读内容。

 linux AS3 oracle9i 安装指南

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装 1J2SDK的安装先去java.sun.com上下载Linux上的JDK,我下的是6.0的。jdk-6u4-linux-i-rpm.bin,然后ftp到Linux上,执行:chmodjdk-6u4-linux-i-rpm.bin然后执行./jdk-6u4-linux

RedHat 9.0下Apache+PHP+MySQL服务器安装配置 一、安装环境操作系统:LinuxRedHat9.0web服务软件:Apachehttpd-2.2.3.tar.gz数据库软件:MySQL-server-5.0.-0.i.rpm(服务端)MySQL-client-5.0.-0.i.rpm(客户端)MySQL-devel

Linux 下用 Python 连接 MSSql Server 缘起因为客户要求在应用上部署mssqlserver,而我们习惯了开发Linux下的服务器程序,所以就有了在linux下用python连接mssqlserver的需求。这个需求非常

标签: linux AS3 oracle9i 安装指南

本文链接地址:https://www.jiuchutong.com/biancheng/357226.html 转载请保留说明!

上一篇:Linux oracle 9i图文安装教程六 完结篇(linux oracle12c)

下一篇:Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装

  • 广播影视服务税率2023
  • 无形资产的税费计入
  • 金蝶固定资产累计折旧怎么改
  • 购房尾款发票什么时候开
  • 发票来历凭证号怎么填写
  • 发出商品和委托代销商品科目的区别
  • 集资款利息走什么科目
  • 房产税计税依据含税还是不含税
  • 冲减本年利润
  • 收到货款未开发票怎么做分录
  • 固定资产清理如何做账
  • 发票抵税是指哪些内容
  • 企业无法收回的账款
  • 电梯增值税率是多少
  • 月饼税收分类属于哪一类食品
  • 年增收节支总额与新增利税的关系
  • 季度不超过30万免税分录
  • 无票收入的账务怎么处理
  • 私募股权基金税收主要涉及的是什么税收问题
  • 银行贷款的坏账是什么意思
  • 知识产权代理公司前景如何
  • 员工退回多发的工资,是上缴国库还是财政专户
  • 宏病毒感染的文件类型是什么
  • 印花税申报后怎么缴费
  • web前端有哪些
  • msmpeng.exe 是什么
  • php traits
  • 车辆赔偿款收条怎么写
  • 武陵山脉海拔
  • laravel常用命令
  • Laravel 5.4向IoC容器中添加自定义类的方法示例
  • 租金收入会计分录怎么写
  • 企业固定资产账户2019年6月初借方余额5000000元
  • phpfor循环语句
  • 企业汇算清缴中,A107070表中的数据是自动跳出来嘛
  • web后端开发框架有哪些
  • 罚款支出可以抵扣所得税吗
  • 为什么生产工人工资不属于固定成本
  • webpack devserver contentbase
  • js怎么制作
  • 餐饮固定成本怎么算的
  • 流动资产的含义及常见项目
  • 纳税人识别号的英文缩写
  • 企业税金总额包括什么
  • 生产过程报废和返工产生的成本
  • 工会经费的计提基数不包括
  • 电子发票查询真伪
  • 结转生产成本的数据从哪来的
  • 外国人避税
  • 专利年费 缴纳
  • 直接计入当期利润吗
  • 如何填写社会保障卡信息
  • 管理会计期末存货量怎么算
  • 购车预付款交了可以退吗
  • 临时人员是什么
  • 会计科目设置的相关注意事项
  • winxp/win2000/win2003
  • windows10日历没有显示农历
  • os x10.11el capitan beta4更新了什么?os x10.11el capitan beta4下载地址
  • win10预览版选哪个
  • 腾讯tp驱动
  • winxp开启远程控制
  • win7系统如何查看文件扩展名
  • Win10 Mobile 10586无法更新应用怎么办 一招教你解决
  • win10更新补丁后键盘失灵
  • windows 10 正式版
  • node.js的概念
  • android通知消息
  • 利用css样式控制文本的字体属性是什么
  • 背包设备
  • nodejs的理解
  • 安卓图片缓存太占空间
  • 字符有大小吗
  • 文件夹右键菜单管理
  • 山东省关于退林还耕的规定
  • 汽车购置税退税需要多长时间
  • 自己建造房屋
  • 江苏省教师增量绩效多少
  • 黑龙江省国税局举报电话
  • 为什么企业减少注册资金的原因
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设