免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2090 | 回复: 2
打印 上一主题 下一主题

IBM P650(64位)的AIX5.2下安装Oracle8.1.7(32位)成功文档 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-28 18:39 |只看该作者 |倒序浏览
1.        建立VG(Volume Group)
准备磁盘空间,创建一个文件系统
在操作系统AIX 中创建一个文件系统:/oracle,该文件系统的参数如下:
Item Value       
File System Name        /oracle
NEW mount point         /oracle
SIZE of file system(in 512-byte blocks)         120000000
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 组,该用户的
参数如下:
User NAME         /oracle
UserID(Num)         202
ADMINISTRATIVE USER?         False
Primary GROUP         dba
Group SET         dba,oinstall
User INFORMATION       
EXPIRATION date(MMDDHHmmyy)         0
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
注意: 每一个建立的文件系统的权限都为 oracleinstall
4. ORACLE安装过程
步骤1:
>; 以root登录XWindow。

步骤2:
>; 确认libc.a版本为4.2.1.10或更高版本,运行命令:
# lslpp -l bos.rte.libc

步骤3:
>;确认如下的操作系统文件集被正确安装,bos.adt.libm
#lslpp -l bos.adt.libm
*注:如果没安装bos.adt.libm,则在安装时会报错:Error in invoking target ... of makefile
步骤4:
>; 确认下列命令存在并正常:
# /usr/bin/which make
# /usr/bin/which ar
# /usr/bin/which ld
# /usr/bin/which nm
*更改系统内核从64位到32位:
  降低系统内核从64位到32位:
  #ln –sf /usr/lib/boot/unix_up /unix(多CPU用mp)
  #ln –sf /usr/lib/boot/unix_up /usr/lib/boot/unix(多CPU用mp)
  #bosboot –ad /dev/hdisk0
   #shutdown –r
   重新启动系统
步骤5:
>; 更改下列系统参数:
smit -->;system environment -->;Enable 64-bit Application Environment ->;enable now yes
改变系统允许非root用户数2--->;600
改变系统允许每用户最大进程数:128-->;1280
Maximum number of PROCESSES allowed per user 128-->;[1280]
Maximum number of pages in block I/O BUFFER CACHE 20 -->;200
改变异步I/O: smit aio
MINIMUM number of servers [1] --->;50 #
MAXIMUM number of servers [10] --->;100 #
Maximum number of REQUESTS [4096] --->;204800#
STATE to be configured at system restart defined --->; available
更改后重启系统。

步骤6:
>; 创建用户组及用户
运行命令smit ->; Security & Users ->; 新建组oinstall、dba,新建用户oracle,oracle的主组是oinstall,Group SET包含dba、Oinstall.
步骤7:
>; 用文件管理器建立目录/o8i。
在所有结点上,用文件管理器将/o8i所有者改为oracle,组改为oinstall,等价命令为
# chown oracleinstall /o8i
步骤8:
设置oracle用户的环境变量
>;修改oracle用户的HOME目录的文件 .profile,
#vi .profile

在其前部添加(请参阅文件profile):
umask 022
unset EXTSHM
ORACLE_BASE=/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/app/product/8.1.7
export ORACLE_HOME
NLS_LANG=American_America.ZHS16GBK
export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORA_NLS33
CLASSPATH=$ORACLE_BASE/oraInventory/Components/oracle/swd/jre/1.1.6ORACLE_H
OME/jlibORACLE_HOME/product/jlib
export CLASSPATH
LD_LIBRARY_PATH=$ORACLE_HOME/libORACLE_HOME/network/lib
export LD_LIBRARY_PATH
LIBPATH=$ORACLE_HOME/lib
export LIBPATH
LINK_CNTRL=L_PTHREADS_D7
export LINK_CNTRL
ORACLE_SID=xty
export ORACLE_SID
#将PATH改为:
PATH=$ORACLE_HOME/bin:/usr/bin:/etc:/usr/ccs/bin:/usr/ucb:/usr/lbin:/usr/loca
l/bin:/bin:/usr/sbinHOME/bin:/usr/bin/X11:/sbin:.PATH
export PATH
set -o vi

确定EXTSHM没有设置

步骤9:
>; 为使上述 .profile在XWindow中起作用,以oracle登录XWindow,将与 .profile同目
录的文件 .dtprofile中的:
# DTSOURCEPROFILE=true
改为:
DTSOURCEPROFILE=true

步骤10:
>; 拷贝oracle817的两张光盘到/o8i下
#mkdir /o8i/disk1/
#cp -r /cdrom/ /o8i/disk1

步骤11:
运行rootpre.sh
>; 以root用户登录XWindow,运行命令:
# cd /o8i/disk1/
# ./rootpre.sh
*注:如果出现不能成功,可以检查一下root用户的DISPLAY,看是否已经赋值,一般为0.0
# su - oracle
$ DISPLAY=:0.0
$ export DISPLAY

步骤12:
运行ORACLE安装程序—runInstaller

>;以oracle用户登录XWindow,运行Oracle Installer:
$ /o8i/disk1/runInstaller
Has  rootpre.sh  been run by root? [y/n] (n)
y“回车”

步骤13:
>; 按“Next”按钮直到UNIX Group Name窗口,在“UNIX Group Name”中输入“oinstal
l”。 开另一个窗户以用户root身份登录,按屏幕提示的路径运行orainstRoot.sh脚本


步骤14:
>;按“Next”按钮出现Available Products窗口,选择“Oracle8i Enterprise Edition
”。
步骤15:
>;按“Next”按钮出现Installation Types窗口,选择“Custom”。

步骤16:
>;按“Next”按钮出现Available Product Components窗口,取消对“Oracle HTTP
Server”和“Legato Storage Manager”组件的选择。

步骤17:
>;按“Next”按钮出现Privileged Operating System窗口,在“OSDBA”和“OSOPER”中
输入“dba”。

步骤18:
>;按“Next”按钮出现Authentication Methods窗口,不作选择。

步骤19:
>;按“Next”按钮出现Create Database窗口,选择“Y。

注:如果此处选择“N”,即不选择自动建库,需按后面手动建库方法建库。

步骤20:
>;按“Next”按钮出现Database Identification窗口,在“Global Database Name”中
输入“db.domain”。

步骤21:
>;按“Next”按钮出现Summary窗口。

步骤22:
>;当弹出Setup Privileges对话框提示运行root.sh,在按“Ok”按钮前,到root命令窗
口按对话框中的提示运行命令:
# /o8i/app/oracle/product/8.1.7/root.sh
屏幕上应该有如下显示:
ORACLE_OWNER= oracle
ORACLE_HOME= /o8i/app/oracle/product/8.1.7
ORACLE_SID= xty
Enter the full pathname of the local bin directory: [/usr/local/bin]: <回车>;
按“Ok”按钮

建议备份root.sh 脚本

步骤23:
>;当弹出Net8 Configuration Assistant窗口,选择“Typical”自动配置。
生成listener.ora,tnsnames.ora:

# LISTENER.ORA Network Configuration File:
/o8i/app/oracle/product/8.1.7/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 133.201.9.21)(PORT = 1521))
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /o8i/app/oracle/product/8.1.7)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = lbas)
      (ORACLE_HOME = /o8i/app/oracle/product/8.1.7)
      (SID_NAME = lbas)
    )
  )


# TNSNAMES.ORA Network Configuration File:
/o8i/app/oracle/product/8.1.7/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

BILL_NEW =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(Host = 133.201.9.21)(Port = 1521))
    )
    (CONNECT_DATA =
      (SID = billa)
    )
  )

步骤24:
>;按“Next”按钮直到按“Finish”按钮关闭窗口。

步骤25:
>;按默认按钮直到End of Installation窗口,按“Exit”按钮退出。

论坛徽章:
0
2 [报告]
发表于 2004-06-28 18:43 |只看该作者

IBM P650(64位)的AIX5.2下安装Oracle8.1.7(32位)成功文档

步骤22更正:
>;当弹出Setup Privileges对话框提示运行root.sh,在按“Ok”按钮前,到root命令窗口按对话框中的提示运行命令:
# /oracle/app/product/8.1.7/root.sh
屏幕上应该有如下显示:
ORACLE_OWNER= oracle
ORACLE_HOME= /oracle/app/ product/8.1.7
ORACLE_SID= xty
Enter the full pathname of the local bin directory: [/usr/local/bin]: <回车>;
按“Ok”按钮

建议备份root.sh 脚本

论坛徽章:
0
3 [报告]
发表于 2004-06-28 21:22 |只看该作者

IBM P650(64位)的AIX5.2下安装Oracle8.1.7(32位)成功文档

更正一下,楼主的第一步是创文件系统,而不是建vg。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP