说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Befresh你好:oracle8i for linux安装注意事项?

编辑:说三道四文库 发布时间:2017-11-20 10:29
HTML文档下载 WORD文档下载 PDF文档下载
我下载了oracle8.1.6 for linux,装了Red Hat linux6.2,准备安装了,给点意见!
谢谢!
给你一篇文章

RedHat Linux 6.0 上 Oracle 8i R2 (8.1.6) 企业版安装实例 

 
本例使用软件: 
1、操作系统:        RedHat Linux 6.0 正版光盘一张
2、数据库:         Oracle 8i R2 (8.1.6) for Linux 企业版
3、Java运行时刻环境(JRE): jre_1.1.7-v3-glibc-x86.tar

软件下载地址: 
1、Linux:
2、Oracle:
  到Oracle的老家下载
  Oracle 8i R2 (8.1.6) for Linux 企业版[275MB]
  ftp://ftp.oracle.com/pub/www/otn/linux/oracle8i/oracle8161_tar.gz
3、Jre:
  Sun公司Java资源:   http://java.online.sh.cn/
  tux.org:       http://www.tux.org/pub/java/
  wormwang 新丝(思)路: http://freesoft.online.sh.cn/

安装前说明: 
1、jre_1.1.7-v3-glibc-x86.tar很多站点上都有,别的版本的jre也可以,可找一些更新的。
2、检查是否有足够的硬盘剩余空间,本例/home下有4GB空间。
3、Oracle 8i启用了新的安装程序OUI(Oracle Universal Installer),OUI是用Java写的,因此它可在任何JVM上运行。 
开始安装: 
1、首先安装RedHat,以server方式安装。
2、安装Oracle 8i。 
[root@oradb /root]$               #以root方式登录
[root@oradb /root]$ groupadd dba        #创建dba组
[root@oradb /root]$ useradd oracle -g dba    #在dba组中建新用户oracle
[root@oradb /root]$ passwd oracle        #修改oracle用户口令

注:dba组和oracle用户是oracle安装需要的
注:创建oracle用户后,linux系统自动在/home目录下创建/home/oracle目录,给oracle用户使用,
  oracle用户对此目录拥有所有的权限,
  为方便,本例把oracle系统安装在oracle用户自己的目录下

[root@oradb /root]$ cd /user/local       #到/usr/local目录
[root@oradb /local]$ ls -l           #把jre_1.1.7-v3-glibc-x86.tar文件拷贝到本目录下

[root@oradb /local]$ tar zxvf jre_1.1.7-v3-glibc-x86.tar  #在当前目录下解压

[root@oradb /local]$ mv jre117_v3 jre      #解压后的目录名为jre117_v3,改名为jre

[root@oradb /local]$ ls -l         #这时,/usr/local目录下应该存在jre目录

注:只要把解出来的文件放到/usr/local/jre目录下就算完成了jre的安装,oracle就可以正确识别了

[root@oradb /oracle]$ exit           #退出,以oracle用户重新登录

[oracle@oradb /oracle]$ 
[oracle@oradb /oracle]$ ls -l
[oracle@oradb /oracle]$ tar zxvf oracle8161_tar.gz   #解压oracle压缩包到当前目录
[oracle@oradb /oracle]$ mv Oracle8iR2 orainst  #把Oracle8iR2目录名改为orainst,这步可不做,我是嫌大小写麻烦
[oracle@oradb /oracle]$ ls -a          #.bash_profile文件是隐藏属性
[oracle@oradb /oracle]$ more .bash_profile   #查看.bash_profile文件内容

注:每个用户下都有一个自动执行脚本,类似于dos下的autoexec.bat文件,
  每一次用户登录的时候,设置系统环境,
  RedHat Linux 6.0中的脚本名为.bash_profile。
  可用env命令查看系统环境,
  .bash_profile文件如果是以root用户登录时生成的,则组和用户都属于root,
  对oracle用户就是只读的了,不能编辑。

[oracle@oradb /oracle]$ vi .bash_profile    #编辑.bash_profile文件,并输入以下内容

# Setup ORACLE environment
ORACLE_HOME=/home/oracle/OraHome1
export ORACLE_HOME
ORACLE_SID=orcl
export ORACLE_SID
ORACLE_TERM=xterm
export ORACLE_TERM
ORACLE_OWNER=oracle8
export ORACLE_OWNER
TNS_ADMIN=/home/oracle/config/8.1.6
export TNS_ADMIN
CLASSPATH=$ORACLE_HOME/jdbc/lib/classes111.zip
export CLASSPATH

# Set up the search paths:
PATH=/usr/local/jre/bin:/usr/local/jdk/bin:/bin:/sbin
PATH=$PATH:/usr/bin:/usr/sbin:/usr/local/bin:$ORACLE_HOME/bin
PATH=$PATH:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:.
export PATH


也可以把这个文件在Windows机器上写好,如a.txt,然后用FTP把a.txt拷到/home/oracle目录下
mv a.txt .bash_profile
按y覆盖

[oracle@oradb /oracle]$ exit      #退出,以oracle用户重新登录,以使设定的环境生效
[oracle@oradb /oracle]$ 
[oracle@oradb /oracle]$ startx     #启动X-windows后,启用一个终端(xterm),(图形窗口)
                    #在该终端中运行runInstaller
[oracle@oradb /oracle]$ cd orainst
[oracle@oradb /orainst]$ ./runInstaller #执行oracle安装程序,linux下执行一个程序,可用./调用执行


这时你可以看到用jre运行的全新的图形化的OUI的欢迎画面,按照提示继续安装进程:

Welcome:
按next

File Locations:
按next

UNIX Group Name:
什么也不添,按next
出错,提示要以root权限运行“/home/oracle/OraHome1/orainstRoot.sh

CTRL+ALT+F2,打开一个新的控制台(字符窗口)
以root登录
[root@oradb /root]$ cd ~oracle
[root@oradb /oracle]$ cd OraHome1
这时,/home/oracle/OraHome1目录下只有一个文件orainstRoot.sh,运行它
[root@oradb /OraHome1]$ sh orainstRoot.sh

CTRL+ALT+F7,回到安装界面(图形窗口)
按Retry按钮,就可以继续安装了,

Available Products:
选Oracle8i Enterprise Edition 8.1.6.1.0,按next

Installation Types:
选Typical(540MB),按next,这时,屏幕右上角出现一个进度标尺

Database Identification:
Global Database Name:输入oracle8(可以任意)
SID:保留orcl
按next

Database File Location:
任意目录,本例设为“/home/oracle/OraHome1”,按Next,这时,屏幕右上角进度标尺继续前进

出现Summary,对你想要安装的产品作一个总结
按Install,出现Install画面,等待... 你可以看到窗口底部提示的安装等log文件目录,可供以后查询。

弹出Setup Privileges窗口
提示:在安装继续进行之前,需要以root运行一个脚本“/home/oracle/OraHome1/root.sh”,
CTRL+ALT+F2,回到刚才运行的第2个终端窗口
以root权限执行该文件,
[root@oradb /OraHome1]$ sh root.sh

屏幕显示:
Enter the full pathname of the local bin directory:[/usr/local/bin]:\c
回车
系统开始执行一些动作,执行完毕,CTRL+ALT+F7按返回OUI,按OK。 

Database Creation Progress开始,逐步进行以下4个过程
Creating and starting Oracle instance
Copying database files
Initializing database
Database creation completed

以上4个过程完成,弹出Oracle Database Configuration Assistant Alert窗口,
提示:数据库创建完成,告诉你数据库的一些基本信息
global databse name:oracle8
database system identifier(SID):orcl
SYS account password:change_on_install
SYSTEM account password:manager
按ok

End of Installation,按Exit退出OUI,完成安装。

退出图形窗口,回到
[oracle@oradb /oracle]$

这时,oracle数据库已经安装成功,并且数据库已经启动运行,可以试一下
[oracle@oradb /oracle]$sqlplus system/manager

出现以下信息:
SQL*Plus: Release 8.1.6.0.0 - Production on Fri Oct 26 20:20:56 2000

(c) Copyright 1999 Oracle Corporation. ALL rights reserved.

Connected to:
Oracle8i Enterprise Edition Release 8.1.6.1.0 - Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production

SQL> show user
USER is "SYSTEM"
SQL> 
SQL> exit


启动数据库:
[oracle@oradb /oracle]$ svrmgrl
SVRMGR> connect internal
Connected.
SVRMGR> startup
ORACLE instance started.
显示SGA状态
Database mounted.
Database opened.
SVRMGR>


关闭数据库:
[oracle@oradb /oracle]$ svrmgrl
SVRMGR> connect internal
Connected.
SVRMGR> stutdown
Database closed.
Database dismounted.
ORACLE instance shut down.
SVRMGR>


启动监听器
[oracle@oradb /oracle]$ lsnrctl
LSNRCTL> start
LSNRCTL> exit

停止监听器
[oracle@oradb /oracle]$ lsnrctl
LSNRCTL> stop
LSNRCTL> exit

查看监听器状态
[oracle@oradb /oracle]$ lsnrctl
LSNRCTL> status
LSNRCTL> exit


 
过程很详细,应该没问题了。
上面的过程没有什么问题,安装6。2linux中间不会有什么问题。
还可以参考www.oradb.net中的linux channel
建议用256M以上的内存。否则很容易不出任何提示就中止安装。
坏了,我在tar zxvf oracle8161_tar时,出现一个错误:
好象是“不期望的文件结束!” 不知是什么原因?我是
用WINDOWS下载的,然后用CUTEFTP传到LINUX上的!
不过我的linux是server形式安装的没有x-windows怎么办?
linux一般要也erverything安装,没有x-window很难装的
难道没有x-window我就不能装oracle了吗?
AMD高级副总裁Lisa Su访华 宣布引领AMD复兴的五大战略 一周热点:IBM新技术使网速达400G/s,硬盘会“烧掉”吗 特种作战,纽约极客企图建造现实中的“潘多拉星球” 领先Google 150年的数据可视化和“不务正业”的超级计算机 苹果会成为新微软的四大理由 雨血·影之刃:参选2014年Unity游戏及应用大赛 AT&T联手IBM对抗AllSeen:“晚点和堵车”将成历史 微软WP春季更新将降低手机生产成本 意在开拓新兴市场 私人定制,十款最佳Node.js MVC框架 开发者“逆袭”,就等你一票! 基于多路云计算方案焕发新春 浪潮抢发E7 v2服务器 美国人眼中的腾讯 英特尔发布64位凌动处理器Merrifield 布局移动市场 OvershareKit:开源的iOS社交分享工具库 Ruby 2.1.1发布,改进系统加速,服务器兼容等问题 专访Ejoy2D作者云风:因Lua而生的开源图形引擎 当DDoS跨入400Gbps时代,那些来自孩子们的攻击该如何应对! Mesos渐入主流,Twitter模式有望“无限复制” 几十亿美元当头,你现实世界信息是否还会安全? 华为V3服务器挑战小型机,多路高端市场汹涌 迟到的祝福:Ruby生日快乐!编程快乐! 无缘CEO Stephen Elop将执掌微软硬件业务部门 又一API聚集地 3scale成立API Codex 你应该放弃的八大设计元素 Tropo与华为达成合作 Tropo API首次可供中国电信客户使用 抢先看:2014即将召开的Web Design大会 小米盒子2视频推送测试及解决播放优酷视频卡的问题 《近匠》UPYUN——从开发者变为服务者 移动开发者必须了解的10大跨平台工具 不差钱:30+收购案,170亿美元投资,IBM再度出手收购Cloudant 微软反击谷歌:Windows授权费降七成+硬件要求减少一半 treeview的使用小结(一) INDY 资料! 请分析这段代码,谢谢 怎样获得DataGrid的DataSource? 有关struts的问题,返回页面结果不对!在线等待,以解决就结帖 怎么改变快捷菜单PopupMenu1的颜色? 用OWC组件做柱状图,需要显示不同颜色的柱状以及显示不同颜色的图例 VS.NET中如何让自定义的事件出现在属性编辑器中? javascript 中有没有能返回指定某年某月中总天数的函数 如何将主窗体中的变量传到报表中,以供dataset查询用,急急急!!! 新手探路 不知道这是不是一个bug 函数返回值类型问题 兄弟我现在改行搞传统的邮政商业信函业务!给点建议!来者有分! 装有isa客户端的机器不能用FlashGet或者蚂蚁下载 网路多少钱才要交税? Kingofark关于英语及外语学习的50个观点 adotable定位记录有哪些方法?如何使用? 超高难度求sql语句,非高手莫进,在线等.......... petshop有些代碼不明白。。。。。。。。。。。 哎,运算符重载把我卡住了!求救!!! 最后 请问函数传递,设置默认值问题! 通过ODBC连接INFORMIX的问题!急!急!急! 有没有VC高手想在上海找工作? 求一个发送邮件的例子(急!!) 有谁碰到过多人同时改写几十个xml文件从而导致xml文件混乱的情况? 我在datawindow中设置initial vlaue=0,为什么写到数据库里的值还是null 请问联众和中游客户端的聊天大厅是基于chtmlview还是crichedit编程的? WINDOWS高级用户或技术支持人员请进! 通过ODBC连接INFORMIX的问题!急!急!急! 将数据保存到数据库问题 ???急。。。在线等待。。。 一个动态模板列的问题 请各位兄弟姐妹扔个FontTwister1.3的注册码上来,谢过了。 高分求救:怎么时查询后的记录成高亮状态! jsp中如何得到 select 控件的值??? 初学者求救!!!! NetBSD China站点开通<CSTC团队> 从数据库读出字段类型为int型的数据,如何转换成字符型的? 想用C来做个东西,但不知做什么好 exchange 2003 rc1版安装后后没有M盘?就是没有M盘,还是安装的问题? 关于水晶报表打印的问题,请各路大侠指点迷津 请大家(特别是安逸)指点一下关于pppoe的开发。 弱弱一问,dll 能静态连接吗? 在jbuilder中project webapplication jsp什么关系 疑问 请教一个简单问题 有关加载菜单与工具栏的问题? 不能上网,但是可以QQ,为什么哦??? 能不能把XSL放到HTML网页中呢 如何从一个ResultSet里获得所有字段的名称? 我是2013年在宁波市海曙区的考出了会计从业证,要去哪里领取证书,具体地点是在哪里 请问两个空怎么填(见下)?知道速进了啊!( ),就是( ).词的格式与律诗的格式不同:律诗只有四种格式,而词则总共有一千多个格式.人们不好把它称为第一式、第二式,所以就给他们起了 “求也退,故进之;由也兼人,故退之.”的两个退意思是什么? 求也退 故退之的两个退意思一样不一样?为什么? 急! 用给的两个词的适当形式填进两个空内.词:one,printerI want to.something useful.He is usually the .to get to school. 如图3,有一个圆柱,高等于9厘米,底面半径等于2厘米.在圆柱的下底面A点有一只蚂蚁想吃到离上底面1厘米处B点的食物,需要爬行的最短路程为多少 (π取3)此图画的不好,望体谅 。 填空:4.“江南春”是( )朝诗人( )所写,表现了诗人对( )景物的( )与( ). swing,sway在英语中有什么区别? 就跨平台来说,swing和swt的区别是什么?好像是swt的跨平台是基于C的Swing是基于java的,请在比较底层的角度解释下,Swing和swt在跨平台方面的区别是什么?thx dangle和swing什么区别?阿甘正传中阿甘说他跟珍妮学swing 珍妮跟他学dangle,就没弄明白怎么回事,不过阿甘的dangel是倒挂,珍妮的swing是用手抓住树干晃,阿甘好像没晃,是不是swing更强到晃, I will buy a raicoat_______ youto还是for,请说明理由 今年6月计划"神十"与"天宫一号"实现载人对接下列可能在“天宫一号”上完成 的实验是A 用天平测物体的质量. B 验证阿基米德原理. C 用弹簧测力计测物体的重力. D 探究二力平衡条件.答案D为 湖南一希望小学被强拆 当地称“项目重教师为讨960元代课费跑15年 江西韩国特种部队女兵彩排不忘自拍留念(组日本女高中生为何讨厌自己的爸爸?美国有意叫停窃听盟国元首 部门“内讧奥巴马提名两名竞选支持者为美国驻外大叙利亚总统巴沙尔再颁大赦令金华男子貌若金城武 3个姑娘心甘情愿第13届中国网络媒体论坛在郑州举行 雪糕也有怪味 日本北之雪糕屋华人油画家潘义奎:艺术家应心怀美好西安一团伙为强揽工程 抬棺材进工地被秦兵马俑二号坑今日将开始第二次发掘 魔笛受伤还有他 J罗再轰无解世界波联丁俊晖无缘世锦赛四强拜仁连续罚失四个点球恒大申花之战或定领跑者 客场战绩是争永昌客战国安不容乐观张吉龙:建议发布中国足球白皮书指导足51岁老将的平凡之路中央党校举行2015年春季学期第一批李克强会见赤道几内亚总统奥比昂
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘