快速业务通道

Oracle笔记(八)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-27

[第三章 Oracle在Unix下安装]

一、创建数据库安装用户

*1、Oracle在Unix下运行平台:
.Sun Solaris(Sun SPARC)(Solaris是Oracle目前运行最多的平台)
.HP-UX
.IBM-AIX
.COMPAQ Tru64-Unix(ALPHA)
.SCO UNIX(PC)
.Linux(PC)
.SGI
// 前三种平台上运行的最多

*2、用户组名:dba(Oracle7, Oracle8)
oinstall(Oracle8i, Oracle9i)

*3、在Unix下,与用户所在组有关的文件:/etc/group
如果要加新组就在此文件中新加一行,如:
oinstall::20:oracle,oraweb
// gid < 1024,组号越大,权限越小.

*4、与用户有关的文件:/etc/passwd
oracle8i:x:30:20:Oracle8i for Unix:/u01/app/oracle/product/8.1.7:/bin/sh
用户名:x:用户号:组号:描述(可省略):文件系统名称:shell

//# admintool Sun的图形管理工具
//# sam HP-UX
//# scoadmin SCO UNIX

二、创建Oracle数据库安装目录
在Unix下安装数据库,最好使用Oracle建议设置的标准目录:
OFA(Optimal Flexible Architecture):将Oracle的系统文件与数据库文件分别存储.

OFA要求创建两个目录:
$ORACLE_BASE
$ORACLE_HOME

假设目录为:/u01/app/oracle/product/8.1.7
则:$ORACLE_BASE = /u01/app/oracle // 这个目录下的各个子目录存放数据库文件
$ORACLE_HOME = /u01/app/oracle/product/8.1.7 // 这个目录存储系统文件

例如:$ORACLE_BASE/oradata存储数据文件

$df -k // 查看文件系统的使用率,如果超过80%,就不要再继续添加文件,否则文件系统将十分慢

#mkdir app
# cd app
# mkdir oracle
...
# mkdir 8.1.7

# chgrp -R oinstall oracle //-R包括子目录,将oracle目录的属组改为oinstall组
# chown -R oracle oracle // 将oracle(第二个)目录的属主改为oracle用户

# ls -al

三、编辑安装用户的.profile文件,定义操作系统环境变量

NLS_LANG,Oracle用户在安装时默认安装为与操作系统一致的字符集,因此要想在英文版本的操作系统上安装支持中文的Oracle时,务必要设置这个环境变量.

#vi .profile // 内容如下:
ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export ORACLE_HOME
ORACLE_SID=ora8i // 数据库实例名
export ORACLE_SID
ORACLE_TERM=sun //终端类型,SCO为vt100,防止字符混乱
export ORACLE_TERM
NLS_LANG="simplified chinese"_china.zhs16gbk (oracle8.0以后)
.zhs16cgb231280(oracle 8以前,为保持数据兼容,如要导入oracle7的数据,建议选择这一个)
export NLS_LANG
LD_LIBRARY_PATH=/usr/lib:$ORACLE_HOME/lib
export LD_LIBRARY_PATH
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORA_NLS33
TMPDIR=/var/tmp
export TMPDIR
PATH=/bin:$ORACLE_HOME/BIN:/usr/sbin;/opt/bin
export PATH

// .profile文件应该放在$ORACLE_HOME目录下.

四、配置操作系统核心

五、安装过程:
在安装光盘下运行:$./runInstall


[第四章 创建Oracle数据库、表空间管理、回退段管理]

一、创建数据库
1、确定数据库名、实例名、服务名
数据库名参数:db_name = prod
数据库实例名参数:instance_name = prod
域名:db_domain
数据库服务名参数:service_names = prod[.域名] //服务名等于:数据库名.域名,为了省事,一般不要域名.

2、创建新数据库的参数文件:init.ora

需要修改的参数:
db_name
instance_name
service_names
control_files : d:/oracle/oradata/prod/... 01 02 03
background_dump_dest: 后台信息跟踪文件的存储位置d:/oracle/oradata/prod/bdump
user_dump_dest: 用户信息跟踪文件的存储位置d:/Ora

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: westos exam rhsca下一篇: YUM

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号