当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Digital Unix Version 4.0下Oracle 8.0.5服务器的安装 石骁騑(中软网络技术股份有限公司,北京,100081) 一、 系统需求在安装Oracle 8 服务器前,首先检查系统是否满足表1和表2所示的软硬件需求。
 

 

 ·linux下oracle安装宝典    »显示摘要«
    摘要: linux下oracle安装宝典 2001-01-17 12:19......
 ·如何实现mysql中的用户管理?    »显示摘要«
    摘要: mysql有一套先进的但非标准的安全/授权系统,掌握其授权机制是开始操作mysql数据库必须要走的第一步,对于一个熟悉sql基本操作的人来说,也是mysql所有的知识中比较难以理解的一个部分。本文通过揭开其授权系统的运作机制,希望大家能够可以更好地操作和使用这个优秀的数据库系统。 本文主要参考了mysql安装所附的使用手册第六章中的部分内容。如果有任何疑问,请和我联系(lidong@wh.027......


DigitalUnixVersion4.0下Oracle8.0.5服务器的安装
上一页   ...dlm:   dlm_disable_grptx = 0

保存退出后,重新启动系统. 【程序编程相关:关于apache+mysql+perl的

【推荐阅读:请教mysql后台数据库添加图片的问题

(2) 创建安装点 【扩展信息:tomcat 5.0 + apache

当创建一个ofa安装时,oracle8 服务器至少需要四个安装点:一个用于软件,另外三个用于数据库文件.

用于oracle的软件与数据库安装点名称必须符合/pm这样的格式,p是一个固定的字符串,m是一个固定长度的键,用于区分不同的安装点.表3是一个安装点命名的例子.

表3 安装点命名示例

软件安装点 数据库安装点

/u01 /u02

 /u03

 /u04

(3) 创建数据库管理员组

oracle要求建立两个unix用户组,一个为osdba,另一个为osoper.这两个组中的用户分别具有oracle dba与operator的权限.在digital unix下,创建这两个组的语法分别为:

$ addgroup dba

$ addgroup oper

在系统安装时,系统将osdba做为osoper组的确省选择,如果选择系统的默认确省选择,则oper组可以不创建,因为它是组dba 的一个子集.

(4) 创建oracle用户

必须创建oracle用户,后面的oracle数据库安装必须在oracle帐户下进行.语法为:

$ adduser oracle –g dba

(5) 创建局部 bin目录

为便于oracle用户管理系统,需要创建一个公用环境.该公用环境的一部分就是创建一个oracle_home目录外面的局部的bin目录作为共享软件区.

a. 创建一个局部 bin目录,如/usr/local/bin;

b. 设置该目录在每一个用户的path路径中并且保证所有的用户均具有执行该目录的权限.

在安装过程中,系统将 oraenv(对于c shell为coraenv)与dbhome两个脚本放置在$oracle_home/bin目录下.安装完成后,root.sh脚本将拷贝这两个文件到/usr/local/bin目录.

(6) 创建 oratab文件

oracle实例的信息保存在oratab文件中.该文件为oracle帐户所有,但是当创建这个文件时它驻留在一个需要root权限目录.运行cdrom_mount_point/orainst/oratab.sh 脚本在/etc/oratab目录下创建该文件并进行读取设置.

2. oracle用户设置

以oracle用户登陆,执行以下任务.

(1) 设置文件创建权限

设置umask为022以确保组对于安装者创建的文件具有读与执行的权限而没有写的权限.

a. 运行umask命令查看目前的设置;

b. 如果umask命令没有返回022,则在oracle帐户的.profile或.login文件中设置umask 022.

(2) 设置环境变量

在开始安装之前,在oracle帐户下的.profile或者.login文件中设置下列的环境变量.


...   下一页
 ·如何为用户设置密码(mysql)    »显示摘要«
    摘要: 当初次在机器上安装完mysql时,你可以匿名进行访问数据库或者以不带口令的root身份进入数据库.另外如果你是一个管理员,你还要进行一些用户的建立及授权,这又涉及到设置密码的问题.下面我们就讨论一下如何设置密码: 首先我们应该知道mysql数据库中的口令存储必须用password()函数加密它.因为在user表中是以加密形式存储口令,而不是作为纯文本.如果你没有加密,直接在数据库中执行以下语句:......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE