Linux 版 (精华区)

发信人: netiscpu (说不如做), 信区: Linux
标  题: Oracle8.05的简明安装和操作说明
发信站: 哈工大紫丁香 (Tue May 18 08:31:29 1999), 转信

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 installer 建立数据库时

无法建立正确的控制文件。      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 db2 

 $mkdir db3 

    3,在oracle 用户的登陆目录下,修改   .proflie 文件,加入必须的环境变量:

  $cd ~oracle 

 $vi .profile  加入以下内容: 

 ORACLE_OWNER=oracle 

 export ORACLE_OWNER 

 ORACLE_HOME=/oracle/home 

 export ORACLE_HOME 

 ORACLE_SID=mytable 

 export ORACLE_SID 

 LD_LIBRARY_PATH=/oracle/home/lib/ 

 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 文件)(为以下的说明方便,假设解压在/d

ownload/目录下)   

    进入/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 

 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/下的 oarinst 把适配器装上来。 

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

.sh     

  

  

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

-----

版权所有 (C) 1998 NJLUG

出版于1998年12月 中文版第二期

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

-----


--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bin@mtlab.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.500毫秒