荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Lg (创造人生的传奇), 信区: Linux
标  题: Oracle 8.05 的简明安装和操作说明(fwd)
发信站: BBS 荔园晨风站 (Tue Oct  5 15:18:28 1999), 站内信件

【 以下文字转载自 Lg 的信箱 】
【 原文由 liugang.bbs@bbs.net.tsinghua.edu.cn 所发表 】
发信人: yyh (阿欢&正在努力上进中......), 信区: Linux
标  题: Oracle 8.05 的简明安装和操作说明(fwd)
发信站: BBS 水木清华站 (Wed Sep  8 20:09:56 1999)


发 表 人:Yf_C(一剑东来) 版面名称:Linux[4921]
文章提要:Oracle 8.05 的简明安装和操作说明
作者:charcoal 源 发 站:中国科大BBS站(Thu, 22 Apr 1999 21:56:39)
NJLUG 1998.12.26 LinuXmas联谊会 征文比赛
参赛作品 Oracle 8.05 的简明安装和操作说明
Auther:charcoal
E-mail:charcoal@mail.hn.cninfo.net
1998/12/26 于长沙 oralce 支持Linux 给了我们一个免费解除她的好机会,但有好多网
友并非 此中专业人士(就象我一样),我就把我的一些操作程序写出来,希望 对大家
会有所帮助。
一。安装前的准备工作
1 ,建立一个oracle 的安装用户,因为oracle 不能用root来安装,若强行用 root她会
报错,然后罢工。
#useradd oracle(当然可以是任何名字,但推荐用oracle 做用户名)
#passwd oracle 进入/etc/group 找到oracle组,把组名改为dba (并非必须,但推荐

#cd /etc #vi group 注意:一定要保证oracle用户只在一个组里,否则当oracle inst
aller 建立数据 库时无法建立正确的控制文件。
2 ,建立oracle的安装目录和数据库的mount point 。For example ,我是在根 目录下
建立一个 /oracle 目录作为oracle 8.05 的安装点。
#cd / #mkdir /oracle #chown oracle /oracle(改变目录的属主为oracle用户)
#chgro dba /oracle(改变目录的属组为dba组)
#cd /oracle #su oracle(切换为oracle用户)
$mkdir home(oracle的home)
$mkdir db1(oracle数据库的三个存放点《mount point》)
$mkdir db1(oracle数据库的三个存放点《mount point》)
$mkdir db2
$mkdir db3 3,
在oracle 用户的登陆目录下,修改 .proflie 文件,加入必须的环境变 量:
$cd ~oracle $vi .profile
加入以下内容:
ORACLE_OWNER=oracle export ORACLE_OWNER ORACLE_HOME=/oracle/home export ORAC
LE_HOME ORACLE_SID=mytable export ORACLE_SID LD_LIBRARY_PATH=/oracle/home/li
b/ export LD_LIBRARY_PATH ORACLE_BASE=/oracle export ORACLE_BASE
PATH="$PATH:/oracle/home/bin:usr/local/bin"
#the end
使刚才的设定生效:
$source .profile
4,用root身份将oralce 8.05 的压缩文件解压:
$su root
#tar xzvf filename(应该是一个 .tar.gz 文件)(为以下的说明方便,假设解压在 /do
wnload/目录下)
进入/download/orainst/运行oratab.sh
#cd /download/orainst #./oratab.sh 设定成功后,就可开始安装。
二,安装
安装很简单,只要运行oarinst 按提示操作即可,偶尔有报错说文件或目 录不存在,可
能是她的bug,只要切换一个控制台手动建立目录即可,或 者重新运行安装程序,已安
装的部分会提示略过。
$cd /download/orainst $./orainst 需要输入的参数: 若.profile 文件已生效,安装
期间要输入的OARCLE_HOME,ORACLE_BASE ,ORACLE_SID均会自动填写,唯一要手动填写的
三个数据库的mount point.(/oracle/db1,/oracle/db2 ,/oracle/db3)
三,后期配置与基本操作
1。启动和关闭oracle server
若安装正常,应该就可以启动了,进入server manager 启动oracle server
$svrmgrl
sml>connect internal
sml>startup
sml>exit
这样oracle 就启动了。
若要关闭:
$svrmgrl
$svrmgrl
sml>connect internal
sml>shutdown
sml>exit
若无法启动,查看你的/oracle/home/dbs 目录下是否有 initmytable.ora文件, 确认
其中的table_name=mytable已设定,否则手动该过来。其他可以不动。 若没有这个文件
,可以将这个目录下的init.ora拷贝,改名为initmytable.ora ,并把table_name改过
来。(未改前是table_name=default) 这样应该就可以了。
2.用sqlplus来查询
启动server以后,就可以通过sqlplus联上server,爽一爽。(oracle默认已建立 两个
有dba 权限的用户:system/manager 和sys/change_on_install)
$sqlplus system/manager
sql>select * from user_tables
哇,好大一串东西呀!! 唉,sqlplus的操作我这里就不管罗。
3,sqlplus的远程连接
我测试的是用oarcle 8.0 for NT 的 sqlplus 8.0 来进行远程连接 若是默认完全安装
,Net 8 应该已经配好了。
启动监听器:
$lsnrctl
lsn>start
lsn>exit
这样监听器就起来了,可以用其他机器上的sqlplus 试一试,挺好玩的。
如果起不来,
A.看你的适配器是否装了 $adapters 若没有安装则要运行 /download/orainst/下的 o
arinst 把适配器装上来。
B.到oacle_home/network/admin下找一下lintener.ora与我文件对一下,没有的话 就拷
过去。
# This file is locate in :~oracle_home/network/admin
# # Installation Generated Net8 Configuration
# Version Date: Jun-17-97
# Filename: Listener.ora
# LISTENER =
(ADDRESS_LIST =
(ADDRESS= (PROTOCOL= IPC)(KEY= mytable))
(ADDRESS= (PROTOCOL= IPC)(KEY= PNPKEY))
(ADDRESS= (PROTOCOL= TCP)(Host= yourhonst.yourdoman)
(Port= 1521))
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME= yourhost.yourdoman.)
(ORACLE_HOME= /oracle/home)
(SID_NAME = rsb)
)
(SID_DESC =
(SID_NAME = extproc)
(ORACLE_HOME = /oracle/home)
(PROGRAM = extproc)
)
)
STARTUP_WAIT_TIME_LISTENER = 0
CONNECT_TIMEOUT_LISTENER = 10
TRACE_LEVEL_LISTENER = OFF
#The end.
C.到/etc下查看services文件,看是否有类似的一行
listener 1521 #oracle tcp listener
如果没有就加上去。 reboot ,应该就可以拉 好拉,就到这里,就到这里吧。
安装完毕后,启动server前,还要以root身份运行一下 /oracle_home/orainst/root.s
h
  版权所有 (C) 1998 NJLUG 出版于1998年12月 中文版第二期

--
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 162.105.17.237]
--
※ 转载:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 210.39.3.88]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店