linux

位置:IT落伍者 >> linux >> 浏览文章

ORACLE数据库在UNIX服务器里的安装简介


发布日期:2021年11月14日
 
ORACLE数据库在UNIX服务器里的安装简介

ORACLE基本系统的安装

.创建一个数据库专用的用户组(dba)和用户名(Oracle)

# scoadmin

) Accaunt Manager Groupe Add new Group Group Name : 输入dba quit

) Account Manager Users Add New user

Login : oracle(数据库用户名可自定)

Home Directon :把光标移到(change Home Direction]回车

把Home Direction改为/u/oracle(根据分区时所设)

Login Group : 光标移到(change Group Membership] 回车

把Login Group : 改为dba

在Set Password : 下选 Remove password(以后再设口令)

.修改内核参数为Oracle 作准备

#scoadmin Hardware / kernel Manager

在Kernel界面下

选Tune parameters

选择项Semaphores

在SEMMAP输入 在SEMMNI输入 余下全取缺省值选择项shutdown Data

在SHMMAX输入余下全取缺省值直至返回Kerel界面选择Relinking kernel

有Y/N选择均选Y回车继续

.修改rootpresh文件(oracle安装环境文件)

)放入oracle安装光盘

) 驱动光驱

#mkdir cdrom(只须建立一次)

#mount fHSdefuid=root /dev/ cd /cdrom

)拷文件

#cd /u/oracle

#cp /cdrom/orainst/rootpresh (注意最后加点)

)修改

#vi rootpyesh

输入/new(查找字符串new

移动上下光标用dd整行删除该处的iffi之间的所有代码输入x(存盘退出)

)执行

# /rootpre_sh (按回车)

第一个N(不安装图标)

第二次选Y

输入oracle (用户) 输入dba(组)

第三次选Y

第四次选N(不从软盘安装)

.修改用户工作环境配置文件profile

以oracle 登录(按<Alt>+<F>)

$vi profile (注意profile前加点)

<Shift>+G(移动光标到文件末)

输入O然后在输入以下内容(注意大小写)

ORACLE HOME=/u/oracle/app/oracle/product/(回车)

PATH=$PATH: $HOME/bin: $ORACLE HOME/bin:

ORACLE SID=oracle

ORACLE TERM=ansi

TKDEV=ansi

LINES=

ULIMIT=

NLS_LANG=AMERICAN AMERICAZHSCGB

MAIL=/usr/spool/mail/logname

export PATH MAIL ORACLE_HOME ORACLE__TERM ORACLE SID TKDEV NLS LANG ULIMIT DEVDIR

stty ctsflow rtsflow

: <ESC>x (存盘退出)

export 后面所接的两行中间不能有回车键

#shutdown y g(安全关机方式)

.开始安装Oracle

* 以root登录

* 驱动光驱

#mount fHSdefuid=root /dev/ cd /cdrom

* 以oracle用户登录

* $ cd /cdrom/orainst (回车)

* $ /orainsr (执行安装命令)

选择Custom install (回车) (回车) 输入/u/oracle 选yes

在pre _installtion os preparation下选择 yes

在NLS下选Simplified Chinese

在Relink All Executables下选yes ok

选择安装组件

) Oracle Distributed Databas

) Oralce parallel Query opti

) Oracle Server (RDBMS)

) PL/SQL V

) Pro*c

) SQL*Net (V)

) SQL*Plus

) TCP/IP Protolol Adapa

Install (所选组件占容量M);

在 OS OPER Group下 取缺省值 : dbs (缺省值否则增加用户出错)

在Create DB Object(F/S) Mount Point : 输入/u/oracle 三次;

在character set表中选择(others);

在character set输入ZHSCGB ;

在System Password中输入manager(小写) 输入四次

在dba password中选择no

在 Configure MTS 选择no yes ok ok;

在Default DB中选择nook;

在system Data File Size中输入M ok

在Redo Log file Size中输入M ok

(重复三次共有三个Redo Log

在 Rollback Segment File Size : M

在 Temporary Segment File Size : M

在user Date File Size中输入(M )

其余回车取缺省值

以上表空间的容量设置可根据硬盘容量的大小适当改动

在Default DB中选择yesOKOK

当正在拷贝时

!!!切换到另一界面(<Alt>+<F>)用oracle登录

$ cd $ORACLE_HOME/lib

$cp /usr/lib/libsocketa (注意加点)

$cp /usr/lib/libnsl_sa (注意加点)

( 这两个文件是安装开发系统时生成)

切换回安装界面(<Alt>+<F>)

等待继续安装完毕

.执行rootsh(设置合法的权限和环境)

* # cd /u/oracle/app/oracle/product//orainst

* # /rootsh

* 输入Y(回车)输入Y(回车)

.修改oratab(产品认可)

* cd /etc

* vi oratab

* Oracle:/u/oracle/app/oracle/product/:N 把N改为Y(大写)

* 存盘退出

.修改$vi initoracleora(Oracle 启动参数)

* 以oracle 登录

* 切换到oracle用户<Alt>+<F>

* $cd $ORACLE_HOOME (回车)

$cd dbs

$vi initoracleora

在文件末增加两行

job_queue_processes= (回车)

job_queue_interval=

存盘退出至此安装完毕

切换到root用户<Alt>+<F>关闭系统

#shutdownyg

.试用

用oracle登录

$ dbstart (启动 oracle数据库)

$ sqlplus system/manager(登录数据库)

出现SQL>提示符表示真正安装成功

网卡的安装

.如果有软盘驱动程序启动custom安装

注意custom 中 from : media image 指扩展名为的文件

文件名为 VOL

.如果没有软盘驱动程序启动netconfig安装

Hardware / Addnew LAN Adapter选择网卡类型

增加TCP/IP 协议

IP暂时用

.测试(需重新启动)

a) Ping 自己的IP

b) Ping其它主机IP

注意HUB与网卡速度的匹配

TUTO TP

附加设置

.修改SCO UNIX启动的参数

在/etc/default/boot中增加

nnect=no(禁止BIOSAPM firmware的提示信息出现)

timeout= (系统启动自动进入多用户方式)

.设置dbstart在系统启动时自动启动

在/etc/rc中增加

su oraclec /u/oracle/app/oracle/product//bin/dbstart

服务器数据库及应用程序配置

(一) 服务器文件配置

. 在/etc/scrvices文件末尾添Isnrctl ftp/

. 把dbopendbclose两个文件拷贝到

/u/oracle/app/oracle/product//bin目录下

. 把boot文件拷贝到/etc/default目录下

. 在/etc/rc中加入以下两行

su oracle c $ORACLE_HOME/bin/dbstart

su oracle c $ORACLE_HOME/bin/lsnrctl start

. 将$ORACLE_HOME/network/admin的Listenerora中的对应语句按如下修改

Host=localhost

Oracle home=/u/oracle/app/oracle/product/

SID_NAME=oracle

将$ORACLE_HOME/network/admin的tnsnamesora中的对应语句按如下修改

Host=loealhost

(二)服务器数据库配置(以oracle登录)

. sqlpus system/manager

. 建立表空间

a)create tablespace mydabtab datafile /u/oracle/oradata/oracle/mydabtabdbf size M online;

b)commit;

. 建立数据库用户

a) create user mydab identified by mydab default tablespace mydabtab;

b)grant commectdbacreate database link to mydab;

c)commit;

d)conn mydab/mydab;

e)quit;

. 建立库结构

a) 拷贝mydabdatdmp到/u/oracle

b)imp mydab/mydab file=mydabdatdmp full=y ignore=y



说明安装程序适用于UNIXORACLE               

上一篇:在solairs上运行linux上的二进制文件

下一篇:UNIX系统结构