动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息



本月文章推荐
.基于Oracle Spatial的时态空间数.
.ORACLE 学习笔记(一) 数据库的.
.如何限制某个用户只能FTP不能TEL.
.Unix环境下的Oracle调优.
.ORACLE备份&恢复案例--ORACLE BA.
.关于dblink举例.
.我在RH9下安装Oracle8.1.7经历.
.认识那些影响Oracle系统性能初始.
.杜绝安全隐患 容易忽视Oracle安全.
.多系统共存的方法.
.Oracle 中巧用FORMS_DDL.
.Oracle Web应用开发之Apache架设.
.用最简单的方法复制或迁移Oracle.
.Oracle PL/SQL游标的学习.
.在 Python环境下连接Oracle数据库.
.提高ORACLE数据库的查询统计速度.
.oracle双机方案求救,急!!.
.SQLServer和Oracle常用函数对比 .
.数据库崩溃灾难记实.
.Oracle数据库技术(1).

Oracle 9i在AIX 5L上的安装、建库和升级

发表日期:2008-2-9 |



Oracle 9i 在AIX 5L 上的安装、建库与升级
作者:www.ncn.cn gototop
第一节:安装
一、确认系统环境
1、主机环境
u 机型:IBM M85
u CPU :750MHz*8
u MEM :12G (MIN 512M)
$ /usr/sbin/lsattr -E -l sys0 -a realmem
realmem 12582912 Amount of usable physical memory in Kbytes False
u /tmp:640M (MIN 500M)
$df -k /tmp
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd3 655360 603088 8% 69 1% /tmp
u SWAP:6G (一般是2倍于MEM,但因为我们的内存已经很大了,所以没有按一般规
则)
$ /usr/sbin/lsps -a
Page Space Physical Volume Volume
Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 6144MB 1 yes yes
lv
u /oracle:38G (MIN 3.5G,本目录用于安装软件、存放source以及oracle9用户
的根目录所在)
$ df -k /oracle
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/oracle 38010880 28495268 26% 64272 1% /oracle
2、操作系统环境
u OS情况:AIX 5L 64bit and 64-bit kernel mode,主机名hawk3
$ uname -a
AIX hawk3 1 5 000BD81A4C00
hawk3:/#bootinfo -y
64
hawk3:/#bootinfo -K
64
u OS PATCH: Oracle要求PATCH:
IY22854,IY26778,IY28766,IY28949,IY29965,IY30150等俱全
可以使用下面的命令来检查所需PATCH,如:
#/usr/sbin/instfix -a -ivk IY22854
u 有X-window,单独安装的32bit Java Version1.3.1,你可以从这里download:
http://www.ibm.com/developerworks/java/jdk/aix/index.Html
3、Oracle版本
u Oracle Version 9.2.0.1.0,假如你没有oracle介质,也可以从这里download:
http://otn.oracle.com/software/prodUCts/oracle9i/htdocs/aix5lsoft.html
通常的习惯都是将文件复制到硬盘上,使用gunzip和cpio –idcmv 解压解包。
二、具体安装步骤:
1、用root用户完成下面的操作
添加oracle用户和组:
你可以使用命令或smit来完成,我一般都是只创建dba组。
创建相关目录,并更改相应权限等。
2、设置环境变量
设置以下环境变量到oracle用户的.profile中:
# Oracle Environment
ORACLE_BASE=/oracle/app; eXPort ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0; export ORACLE_HOME
ORACLE_SID=ora9; export ORACLE_SID
ORACLE_TERM=vt100; export ORACLE_TERM
TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
NLS_LANG=american_america.zhs16cgb231280; export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib; export LD_LIBRARY_PATH
LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib ;export LIBPATH
ORA_DB=$ORACLE_HOME/dbs;export ORA_DB
CLASSPATH=$ORACLE_HOME/JRE/lib:$ORACLE_HOME/JRE/lib/rt.jar:$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib; export CLASSPATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
手工设置DISPLAY到本地:
export DISPLAY=10.16.98.16:0.0
3、开始安装
在运行runInstaller后会提示以root运行rootpre.sh,之后选y,进行正常安装;
建议“Installation Types”选择custom方式,这样可以选择安装组件;
安装过程一般不选择创建数据库,这个可以等安装完成后单独完成;
之后会有提示运行orainstRoot.sh脚本,到link要结束的时候会提示运行root.sh,按
要求完成即可。

第二节:建库
建库过程很简单,不再赘述。下面是手工建库的几个脚本:
run1.sh
===============================================
#!/bin/sh
ORACLE_SID=ora9
export ORACLE_SID
/oracle/app/oracle/product/9.2.0/bin/sqlplus '/as sysdba' << EOF
spool /oracle/oracle9/crdb1/run1.log
startup nomount pfile="/oracle/app/oracle/product/9.2.0/dbs/initora9.ora"
CREATE DATABASE ora9
CONTROLFILE REUSE
MAXDATAFILES 254
MAXINSTANCES 8
MAXLOGHISTORY 100
MAXLOGMEMBERS 3
MAXLOGFILES 16
DATAFILE '/dev/rsystem' SIZE 1190M
REUSE AUTOEXTEND OFF
default temporary tablespace temp tempfile
'/dev/rtemp' size 20400M reuse autoextend off
UNDO TABLESPACE "UNDOTBS1" DATAFILE
'/dev/rundo1' SIZE 10200M REUSE AUTOEXTEND OFF
CHARACTER SET ZHS16CGB231280
LOGFILE GROUP 1 ('/dev/rredo11') SIZE 150M REUSE,
GROUP 2 ('/dev/rredo12') SIZE 150M REUSE;
disconnect
spool off
exit
EOF
===============================================
run2.sql
===============================================
CREATE UNDO TABLESPACE "UNDOTBS2" DATAFILE
'/dev/rundo2' SIZE 10350M REUSE
CREATE TABLESPACE "DEFAULT" LOGGING DATAFILE
'/dev/rdefault' SIZE 10230M REUSE
EXTENT MANAGEMENT LOCAL;
alter database ora9 add
LOGFILE GROUP 3 ('/dev/rredo13') SIZE 150M REUSE;
alter database ora9 add
LOGFILE GROUP 4 ('/dev/rredo14') SIZE 150M REUSE;
alter database ora9 add
LOGFILE GROUP 5 ('/dev/rredo15') SIZE 150M REUSE;
alter database ora9 add
LOGFILE GROUP 6 ('/dev/rredo16') SIZE 150M REUSE;
===============================================
后面接着运行
@/oracle/oracle9/app/oracle/product/9.2.0/rdbms/admin/catproc.sql
@/oracle/oracle9/app/oracle/product/9.2.0/rdbms/admin/caths.sql
@/oracle/oracle9/app/oracle/product/9.2.0/rdbms/admin/otrcsvr.sql
connect system/manager
@/oracle/oracle9/app/oracle/product/9.2.0/sqlplus/admin/pupbld.sql
第三节:升级Oracle 9.2.0.1.0 到Oracle 9.2.0.3.0
Oracle 9.2.0.3.0 PATCH是本月3 号才出来的,是最新的了,所以在升级过程中比升
9.2.0.2要复杂很多。9203的PATCH NUMBER是2761332,可以在METALINK里下载,选择
“IBM AIX Based System (64-bit) 5L”。总大小660M,文件名为:
p2761332_9203_AIX64-5L.zip。下在后使用unzip解压,然后tar 开。
以前升9.2.02时,从这里就可以直接运行runInstaller来安装了,但现在不行,为
了顺利完成我们的升级工作,下面的工作也是必需的。

1、shutdown数据库,停止listener。
2、调整AIX 5L系统的Memory和Data 限制,我们可以设成无限制。调整方法就是编
辑/etc/security/limits,将memory和data的值改成-l。
3.1、升级Universal Installer,因为9.2.0.3要求必须使用2.2.0.18.0版本的
Universal Installer来安装,而这个PATCH也就是本月1 号才出来,估计就是为了升级
9.2.0.3才设计的。PATCH NUMBER是2878462,注重哦,这个在9.2.0.3自带的README
上写的是BUG NUMBER,一个明显的错误。文件名为:p2878462_220_AIX64-5L.zip,大小
27.5M。
3.2、下载完成后,同样使用unzip 解压,生成aix目录,里面有README.txt和
oui220180_aix.jar,使用
jar -xvf oui220180_aix.jar解包,然后cd cd/Disk1/install/aix,运行
runInstaller进行安装。
好了,安装前的工作就这么多了,后面还有其他事要做。
现在可以执行runInstaller来安装9.2.0.3的PATCH了,要安装实会提示用root运
行root.sh。
在启动数据库进行升级前,我们需要调整以下初始化参数:
shared_pool_size = 1024000000 #add at 20030426 (最低要求150M)
java_pool_size=217440512 #changed larger at 20030427 (假如安装了JAVA,最
低要求150M)
现在执行如下操作:
startup migrate pfile='/oracle/app/oracle/admin/ora9/pfile/initora9.ora'
spool patch.log
@/oracle/app/oracle/product/9.2.0/rdbms/admin/catpatch.sql
spool off
查看log 看有没有错,其中有些错误是可以忽略的。之后:
create spfile from
pfile='/oracle/app/oracle/admin/ora9/pfile/initora9.ora';
shutdown
startup
@/oracle/app/oracle/product/9.2.0/rdbms/admin/utlrp.sql
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.3.0 - 64bit Production
PL/SQL Release 9.2.0.3.0 - Production
CORE 9.2.0.3.0 Production
TNS for IBM/AIX RISC System/6000: Version 9.2.0.3.0 - Production
NLSRTL Version 9.2.0.3.0 - Production
到此为止Oracle 9.2.0.3升级完成。还有什么问题吗?欢迎和我探讨。
更多专业文章欢迎访问聚贤庄www.ncn.cn  。
===============================================
上一篇:Oracle SQL的优化(1) 人气:572
下一篇:创建 ext3 文件系统的步骤(摘)--LINUX 人气:461
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-24 Sablog-X v2.0 预览版
2008-7-24 帝国备份王EmpireBak 2008 正式版
2008-7-24 网趣网上购物系统时尚版 v8.2
2008-7-24 纵横B2B电子商务系统XYECS!B2B v
2008-7-24 e路小说小偷 v1.2.0723
2008-7-24 凌风美女图片站程序 v2.2
2008-7-24 TOM15电影收索程序
2008-7-24 清风信息自动采集生成系统 v1.0
2008-7-24 QQ邮箱编辑器 v1.0 (小小菜刀ASP
2008-7-19 UltraEdit 简体中文增强版 14.10
2008-7-19 CentOS 5.2 i386 LiveCD
2008-7-19 Snapture多功能相机 v1.4
2008-7-19 iAcces中文输入法 v1.0Build016
2008-7-19 Cookbook烹饪秘籍 v2.5
2008-7-19 苹果专用DVD转换工具 v1.1.59汉化
2008-7-19 Modem修复软件ZiPhone修改版04.0
2008-7-19 AgileMessenger即时通讯工具美化
2008-7-19 Sketches画图软件 v0.7b6破解版


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号