就在昨天,幫別人站長開發的搜商網http://www.28844.com/說系統出問題了,然后數據庫我最近幫忙在調整,由于數據沒有備份,好在oracle裝在E盤
機房的人給他重新裝了系統,只能恢復以前oracle數據
下面是步驟
一.先備份以前oracle數據,比如是在E:\oracle 將修改成E:\oracle_bak
然后開始安裝oeacle,裝完畢后,點擊--開始---程序---Oracle - OraDb10g_home1---應用程序開發---SQL Plus
輸入用戶名:system、密碼:www28844com、orcl,進入后輸入:Connect sys/www28844com as sysdba;回車,
然后輸入:shutdown immediate;關閉數據庫。
二.復制E:\oracle_bak\product\10.2.0下flash_recovery_area、oradata所有文件覆蓋 E:\oracle\product\10.2.0里面的flash_recovery_area、oradata。把E:\oracle_bak \product\10.2.0\admin\ordb下面的bdump、cdump、pfile、udump四個文件夾覆蓋到E:\oracle \product\10.2.0\admin\ordb下面,把E:\oracle_bak\product\10.2.0\db_1\database 下面的initordb.ora、PWDordb.ora兩個文件覆蓋到E:\oracle\product\10.2.0\db_1\database 里。在把E:\oracle_bak\product\10.2.0\db_1\NETWORK\ADMIN\SAMPLE下的 LISTENER.ORA、SQLNET.ORA、TNSNAMES.ORA覆蓋到E:\oracle\product\10.2.0\db_1 \NETWORK\ADMIN\SAMPLE里面。
第二步操作完然后在SQL Plus里輸入:startup;
三. 以下操作的時候可能有會有忘記密碼的,或者某種原因密碼不對的,你可以在SQL Plus里修改,命令如下:alter user sys identified by www28844com;這樣sys密碼就改成www28844com了。
先刪除原來的配置------首先打開Oracle中的SQL Plus工具,輸入用戶名和密碼登錄后,執行以下命令:
drop user sysman cascade;(這一個執行比較慢)
drop role MGMT_USER;
drop user MGMT_VIEW cascade;
drop public synonym MGMT_TARGET_BLACKOUTS;
drop public synonym SETEMVIEWUSERCONTEXT;
創建新的配置----一定要注意,下面的步驟不是在Oracle中的SQL Plus下命令,而是在本機DOS下
點擊開始菜單-運行-cmd 進入命令行進行操作
C:\Documents and Settings\www28844com>emca -repos recreate
EMCA 開始于 2010-9-13 17:13:46
EM Configuration Assistant 10.2.0.1.0 正式版
版權所有 (c) 2003, 2005, Oracle。保留所有權利。
輸入以下信息:
數據庫 SID: orcl
監聽程序端口號: 1521
SYS 用戶的口令:
SYSMAN 用戶的口令:
是否繼續? [yes(Y)/no(N)]: y
2010-9-13 17:14:26 oracle.sysman.emcp.EMConfig perform
信息: 正在將此操作記錄到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc
a_2010-9-13_05-13-45-下午.log。
2010-9-13 17:14:27 oracle.sysman.emcp.EMReposConfig dropRepository
信息: 正在刪除 EM 資料檔案庫 (此操作可能需要一段時間)...
2010-9-13 17:14:38 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功刪除資料檔案庫
2010-9-13 17:14:38 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在創建 EM 資料檔案庫 (此操作可能需要一段時間)...
2010-9-13 17:18:34 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功創建資料檔案庫
已成功完成 Enterprise Manager 的配置
EMCA 結束于 2010-1-28 17:18:34
C:\Documents and Settings\www28844com>emca -config dbcontrol db
EMCA 開始于 2010-9-13 17:20:29
EM Configuration Assistant 10.2.0.1.0 正式版
版權所有 (c) 2003, 2005, Oracle。保留所有權利。
輸入以下信息:
數據庫 SID: orcl
已為數據庫 orcl 配置了 Database Control
您已選擇配置 Database Control, 以便管理數據庫 orcl
此操作將移去現有配置和默認設置, 并重新執行配置
是否繼續? [yes(Y)/no(N)]: y
監聽程序端口號: 1521
SYS 用戶的口令:
DBSNMP 用戶的口令:
用戶名/口令無效。
DBSNMP 用戶的口令:
SYSMAN 用戶的口令:
用戶名/口令無效。
SYSMAN 用戶的口令:
通知的電子郵件地址 (可選):
通知的發件 (SMTP) 服務器 (可選):
-----------------------------------------------------------------
已指定以下設置
數據庫 ORACLE_HOME ................ E:\oracle\product\10.2.0\db_1
數據庫主機名 ................ yhg
監聽程序端口號 ................ 1521
數據庫 SID ................ orcl
通知的電子郵件地址 ...............
通知的發件 (SMTP) 服務器 ...............
-----------------------------------------------------------------
是否繼續? [yes(Y)/no(N)]: y
2010-9-13 17:22:49 oracle.sysman.emcp.EMConfig perform
信息: 正在將此操作記錄到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc
a_2010-9-13_05-20-29-下午.log。
2010-9-13 17:22:54 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段時間)...
2010-9-13 17:23:52 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在啟動 Database Control (此操作可能需要一段時間)...
2010-9-13 17:24:43 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功啟動 Database Control
2010-9-13 17:24:43 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 無法創建 Database Control 快捷方式
2010-9-13 17:24:43 oracle.sysman.emcp.EMDBPostConfig performConfiguration
已成功完成 Enterprise Manager 的配置
EMCA 結束于 2010-9-13 17:24:43
C:\Documents and Settings\www28844com>
寫完了,大家有興趣可以看看
http://www.28844.com/ 搜索是用的lucene, 目前數據是在網上人肉,然后用程序抓取,針對的增加庫里,目前搜索已經支持運算例如(1+1),還有IP
搜索,目前開發也只有我一個,也沒什么前段,都是我和站長2個搞定,我主要技術,然后他就是一些想法。是在工作之外幫這個站長開發的,大家有什么好的點子,可以告訴我。我們可以一起把這個站做好一點。。