分类: Oracle
2006-08-20 21:40:48
Oracle8 forUnix 安装
Oracle For IBM AIX安装指南
1. 准备磁盘空间,创建一个文件系统
在操作系统AIX中创建一个文件系统:/oracle,该文件系统的参数如下:
Item |
Value |
File System Name |
/oracle |
NEW mount point |
/oracle |
SIZE of file system(in 512-byte blocks) |
14680064 |
Mount GROUP | |
Mount AUTOMATICALLY at system restart |
yes |
PERMISSIONS |
read/write |
| |
Start Disk Accounting? |
no |
Fragment Size(bytes) |
4096 |
Number of bytes per inode |
4096 |
Compression algorithm |
no |
Large File Enabled |
false |
Allocation Group Size(Mbytes) |
8 |
2. 创建数据库管理员组:DBA
在操作系统AIX中创建一个组:DBA(数据库管理员组),该组的参数如下:
Item |
Value |
Group NAME |
dba |
GroupID(Num) |
201 |
ADMINISTRATIVE group? |
False |
USER list |
root,oracle |
ADMINISTRATOR list |
root |
3. 为Oracle软件创建一个用户oracle,该用户属于DBA组
在操作系统AIX中创建一个用户(oracle),该用户属于DBA组,该用户的参数如下:
Item |
Value |
User NAME |
/oracle |
UserID(Num) |
202 |
ADMINISTRATIVE USER? |
False |
Primary GROUP |
dba |
Group SET |
dba,staff |
User INFORMATION | |
EXPIRATION date(MMDDHHmmyy) |
0 |
4-1Oracle8 forUnix 安装
Is this user ACCOUNT LOCKED? |
false |
User can LOGIN |
true |
Soft FILE size(Num) |
2097151 |
Soft CPU time |
-1 |
Soft DATA segment(Num) |
262144 |
Soft STACK size(Num) |
65536 |
Soft CORE file size(Num) |
2097151 |
File createion UMASK |
22 |
TRUSTED PATH |
nosak |
PRIMARY authentication method |
SYSTEM |
SECONDARY authentication method |
NONE |
注:上述三个步骤可通过AIX提供的命令smit或smitty,进入菜单模式,选择相应的菜单项即可完成。上述相关参数仅供参考,不必完全按照上述进行,但必须保证与下面所述的.profile文件中的相关参数对应,并符合系统要求)。
4. 编辑$HOME/.Profile文件,增加环境变量
# su – oracle
$ vi .profile
在编辑状态,增加或修改下列环境变量:
ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/app/oracle/product/8.0.4
ORACLE_SID=ora8
ORACLE_DOC=$ORACLE_HOME/ora_doc
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
ORACLE_TERM=xlft
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib
LIBPATH=$ORACLE_HOME/lib
LINK_CNTRL=L_PTHREADS_D7
TMPDIR=/oracle/tmp
PATH=/usr/bin:$ORACLE_HOME/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
Export PATH TMPDIR ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_DOC ORA_NLS33 ORACLE_TERM LD_LIBRARY_PATH LINK_CNTRL
If [ -s “$MAIL” ] # This is at Shell startup. In normal
Then echo “$MAILMSG” # operation,the Shell checks
4-2Oracle8 forUnix 安装
Fi # periodically
5. 加载光驱(注:应先为CDROM创建一文件系统)
# mount CDROM
6. 以root身份运行/cdrom/orainst下的oratab.sh
# ORACLE_OWNER=oracle export ORACLE_OWNER
# cd /cdrom/orainst
# ./oratab.sh
7. 以root身份运行/cdrom/orainst下的rootpre.sh
# cd /cdrom/orainst
# ./rootpre.sh
8. 以Oracle身份安装Oracle数据库
# su – oracle
$ cd /cdrom/orainst
$ orainst
注:在安装过程中尽量采用Oracle系统缺省参数,数据库大小可根据具体规划设计情况而定。安装中要求输入system用户和sys用户的缺省口令以及数据库系统使用的字符集zhs16cgb231280,并选择要安装的组件。一般应包括下列组件:
AIX-Based System Spec……
Net8 8.0.4.0.0
Net8 Protocol下的TCP/IP协议
Oracle Intelligent Agent ……
Oracle On-Line Text Viewer
-Oracle Options 8.0.4.0.0下的Oracle8 Partitioning Option
Oracle Parallel Server Manager
Oracle Unix Installer 4.0.3
Oracle8 Enterprise(RDBMS)
PL/SQL 8.0.4.0.0
SQL*PLUS 8.0.4.0.0
4-3Oracle8 forUnix 安装
9. 安装结束后,以root身份运行$ORACLE_HOME/orainst下的root.sh
$ exit
# cd /oracle/app/oracle/product/8.0.4/orainst
# ./root.sh
10.修改/etc下的oratab文件
应保证该文件中的如下一行正确:
ora8:/oracle/app/oracle/product/8.0.4:Y {若是N,则将其改为Y}
11.修改$ORACLE_HOME/network/admin下的listener.ora,将SID改为ora8
12.修改$ORACLE_HOME/network/admin下的tnsnames.ora,将SID改为ora8
注:第11、12步的两个文件内容与oracle for NT下的相应文件格式一致。
数据库启动:
# su – oracle
$ dbstart
$lsnrctl start
数据库关闭:
$ dbshut
$ lsnrctl stop
Oracle 8i release 3(version 8.1.7)在RedHat7.0下的安装
1.系统软件需求
A.X Windows
可以使用gnome或KDE作为窗口管理器.
B.开发包
c,gcc,jdk(可选).其中glibc须为2.1.3版,尽管Oracle technet上的安装手册(Part No. A86017-02)上称2.1版以上,而发行记录(Part No. A87386-02)上更只字不提,但实际上RedHat7.0所包装的glibc 2.1.96与目前Oracle technet上的Oracle发行版本8.1.7.01存在兼容性问题,比如创建数据库时执行startup
4-4Oracle8 forUnix 安装
nomount命令时产生ORA-03113错误;当安装Oracle HTTP[Apache] Server时需要jdk,据安装手册上应为SUN的JDK 1.2.2,但发行记录上确为IBM JDK 1.1.8(注1).
C.执行文件
在/usr/bin目录下必须有make,ar,ld,nm这些执行文件.
D.Oracle安装包
由Oracle technet()上下载的Oracle8.1.7.0.1 (linux81701.tar).
2.安装步骤
1)手工安装glibc2.1.3(root身份)
由ftp://ftp.kernel.org/pub/software/libs/glibc/hjl/sdk/2.1/下载i386-glibc21-linux.tar.gz.
拷贝至本地目录(设目录名为/download),解开软件包
cd /
tar xfz /download/i386-glibc21-linux.tar.gz
在/usr目录下产生i386-glibc-2.1-linux下级目录;隐藏/usr/bin目录下的gcc,cc和ld
cd /usr/bin
mkdir saved
mv gcc cc ld saved
ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld
Oracle 8.1.7 for HP Unix安装指南(OPS)
一、系统环境:
HP Unix 11.0以上版本
双机上拥有相同ID号的ORACLE用户,用户名为oracle,属于DBA组
双机必须建立信任关系
在标配环境中,必须有远程仿真X Windows软件
二、核心参数设置
使用HP Unix核心参数的基本模板,切不能使用HP Unix提供的数据库模板
主要核心参数为:
4-5Oracle8 forUnix 安装
根据oracle安装说明上的核心参数调整
注意:安装前检查MAXDSIZ值,应〉128M
三、ORACLE环境变量设置
umask 022
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/8.1.7; export ORACLE_HOME
ORACLE_SID=hpops1; export ORACLE_SID
SHLIB_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/ccs/lib:/usr/lib/Motif2.1:/opt/java/lib;
export SHLIB_PATH
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";
export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;
export ORA_NLS33
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:ORACLE_HOME/product/jlib;
export CLASSPATH
TMPDIR=/tmp; export TMPDIR
PATH=/usr/ccs/bin:$PATH:$ORACLE_HOME/bin:/usr/local/bin:/usr/bin:.;
export PATH
TERM=hp; export TERM
四、安装
1、使用HP pfs_mount mount CDROM
2、使用oracle用户登陆X Window,执行命令
$./cdrom/runInstaller (注意:Oracle817安装时,不能进入cdrom的目录,否则无法更换第二张光盘)
3、安装时不创建数据库
4、安装结束后,使用dbassist创建数据库,选用custom方式,保存建库脚本
注意:(1)系统不会在node1上产生parameter文件,必须要从node2上复制,并修改。
(2)在$ORACLE_HOME/dbs下创建parameter文件的link
(3)检查logical paration的权限
(4)用orapwd产生password file
5、利用建库脚本创建数据库