『壹』 為什麼我的電腦啟動不了oracle資料庫
法 1: 手動啟動 Oracle 資料庫服務
更改啟動行為的 Oracle 資料庫服務在運行 Oracle 資料庫的計算機上手動類型,然後手動啟動 Oracle 資料庫服務。 這樣做,請按照下列步驟操作:
Oracle 資料庫服務的啟動類型更改為手動方式。這樣做,請按照下列步驟操作:
單擊 開始,指向 設置,然後單擊 控制面板。
在 $ 控制面版中雙擊 管理工具。
在管理工具窗口中雙擊 服務。
在服務的右窗格窗口,雙擊 OracleService<sid>.
在 $ OracleService<sid>屬性中 (本地計算機) 對話框框中,單擊 常規 選項卡。
單擊 手動啟動鍵入 列表中,然後單擊 確定。
更改啟動設置的實例的 Oracle 資料庫如 Oracle 資料庫服務啟動時的 Oracle 資料庫實例未自動啟動。這樣做,請按照下列步驟。
重要此分區、 方法,或任務包含告訴您如何修改注冊表的步驟。但是,如果注冊表修改不當可能會出現嚴重問題。因此,請確保您仔細按照這些步驟。附加的保護注冊表之前先備份您對其進行修改。然後,您可以在出現問題時還原注冊表。有關如何備份和還原注冊表的詳細信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:
322756 (http://support.microsoft.com/kb/322756/ ) 如何備份和還原在 Windows 注冊表
單擊 開始,然後單擊 運行。
在 打開 框中鍵入 regedit,然後單擊 確定。
在注冊表編輯器中找到以下注冊表項: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
注意數字零 (0) 不字母 o 以結束此注冊表項的名稱。
在注冊表編輯器的右窗格,雙擊 ORA_ <sid>_AUTOSTART.
注意: <sid>替換 Oracle 資料庫服務的名稱。
編輯字元串 對話框中在 數值數據 框中鍵入 FALSE,然後單擊 確定。
關閉注冊表編輯器。
以下的批處理文件創建名為 StartupOracleORCL.sql:
connect <username>/<password>
startup PFILE=<Full path of the INIT.ORA file for the instance of Oracle database>
exit
創建以下 Windows 批處理文件中關閉 net start < Oracle 服務名稱 > 步驟 3:
@echo off
net start <Oracle Service Name>
set ORACLE_SID=<Oracle SID>
svrmgrl @<Full path of startupOracleORCL.sql created in Step 3>
exit
注意您必須替換 < Oracle 服務名稱 > 和 < Oracle SID > 與 Oracle 資料庫服務名稱和的 Oracle 資料庫服務,SID 分別。
在命令提示符處運行 Orastart.bat 文件。
注意您可能會注意到 Oracle 資料庫的實例已成功啟動。
回到頂端
方法 2: 通過使用 Windows 資源工具包實用程序自動化 Oracle 服務的啟動
通過使用服務安裝程序實用程序 (Instsrv.exe) 和應用程序服務實用程序 (Srvany.exe) 作為自動啟動的 Oracle 服務,請按照下列步驟操作。
注意該服務安裝程序實用程序 (Instsrv.exe) 和應用程序服務實用程序 (Srvany.exe) 作為將包含在 Windows Server 2003 資源工具包。
下載並安裝 Windows 資源工具包實用程序。收起這個圖片展開這個圖片Download the Rktools.exe package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en)
創建一個文件夾來將 OracleStartup 上被命名為根的驅動器 c。
In the C:\OracleStartup folder, create a text file that is named OracleStartup.reg and that contains the following information:
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleStartup\Parameters]
"Application"="C:\\OracleStartup\\OracleStartup.cmd"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]
"ORA_ORCL_AUTOSTART"=hex(2):34,00,36,00,2c,00,30,00,30,00,2c,00,34,00,31,00,2c,00,30,00,30,\
00,2c,00,34,00,63,00,2c,00,30,00,30,00,2c,00,35,00,33,00,2c,00,30,00,30,00,\
2c,00,34,00,35,00,2c,00,30,00,30,00,2c,00,30,00,30,00,2c,00,30,00,30,00,00,\
00
雙擊 C:\OracleStartup\Oracle.reg 文本文件,以將此信息導入到您的注冊表。
C:\OracleStartup 文件夾中創建名為 OracleStartup.cmd 的文本文件,並包含以下信息:
sleep 60
net start OracleServiceORCL
SET ORACLE_SID=ORCL
svrmgrl @C:\OracleStartup\OracleStartup.sql
sleep 15
EXIT
創建一個 C:\OracleStartup\OracleStartup.sql 的文本文件,其中包含以下信息:
connect internal/oracle
startup PFILE=C:\init.ora
筆記 的啟動參數必須包含 Init.ora 文件的完全限定的路徑。
重要C:\OracleStartup\OracleStartup.cmd 文件包含用戶憑據以明文形式。 因此,限制對管理員和 Oracle 服務啟動帳戶僅此文件的訪問。您可以通過配置在 Oracle 伺服器的 Windows 身份驗證來避免包括 C:\OracleStartup\OracleStartup.cmd 文件中的用戶憑據。 有關如何配置 Oracle 的 Windows 身份驗證獲得筆記: 60634.1 (贏得: 安裝操作系統身份驗證) 從 Oracle 公司。有關如何與 Oracle 公司的信息,請訪問以下網站:
http://www.oracle.com/ (http://www.oracle.com/)
作為服務啟動 OracleStartup,通過使用該 InstSrv.exe 和 $ SrvAny.exe 資源工具包實用程序,以及通過使用以下命令:
"是 Files\Resource Kit\instsrv.exe"OracleStartup"是 Files\Resource Kit\SRVAny.exe"
sc 配置"OracleServiceORCL"開始 = 請求
退出
重新啟動 Windows。
『貳』 資料庫2000無法啟動 1067錯誤 這么解決
看看mysql服務並沒有其它的依賴安系啊,於是突然想到進系統日誌看看,果然發現很多MySql的很多錯誤,終於找到問題所在。
在win7的伺服器里開啟MySql服務提示「windows無法啟動mysql服務(位於本地計算機上。錯誤1067:進程意外終止)」
進入「事件查看器」「應用程序」果然發現很多MySql的錯誤Default storage engine (InnoDB) is not available
於是進入MySql的安裝目錄找到my.ini里有一句:default-storage-engine=INNODB改成MYISAM就可以了。
馬上再去開啟MySql服務就可以順利開啟了。
解決辦法二
重裝mysql時,一直提示「無法啟動MYSQL服務,錯誤1067進程意外終止
重啟,修復注冊表都沒什麼用,
網上查了,改什麼basedir,也沒用
我用的是mysql5.8,
找來找去,想起之前裝了wampserver,pc_webserver等集成環境,
此些軟體會把my.ini, php.ini 寫入C:WINDOWS目錄下,並設為只讀
解決方法:
把windows目錄下,my.ini文件刪除,
重裝mysql,服務啟動成功。。。
解決辦法三
1、執行winmysqladmin,生成my.ini文件
2、mysqld -install 啟動mysql服務
3、net start mysql 啟動mysql服務顯示正常
當通過mysql -u root -p 連接時候報伺服器沒有啟動的錯誤,察看server服務,確實mysql服務沒有啟動,手動啟動產生1067錯誤,重新安裝過幾次mysql,錯誤依舊。察看各個配置都沒有錯誤。
我的系統環境 win2003 mysql版本4.0.12。
解決辦法,將winmysqladmin生成的my.ini拷貝到c:windows下再啟動mysql就一切OK了。
這個沒試過 :其實不需要重新配置 你只要在/bin 目錄下依次點擊 mysql.exe
mysqld.exe
mysqld-nt.exe
winmysqladmin.exe
提示框出現後 直接cancle 掉
然後再點擊 winmysqladmin.exe 在右下腳那個小圖標上 選擇啟動服務就可以了
『叄』 打不開資料庫文件
排除法:
1.文件本身問題。access能打開該mdb文件,證明mdb沒有損壞;
2.許可權問題。檢查該mdb文件的用戶組許可權設置;文件屬性是否為「只讀」;
3.路徑問題。一般軟體都會按照相對路徑來找它所需要的文件,保證你沒有更改過該文件的相對路徑;
4.缺少資料庫連接中間件。你誤刪了該軟體的數據連接等文件。重新安裝該軟體。
5.版本問題。在winxp上重新安裝該軟體,看能否打開,或者使用win7的xp模式打開。
推薦:5.如能正常運行,查漏補缺,拷貝所需東西到原系統。
『肆』 sqlserver資料庫的server服務啟動不了是怎麼回事
本地計算機上的MSSQLSERVER服務啟動後又停止了。一些服務自動停止,如果它們沒有什麼可做的
筆者ASP運行環境:操作系統為Windows XP SP2,IIS的版本為默認的5.1,資料庫為SQL Server 2005(MDAC版本為2.8)
一、出現「本地計算機上的MSSQLSERVER服務啟動後又停止了。一些服務自動停止,如果它們沒有什麼可做的」
1.開始-->管理管理工具-->服務
2.啟動SQL Server(MSSQLSERVER )
二、解決「本地計算機上的MSSQLSERVER服務啟動後又停止了。一些服務自動停止,如果它們沒有什麼可做的」
1.打開SQL Server 2005中的配置工具SQL Server Configure Manager,將VIA協議禁用
2.重新啟動SQL Server(MSSQLSERVER ),成功
「本地計算機上的MSSQLSERVER服務啟動後又停止了。一些服務自動停止,如果它們沒有什麼可做的」解決!
補充一點,可能是評估版本過期,改下系統時間~
3.出現「本地計算機上的MSSQLSERVER服務啟動後又停止了。一些服務自動停止,如果它們沒有什麼可做的」