昨天到安徽宿松一个客户那里搞维护的经验教训
客户的数据库服务器本来是好的,我为了给别人演示怎么安装oracle的客户端,在服务器上安装了oracle的客户端,安装到一半的时候我突然觉得我发现了一个极大错误:oracle服务器不能再安装oracle的客户端, 我退出但是晚了:收费管理系统不能连上数据库,pb不能连上数据库,dba studio也不能连上数据库。 天啊!!!这回麻烦大了。数据没有备份。客户那里不能上网。 我出了一身冷汗想马上给我的经理打电话,碰巧经理打电话过来我马上和他说了情况,他尽量保持冷静的说(后来他说他也出了冷汗):我说了多少次:oracle服务器不能再安装oracle的客户端,如果客户的欠费数据丢失了,我赔不起的,你无论如何一定要把数据库搞好再回来,oracle的客户端安装过程修改的是注册表的内容,你需要一个一个对照的改回来。我接到命令马上行动。 参考我机器上的oracle的注册表信息,然后根据客户的机器实际情况进行修改,然后把注册表导进客户的注册表。把服务器重起,只能听天由命了。重起后竟然好使。天啊。
这次的经历真是惨重教训,这次是运气好还能恢复。最大的教训就是:以后到客户那里无论是做什么工作, 先把数据库备份再说!!!! 一定要备份啊!!!!!!!
下面是我使用注册表的信息: Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE] "inst_loc"="C:\\Program Files\\Oracle\\Inventory" "ORACLE_HOME"="C:\\oracle\\ora81" "ORACLE_HOME_NAME"="OraHome81" "API"="C:\\oracle\\ora81\\dbs" "ORACLE_GROUP_NAME"="Oracle - OraHome81" "NLS_LANG"="AMERICAN_AMERICA.WE8ISO8859P1" "OLEDB"="C:\\oracle\\ora81\\oledb\\mesg" "VOBHOME2.0"="C:\\oracle\\ora81" "OO4O"="C:\\oracle\\ora81\\oo4o\\mesg"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES] "HOME_COUNTER"="1" "DEFAULT_HOME"="OraHome81" "LAST_HOME"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES\ID0] "NAME"="OraHome81" "PATH"="C:\\oracle\\ora81" "NLS_LANG"="AMERICAN_AMERICA.WE8ISO8859P1"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0] "ID"="0" "ORACLE_GROUP_NAME"="Oracle - OraHome81" "ORACLE_HOME_NAME"="OraHome81" "ORACLE_HOME"="C:\\oracle\\ora81" "NLS_LANG"="AMERICAN_AMERICA.WE8ISO8859P1" "ORACLE_SID"="ybstd99" "ORACLE_HOME_KEY"="Software\\ORACLE\\HOME0" "SQLPATH"="C:\\oracle\\ora81\\dbs" "ORACLE_BASE"="C:\\oracle" "MSHELP_TOOLS"="C:\\oracle\\ora81\\MSHELP" "RDBMS_CONTROL"="C:\\oracle\\ora81\\DATABASE" "RDBMS_ARCHIVE"="C:\\oracle\\ora81\\DATABASE\\ARCHIVE" "ORA_WATERH_AUTOSTART"=hex(2):54,00,52,00,55,00,45,00,00,00 "ORA_WATERH_PFILE"=hex(2):43,00,3a,00,5c,00,6f,00,72,00,61,00,63,00,6c,00,65,\ 00,5c,00,61,00,64,00,6d,00,69,00,6e,00,5c,00,77,00,61,00,74,00,65,00,72,00,\ 68,00,5c,00,70,00,66,00,69,00,6c,00,65,00,5c,00,69,00,6e,00,69,00,74,00,2e,\ 00,6f,00,72,00,61,00,00,00 "ORA_WATERH_SHUTDOWN"=hex(2):54,00,52,00,55,00,45,00,00,00 "ORA_WATERH_SHUTDOWNTYPE"=hex(2):69,00,00,00 "ORA_WATERH_SHUTDOWN_TIMEOUT"=hex(2):33,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OLEDB] "CacheType"="Memory" "ChunkSize"="100" "DistribTX"="1" "FetchSize"="100" "OSAuthent"="0" "PLSQLRSet"="0" "PwdChgDlg"="1" "SchRstLng"="10000" "UserDefFn"="0" "DisableRetClause"="1" "TraceCategory"="0" "TraceFileName"="c:\\OraOLEDB.trc" "TraceLevel"="0" "TraceOption"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OO4O] "CacheBlocks"="20" "FetchLimit"="100" "FetchSize"="4096" "HelpFile"="C:\\oracle\\ora81\\MSHELP\\oracleo.hlp" "PerBlock"="16" "SliceSize"="256" "TempFileDirectory"="c:\\temp" "OO4O_HOME"="C:\\oracle\\ora81\\oo4o"

|