oracle10g 6.0更改5.2,Oracle 10G 10.2.0.1升级到10.2.0.5
oracle 10g升級 10.2.0.5
檢查是否開了回收站,如果開了需要清空回收站。
show recyclebin;查看回收站
purge table t1;清空回收站中指定的表
purge recyclebin;清空回收站中所有的
dba_recyclebin 使用dba用戶清空所有用戶的回收站
1.如果是手動管理要保證shared_pool_size 大于150M (0是自動管理)
修改后要從起實例
2.
要把$ORACLE_BASE下的oraInventory 目錄進行下備份
把oralce軟件備份
用root用戶 tar -cvf app.tar app
備份數據文件 cp -pr orcl orclnew
3.select status from dba_objects t group by t.status; 檢查是否有invalid狀態。
4.關閉數據庫
a.export ORACLE_SID=xxx 切換數據庫
b.sqlplus / as sysdba 進入數據庫 shutdwon immediate
c.lsnrctl stop 關閉監聽
對于asm庫需要
/etc/init.d/init.cssd stop
安裝了em的要停止 em emctl stop dbaconsole
isqlplusctl stop
如果設置了隱含參數要把隱含參數去掉
5.進入/oracle/Disk1 執行./runInstaller
6.export ORACLE_SID=xxx 切換數據庫
8.sqlplus / as sysdba 執行 startup upgrade
9.
a.先跑升級前腳本 @?/rdbms/admin/utlu102i.sql
b.@?/rdbms/admin/catupgrd.sql
select status from dba_objects t group by t.status; 執行之后查詢是否有invalid狀態
shutdown immediate 關閉數據庫
startup 從新啟動數據庫
c.@?/rdbms/admin/utlrp.sql
select status from dba_objects t group by t.status; 在查詢是否有invalid狀態
總結
以上是生活随笔為你收集整理的oracle10g 6.0更改5.2,Oracle 10G 10.2.0.1升级到10.2.0.5的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 0值处理判断,ORACLE
- 下一篇: php网站评论代码,PHP评论代码帮助