10.2.0
.1公升級到
10.2.0.4
查版本號
sql>select * from v$version;
1.安裝前準備
公升級資料庫是乙個十分危險的事情
,可能公升級不成功原來的資料庫也得重灌.1.
p6810189_10204_linux-x86.zip
unzip p6810189_10204_linux-x86.zip
解壓後為
disk1目錄
2.備份資料庫
3.關閉資料庫
su – oracle
sqlplus / as sysdba
sql>shutdown abort;
4.關閉
oemsu - oracle
emca stop dbconsole
5.關閉
listerner
su - o
racle:
lsnrctl stop
2.配置公升級包的
responsefile
如公升級檔案在
/oracle/database/
下cp /oracle/database/
disk1/
response/
patchset
.rsp/tmp/
shenji
.rsp
vi /tmp/
shenji
.rsp #
設定如下引數
#unix group to be set for the inventory directory.
unix_group_name="oinstall"
#description: complete path of the oracle home.
#description: oracle home name. used in creating folders and services.
oracle_home_name="oradbhomel" #
注意:上面的三個引數要與安裝
oracle
時引數一致.
3. 安裝公升級軟體
./runinstaller –silent –responsefile /tmp/
shenji
.rsp
-force
安裝過程要以
root
身份執行兩個指令碼不要忘記(有提示 )4
.開始公升極
執行三個指令碼
$oracle_home/rdbms/admin/
下的utlu102i.sql
檢查catupgrd.sql 公升級(
公升極可能要
20多分鐘
)utlrp.sql
修復無效東東
公升級sql>sqlplus / as sysdba
sql>startup upgrade
sql>@oracle_home/rdbms/admin/utlu102i.sql
sql>@oracle_home/rdbms/admin/catupgrd.sql
sql>@oracle_home/rdbms/admin/utlrp.sql
執行完指令碼後
sql>shutdown abort
sql>startup
#杳看能否啟動成功
sql>select status from v$instance;
#檢視公升級是否成功
sql>select * from v$version
資料庫公升級
公升級 的版本時,我們有時候希望可以把原資料庫中的資料也保留下來,那麼這個時候我們就需要用到資料庫的公升級。在 android 中sqliteopenhelper 中定義了 onupgrade sqlitedatabase db,int oldversion,int newversion 函式來進行...
資料庫公升級指令碼
工作流資料庫指令碼公升級技術小結 1.修改字段長度或型別 只能加大,不能減小 修改型別時得注意資料的可轉化性 mysql alter table 表名 modify column 欄位名 字段型別定義 oracle,修改型別時所改字段的資料必須為空 alter table 表名 modify 欄位名...
SQLite資料庫公升級
增加表 刪除表修改表 1 更改表名字 2 增加表字段 3 刪除表字段 更改乙個已經存在欄位的名稱 資料型別等等 1 刪除乙個已經存在的字段,或者更改乙個已經存在欄位的名稱 資料型別等等 2 增加表 刪除表 增加表字段 修改表名字 問題不大,因為它們都沒有涉及到資料的遷移問題,增加表只是在原來的基礎上...