欢迎来到天天文库
浏览记录
ID:38581347
大小:46.50 KB
页数:4页
时间:2019-06-15
《oracle8i升级10g步骤》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库升级步骤一、首先安装Oracle10.2.0.1Enterprisex64forWindows数据库软件此过程需要注意以下几个方面:1在数据库安装模式选择页面选择高级模式中的定制安装以便选择安装需要的数据库组件2在数据库安装组件选项页面勾选掉EM企业管理工具下的所有项目在数据库配置成功后再安装该选项二、手工创建数据库在操作系统命令行模式下执行dbca开始手工创建所需数据库此过程需要注意以下几个方面1创建过程中把数据库闪回目录设置为FFlash_Recovery_Area快速闪回恢复区大小设定为100GB要依据服务器配置的硬盘容量大小来具体
2、确定2综合考虑原来Oracle8i下表空间的扩展使用情况和Oracle10g的新特性设定回滚表空间UNDOTB1大小为500MB用户表空间USERS大小为20MB临时表空间TEMP大小为100MB3重做日志文件大小设定为5120KB设置合理与否影响数据库重做日志的归档频率及备份安全4数据库内存大小分配为系统内存的70%数据库创建完成后启动数据库工具SQL*PLUS以sys用户连接数据库验证数据库能否正常启动数据库正常启动后退出SQL*PLUS程序必须手工停掉本机服务中的3项服务具体为DistributedFileSystemOracleServi
3、ceORCL和OracleOraDblog_homeTNSListener为安装数据库补丁做好准备否则数据库补丁安装过程中报错三、安装数据库补丁升级数据库到Oracle10.2.0.4安装Oracle10.2.0.4补丁程序按提示一步步进行补丁程序安装结束后手工启动上述停掉的3项服务在SQL*PLUS环境中运行数据库升级脚本catupgrd.sql以升级Oracle10.2.0.4的系统字典命令如下我们的数据库安装在DORACLE目录SQL>conn/assysdbaSQL>startupupgradeSQL>spooldcatupgrade
4、.logSQL>@doracleproduct10.2.0db_1rdbmsadmincatupgrd.sql此脚本文件较为复杂运行时间取决于服务器的性能我们在HPDL380G6/IntelXeonE5520@2.27GHz/12GB内存2块服务器上运行时间约45min该脚本运行结束后执行以下命令SQL>spooloffSQL>shutdownimmediateSQL>startup至此数据库已经由Oracle10.2.0.1升级到Oracle10.2.0.42.5创建表空间上述过程执行完之后Oracle10g数据库系统已经有5个表
5、空间SYSTEMSYSAUXTEMPUNDOTBS1USERS而军卫一号自身的表空间则需要手工创建我院军卫一号数据库应用系统表空间共有21个可以通过下述语句查询得到selecttablespace_namefromdba_tablespaceswheretablespace_namenotinSYSTEMRBSTOOLSTSP_TEMPINDXTEMPUSERS根据查询得到的表空间名称在Oracle10g的SQL*PLUS下手工创建这些应用系统所必需的表空间仔细对照不要遗漏同时在创建表空间时应结合Oracle8i下表空间的实际大小对那些业务量增长
6、缓慢的表空间基本上与Oracle8i下大小保持一致对那些业务量增长迅猛的如TSP_OUTPBILL则应适当地扩大表空间数据文件的大小以免出现表空间的频繁扩充而影响数据库性能表空间创建语句举例如下createtablespacetsp_outpadmdatafileDoracleproduct10.2.0oradataorclapoutpadm.dbfsize200Mreuseautoextendonnext20Mmaxsizeunlimited以此类推完成其他表空间创建语句的书写并保存成一个ctsp.sql文件在SQL*PLUS中执行
7、完成军卫一号系统应用表空间的创建2.6创建数据库所有者OWNER我院Oracle8i下数据库系统所有者OWNER有29个可以通过下述语句查询得到selectdistinctownerfromdba_tab_privs根据查询得到的OWNER名称在Oracle10g的SQL*PLUS下手工创建仔细对照不要遗漏数据库OWNER的创建语句举例如下createusercommidentifiedbycommdefaulttablespacetsp_commtemporarytablespacetempquotaunlimitedontsp_commgra
8、ntconnectresourcetocomm此过程需要注意的是临时表空间必须指定为TEMP表空间而不能是Oracle8i下的TSP_T
此文档下载收益归作者所有