ORACLE8i升级9207实施说明材料文档格式.docx
- 文档编号:21953217
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:11
- 大小:18.92KB
ORACLE8i升级9207实施说明材料文档格式.docx
《ORACLE8i升级9207实施说明材料文档格式.docx》由会员分享,可在线阅读,更多相关《ORACLE8i升级9207实施说明材料文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
[select*fromscs_job;
3)停操作系统级与数据库关联的脚本计划任务
crontab-e
注:
停止与数据库相关的脚本,客户有时喜欢在这里订制计划任务,如statspack
4)检查数据库system与回滚表空间
SELECTSUM(BYTES)/1024/1024MFROMDBA_FREE_SPACEWHERETABLESPACE_NAME='
SYSTEM'
%RBS%'
剩余空间需超过150M,可以进行升级。
5)停数据库、停监听
sqlplus"
/assysdba"
shutdownimmediate
lsnrctlstop
4.安装ORACLE9201,打补丁至9207
6)更改OS用户oracle的环境变量,如下:
su-oracle
cd~
cp.profile.profile.back
vi.profile
ORACLE_BASE=/oracle/ora92;
exportORACLE_BASE
ORACLE_HOME=/oracle/ora92;
exportORACLE_HOME
7)FTP上传介质文件
介质文件大小合计:
2.3G,介质文件解压预计:
1G,ORACLE9i软件安装需求:
2G,请系统管理员协助,保证主机系统有足够的文件空间使用。
8)安装软件ORACLE9201
gunzipserver_9201_hpunix64_disk1.cpio.gz
cpio-idm<
server_9201_hpunix64_disk1.cpio
exportDISPLAY=XXX.XXX.XXX.XXX:
0.0操作台IP地址:
[操作要规范,必需输入此命令]
installer
1 安装至/oracle/ora92目录下,仅安装软件。
2 安装交互过程中,如果弹出“选择JDK1.3路径”,HP路径为“/opt/java1.3”
9)打补丁至9207
直接打补丁至9207,注意ORA_HOME路径选择为新安装的9201路径。
5.将原数据库HB_CTAIS从8.1.7.4升级到9.2.0.7
10)复制原库的密码文件、TNS文件、监听文件至新软件目录下
cp../orapwHB_CTAIS$ORACLE_HOME/dbs/orapwHB_CTAIS
cp../network/admin/tnsnames.ora$ORACLE_HOME/network/admin/tnsnames.ora
cp../network/admin/listener.ora$ORACLE_HOME/network/admin/listener.ora
复制完成后,打开TNS文件与监听文件,更改其中相应的路径ORACLE9207相关路径。
11)复制原库初始化参数文件至新库软件地址进行更改
cp../initHBCTAIS.ora$ORACLE_HOME/dbs/initHBCTAIS.ora
对原库参数文件的副本进行修改——
设置参数_SYSTEM_TRIG_ENABLED=FALSE
设置参数OPTIMIZER_MODE=CHOOSE
设置参数MAX_ENABLED_ROLES=148
确定USER_DUMP_DEST、BACKGROUND_DUMP_DEST、CORE_DUMP_DEST地址
确定shared_pool_size、large_pool_size大于150M
注释参数JOB_QUEUE_PROCESSES
注释参数AQ_TM_PROCESSES
注释参数SNAPSHOT_REFRESH_?
注释参数RESOURCE_MANAGER_PLAN
注释所有附1:
列表A中出现的参数
替换所有附2:
列表B中出现的参数
12)在ORACLE9i环境下,启动原库HB_CTAIS至MIGRATE状态下
startupmigrate;
spool/oracle/log/upgrade.Log打印日志:
13)应用升级脚本
@$ORACLE_HOME/rdbms/admin/u0801070.sql
14)检查升级情况
SELECTcomp_name,version,statusFROMdba_registry;
SELECT*FROMV$VERSION;
15)其他组件升级[如果有的话,比如安装了JAVA东东]
@$ORACLE_HOME/rdbms/admin/cmpdbmig.sql
检查各组件升级情况
spooloff
如用户无其他组件,运行此句后,ORACLE会直接跳过不执行。
16)重编译数据库失效对象
startuprestrict
@$ORACLE_HOME/rdbms/admin/utlrp.sql
17)启动数据库监听
lsnrctl
start
status
6.应用ORACLE9i新特性
18)更改初始化参数文件,并转换为spfile
恢复JOB_QUEUE_PROCESSES
去除参数_SYSTEM_TRIG_ENABLED=FALSE
去除参数db_block_buffers=nn
增加参数db_cache_size=NN
修改参数compatible=9.2.0.0.0
startup
createspfilefrompfile;
createpfilefromspfile;
19)自动UNDO管理
1 删除原RBS、RBS1表空间。
--ALTERROLLBACKSEGMENT"
RBS0"
OFFLINE
SELECT'
ALTERROLLBACKSEGMENT"
'
||A.SEGMENT_NAME||'
"
OFFLINE;
FROMDBA_ROLLBACK_SEGSA
WHEREA.TABLESPACE_NAMELIKE'
RBS%'
DROPTABLESPACERBSINCLUDINGCONTENTS;
DROPTABLESPACERBS1INCLUDINGCONTENTS;
2 新建一个UNDO表空间。
createundotablespaceundotbsdatafile
'
/dev/chaxun_datavg/rlvchaxun08g05'
size8000m,
/dev/chaxun_datavg/rlvchaxun08g06'
/dev/chaxun_datavg/rlvchaxun08g07'
/dev/chaxun_datavg/rlvchaxun08g08'
/dev/chaxun_datavg/rlvchaxun08g09'
/dev/chaxun_datavg/rlvchaxun08g10'
/dev/chaxun_datavg/rlvchaxun08g11'
/dev/chaxun_datavg/rlvchaxun08g12'
size8000m
extentmanagementlocal;
3 修改初始化参数
rm$ORACLE_HOME/dbs/spfile*
vi$ORACLE_HOME/dbs/initHB_CTAIS.ora
注释参数:
rollback_segments
加入参数:
undo_management=auto
undo_tablespace=undotbs
4 重启数据库
20)将表空间由“字典管理”更改为“本地管理”
SELECTA.TABLESPACE_NAME,A.EXTENT_MANAGEMENTFROMDBA_TABLESPACESA;
5 将非SYSTEM、UNDO、TEMP表空间转换为“本地管理”模式
--EXECDBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL('
TB_CTAIS'
);
EXECDBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL('
||
A.TABLESPACE_NAME||'
FROMDBA_TABLESPACESA
WHEREA.EXTENT_MANAGEMENT='
DICTIONARY'
6 将临时表空间“TS_TMP”转换为“本地管理”模式
--新建临时表空间“TEMP”,并设为系统默认临时表空间
CREATETEMPORARYTABLESPACE"
TEMP"
TEMPFILE
/oracle/log/TEMP.dbf'
SIZE40MEXTENTMANAGEMENT
LOCALUNIFORMSIZE1M;
ALTERDATABASEDEFAULTTEMPORARYTABLESPACE"
--删除原临时表空间
DROPTABLESPACE"
TS_TMP"
INCLUDINGCONTENTS;
--重建原临时表空间“TS_TMP”为“本地管理”模式,并设为系统默认临时表空间
/dev/chaxun_datavg/rlvchaxun08g01'
SIZE8000M,
/dev/chaxun_datavg/rlvchaxun08g02'
/dev/chaxun_datavg/rlvchaxun08g03'
/dev/chaxun_datavg/rlvchaxun08g04'
SIZE8000M
EXTENTMANAGEMENT
LOCALUNIFORMSIZE1M;
--删除临时表空间“TEMP”
7 将系统表空间“SYSTEM”转换为“本地管理”模式
--启动数据库至RESTRICT状态
--让非SYSTEM、UNDO、TEMP表空间只读
--ALTERTABLESPACE'
TB_NAME'
READONLY;
ALTERTABLESPACE'
||TABLESPACE_NAME||'
STATUS
FROMDBA_TABLESPACES
WHEREEXTENT_MANAGEMENT='
--将表空间全部转换为本地管理
21)重启数据库
7.动数据库JOB计划任务
DBMS_IJOB.RUN(CUR_JOB.JOB);
8.启动OS级与数据库关联的脚本计划任务
9.ORACLE817升9207实施完成
写在文尾:
CTAIS系统查询库,是通过使用物化视图实现数据同步的。
查询库在成功升到9207后,需跟踪一下物化视图刷新情况,确定是否正常刷新数据。
XX国税出现一情况,很多物化视图第一次无法刷新,但第二次再刷,即可顺利完成。
相关日志摘录如下——
Connectedto:
Oracle9iEnterpriseEditionRelease9.2.0.7.0-64bitProduction
WiththePartitioning,OLAPandOracleDataMiningoptions
JServerRelease9.2.0.7.0-Production
*
ERRORatline1:
ORA-20999:
HD_DSQCrefreshfailed:
-12008ORA-12008:
errorinmaterializedview
refreshpath
ORA-02019:
connectiondescriptionforremotedatabasenotfound
ORA-02063:
precedinglinefromHBCTAIS
ORA-06512:
atline14
DisconnectedfromOracle9iEnterpriseEditionRelease9.2.0.7.0-64bitProduction
经查,此现象与“AIX5LBasedSystems(64-bit)系统上ORACLE9.2.0.4.0的BUG:
3464697”有雷同表现。
处理办法:
重新手工运行,刷新失败的物化视图对象至成功即可。
附1:
列表A
_average_dirties_half_life
_lm_statistics
allow_partial_sn_results
always_anti_join
always_semi_join
arch_io_slaves
b_tree_bitmap_plans
backup_disk_io_slaves
cache_size_threshold
cleanup_rollback_entries
close_cached_open_cursors
compatible_no_recovery
complex_view_merging
db_block_checkpoint_batch
db_block_lru_extended_statisti
db_block_lru_latches
db_block_lru_statistics
db_block_max_dirty_target
db_file_simultaneous_writes
delayed_logging_block_cleanout
discrete_transactions_enabled
distributed_lock_timeout
distributed_recovery_connectio
distributed_transactions
fast_full_scan_enabled
freeze_DB_for_fast_instance_re
gc_defer_time
gc_latches
gc_lck_procs
gc_releasable_locks
gc_rollback_locks
hash_multiblock_io_count
instance_nodeset
job_queue_interval
job_queue_keep_connections
large_pool_min_alloc
lgwr_io_slaves
lm_locks
lm_procs
lm_ress
lock_sga_areas
log_block_checksum
log_files
log_simultaneous_copies
log_small_entry_max_size
ogms_home
ops_admin_group
ops_interconnects
optimizer_percent_parallel
optimizer_search_limit
parallel_default_max_instances
parallel_min_message_pool
parallel_server_idle_time
parallel_transaction_resource_
push_join_predicate
row_cache_cursors
sequence_cache_entries
sequence_cache_hash_buckets
shared_pool_reserved_min_alloc
snapshot_refresh_interval
snapshot_refresh_keep_connecti
snapshot_refresh_processes
sort_direct_writes
sort_multiblock_read_count
sort_read_fac
sort_spacemap_size
sort_write_buffer_size
sort_write_buffers
spin_count
temporary_table_locks
text_enable
use_ism
dblink_encrypt_login
log_archive_buffers
log_archive_buffer_size
附2:
列表B
DRS_START替换为DG_BROKER_START
MTS_CIRCUITS替换为CIRCUITS
MTS_DISPATCHERS替换为DISPATCHERS
MTS_MAX_DISPATCHERS替换为MAX_DISPATCHERS
MTS_MAX_SERVERS替换为MAX_SHARED_SERVERS
MTS_SERVERS替换为SHARED_SERVERS
MTS_SESSIONS替换为SHARED_SERVER_SESSIONS
PARALLEL_SERVER替换为CLUSTER_DATABASE
PARALLEL_SERVER_INSTANCES替换为CLUSTER_DATABASE_INSTANCE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ORACLE8i 升级 9207 实施 说明 材料
![提示](https://static.bdocx.com/images/bang_tan.gif)