{"id":151,"date":"2008-10-03T23:07:00","date_gmt":"2008-10-03T21:07:00","guid":{"rendered":"http:\/\/antynet.pl\/index.php\/2008\/10\/03\/oracle-upgrade\/"},"modified":"2010-08-24T22:44:07","modified_gmt":"2010-08-24T20:44:07","slug":"oracle-upgrade","status":"publish","type":"post","link":"https:\/\/www.antynet.pl\/index.php\/2008\/10\/03\/oracle-upgrade\/","title":{"rendered":"ORACLE UPGRADE"},"content":{"rendered":"<\/p>\n<p><span style=\"font-weight: bold;\">podstawowa procedura upgarade dla wersji 10:<\/span><\/p>\n<p>1. przeczyta\u0107 dokument README.html<br \/>2. sprawdzi\u0107 System Requirements<br \/>3. ustawi\u0107 zmienn\u0105 systemow\u0105 $ORACLE_HOME<br \/>4. wy\u0142\u0105czy\u0107 wszystkie us\u0142ugi bazy<br \/>5. zainstalowa\u0107 patcha na binaria bazy (modyfikuje,dodaje tylko pliki binarne w $ORACLE_HOME)<br \/>6. wykona\u0107 skrypt sprawdzaj\u0105cy baz\u0119 danych:<\/p>\n<div class=\"console\">STARTUP UPGRADE<br \/>SPOOL preupgrade_check.log<br \/>@$ORACLE_HOME\/rdbms\/admin\/utlu102i.sql<br \/>SPOOL OFF<\/div>\n<p>7. sprawdzi\u0107 spool i zweryfikowa\u0107, po ewentualnej korekcie wykon\u0105\u0107 skrypt ponownie<br \/>8. wykona\u0107 upgrade bazy danych (modyfikuje obiekty w przestrzeni SYSTEM)<\/p>\n<div class=\"console\">STARTUP UPGRADE<br \/>SPOOL patch.log<br \/>@$ORACLE_HOME\/rdbms\/admin\/catupgrd.sql<br \/>SPOOL OFF<\/div>\n<p>9. wy\u0142\u0105czy\u0107 baz\u0119:<\/p>\n<div class=\"console\">SHUTDOWN IMMEDIATE<\/div>\n<p>10. uruchomi\u0107 baz\u0119 i skompilowa\u0107 pakiety:<\/p>\n<div class=\"console\">STARTUP<br \/>@$ORACLE_HOME\/rdbms\/admin\/utlrp.sql<\/div>\n<p>11.sprawdzi\u0107 komponenty po upgrade:<\/p>\n<div class=\"console\">SELECT comp_name,version,status FROM sys.dba_registry;<\/div>\n<p><span class=\"Apple-style-span\" style=\"font-weight: bold;\">OG\u00d3LNE:<\/span><br \/>catupgrd.sql &#8211; wykonuje skrypty do upgrade, kt\u00f3re to z kolei tworz\u0105 i zmieniaj\u0105 tabele s\u0142ownikowe, widoki, typy, pakiety etc.,<br \/>czas upgrade poszczeg\u00f3lnych komponent\u00f3w:<\/p>\n<div class=\"console\">SELECT * FROM registry$log;<\/div>\n<div><span style=\"font-weight: bold;\">podstawowa procedura upgarade dla wersji 9:<\/span><br \/>przeczyta\u0107 dokument README.html<br \/>sprawdzi\u0107 System Requirements<\/p>\n<p>ALTER SYSTEM SET java_pool_size=150M scope=spfile<br \/>ALTER SYSTEM SET shared_pool_size =150M scope=spfile<br \/>wy\u0142\u0105czy\u0107 wszystkie us\u0142ugi bazy<br \/>zainstalowa\u0107 patcha na binaria bazy<br \/><span style=\"font-family:monospace;\"><br \/><\/span>upgrade zainstalowanej bazy<\/p>\n<ul>\n<li>sqlplus \/nolog<\/li>\n<li>sql> STARTUP MIGRATE<\/li>\n<li>sql> SPOOL PATCH.LOG<\/li>\n<li>sql> @$ORACLE_HOME\/rdbms\/admin\/catpatch.sql<\/li>\n<li>sql> SPOOL OFF<\/li>\n<\/ul>\n<p>zrestartowa\u0107 baz\u0119<br \/>w razie problem\u00f3w naprawi\u0107 i wykona\u0107 ponownie<br \/>wykona\u0107 plik do kompilacji pakiet\u00f3w<\/p>\n<ul>\n<li>sql> @$ORACLE_HOME\/rdbms\/admin\/utlrp.sql<\/li>\n<\/ul>\n<p><span style=\"font-weight: bold;\">sprawdzanie patchy:<\/span><br \/>@$ORACLE_HOME\/opatch\/opatch lsinventory<br \/>@$ORACLE_HOME\/opatch\/opatch lsinventory -detail<\/div>\n","protected":false},"excerpt":{"rendered":"<p>podstawowa procedura upgarade dla wersji 10: 1. przeczyta\u0107 dokument README.html2. sprawdzi\u0107 System Requirements3. ustawi\u0107 zmienn\u0105 systemow\u0105 $ORACLE_HOME4. wy\u0142\u0105czy\u0107 wszystkie us\u0142ugi bazy5. zainstalowa\u0107 patcha na binaria bazy (modyfikuje,dodaje tylko pliki binarne w $ORACLE_HOME)6. wykona\u0107 skrypt sprawdzaj\u0105cy baz\u0119 danych: STARTUP UPGRADESPOOL preupgrade_check.log@$ORACLE_HOME\/rdbms\/admin\/utlu102i.sqlSPOOL OFF 7. sprawdzi\u0107 spool i zweryfikowa\u0107, po ewentualnej korekcie wykon\u0105\u0107 skrypt ponownie8. wykona\u0107 upgrade bazy [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[80],"tags":[69],"class_list":["post-151","post","type-post","status-publish","format-standard","hentry","category-oracle","tag-oracle-upgrade"],"_links":{"self":[{"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/posts\/151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/comments?post=151"}],"version-history":[{"count":1,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/posts\/151\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/posts\/151\/revisions\/207"}],"wp:attachment":[{"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/media?parent=151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/categories?post=151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/tags?post=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}