日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle版本区别 win7_Oracle在Win7服务管理中消失的解决方法

發(fā)布時間:2023/12/18 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle版本区别 win7_Oracle在Win7服务管理中消失的解决方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前段時間電腦中毒了,于是就把卡巴、360裝上瞎殺了幾天......

今天到計算機管理里面去開啟Oracle服務(wù)的時候,發(fā)現(xiàn)我得Oracle服務(wù)竟然都消失了....我和我的小伙伴當時就驚呆了...

操作系統(tǒng):Win7旗艦版 64bit

Oracle版本:11.2.0.4 64bit

1.首先進入注冊表下面的HKEY_LOCAL_MACHINE\SOFTEWARE\ORACLE,看了一下KEY_OraDb11g_home1這東西還在,于是就不用我新建了。

2.點開KEY_OraDb11g_home1,下面應(yīng)該有ORACLE_HOME,ORACLE_BASE,ORACLE_SID,他們的鍵值應(yīng)該為REG_SZ類型,注意這3個值對應(yīng)的路徑要正確;當然了,如果你的KEY_OraDb11g_home1下面連這3個都沒,那你就需要手動重建了。

3.在環(huán)境變量path中,加入%oracle_home%\bin的位置,否則執(zhí)行后面的東西會報錯的。

(%oracle_home%需要你事先寫在環(huán)境變量中,如果沒有定義,那么這里就直接用實際路徑進行代替)

4.之前的3步,我這里都沒問題,所以第四步對我來說是最關(guān)鍵的一步,在cmd命令行中執(zhí)行

oradim -new -sid XXX -spfile -startmode manual;

我的實例名是orcl,所以這里的命令是oradim -new

-sid?orcl -spfile -startmode manual

5.用sysdba身份登陸,然后啟動數(shù)據(jù)庫;

注意登陸的時候,可能會提示你的權(quán)限不足,這需要你把當前用戶(多半是administrator)加入到dba組中;

操作方法:右鍵計算機-->管理-->計算機本地管理-->本地用戶和組-->添加當前用戶

如圖所示,執(zhí)行完之后,服務(wù)里面出現(xiàn)了這么4個服務(wù)

(listener服務(wù)是我之前在cmd里面執(zhí)行l(wèi)snrctl start后就蹦出來了的)

不過我在之前建實例的時候,是創(chuàng)建了EM的,可以看到這里還沒有EM的服務(wù),所以我們還得繼續(xù)研究一下這個oradim命令,把我的EM調(diào)出來;

今天先到這里,后續(xù)補充調(diào)取EM的過程

-----------------------

2014.12.26 18:45

今天接著昨天的操作繼續(xù)研究oradim,試圖通過這個命令在服務(wù)里調(diào)出EM,不過最終失敗了;

于是我試圖重建EM

對我來說,重建EM的工作一直都是一個悲劇,以前重建過2次,都是各種報錯然后失敗,最終不得不通過重建實例來完成對EM的創(chuàng)建

因此重建EM對我來說就是要重建實例的節(jié)奏

But........

首先嘗試從命令行中啟動EM,配置好path,配置好oracle_sid

執(zhí)行命令:emctl start dbconsole

結(jié)果...

Oracle Enterprise Manager 11g Database Control Release

11.2.0.4.0

Copyright (c) 1996, 2007 Oracle Corporation.?All

rights reserved.

https://NB574:1158/em/console/aboutApplication

Starting Oracle Enterprise Manager 11g Database Control

...服務(wù)名無效。

無奈了,重建吧..

執(zhí)行命令:emca -repos recreate

結(jié)果都不用去看了,肯定失敗的,EM這東西首先需要刪除配置,然后再進行重建,這是常識~

報錯信息: ORA-20001: SYSMAN already exists..

不過當時沒有想到這里,還去執(zhí)行了一次修復

$ORACLE_HOME/sysman/admin/emdrep/sql/empatch.sql

修復之后的操作,仍然是失敗告終

后來看到人家的blog才想起要先刪除...

1.執(zhí)行命令:emca -deconfig dbcontrol db來刪除配置

2.執(zhí)行命令:emca -repos drop來刪除repository

3.執(zhí)行命令:emca

-config dbcontrol db -repos create來創(chuàng)建database control

可以看到提示Dbcontrol資料檔案庫已經(jīng)存在了

于是再次重新進行配置

重新配置竟然成功了,按照提示執(zhí)行完成后,EM重新配置成功,EM服務(wù)選項也出現(xiàn)在了管理服務(wù)中。

總結(jié)

以上是生活随笔為你收集整理的oracle版本区别 win7_Oracle在Win7服务管理中消失的解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。