4 回答

TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
(1)Oracle的相關(guān)服務(wù)
OracleDBConsoleorcloem 控制臺的服務(wù)進(jìn)程 網(wǎng)頁訪問 OracleJobSchedulerORCL 定時(shí)器的服務(wù)進(jìn)程啟動會占很大內(nèi)存默認(rèn)為禁止 OracleOraDb10g_home1iSQL*Plus isql*plus的服務(wù)進(jìn)程 OracleOraDb10g_home1TNSListener 監(jiān)聽器的服務(wù)進(jìn)程 任何客戶端連接都需要用到默認(rèn)端口: 1521 OracleServiceORCL 數(shù)據(jù)庫服務(wù)進(jìn)程
(2)服務(wù)設(shè)置
我的電腦——>右擊,管理——>服務(wù)和應(yīng)用程序——>服務(wù),將所有服務(wù)都設(shè)置為手動。
(3)建立批處理文件
在D盤建立目錄bat,用于存放所有的批處理文件建立兩個(gè)文件D:\bat\startOracle.bat和D:\bat\stopOracle.bat
startOracle.bat
@echo off net start OracleOraDb10g_home1TNSListener net start OracleServiceORCL net start OracleDBConsoleorcl 注意:@echo off是關(guān)掉回顯,以后的命令不顯示出來。不顯示后續(xù)命令行及當(dāng)前命令行 或者
@TITLE ORACLE:STARTING... @NET START OracleOraDb10g_home1iSQL*Plus @NET START OracleOraDb10g_home1TNSListener @NET START OracleServiceORCL @TITLE ORACLE:STARTED. @PAUSE
stopOracle.bat
@echo off net stop OracleDBConsoleorcl net stop OracleServiceORCL net stop OracleOraDb10g_home1TNSListener或者 @TITLE ORACLE:STOPPING... @NET STOP OracleOraDb10g_home1iSQL*Plus @NET STOP OracleOraDb10g_home1TNSListener @NET STOP OracleServiceORCL @TITLE ORACLE:STOPPED. @PAUSE
(4)啟動方法
A.保存之后,便可以直接通過雙擊文件,即可啟動或者關(guān)閉服務(wù) B.設(shè)置環(huán)境變量在環(huán)境變量中的系統(tǒng)變量中,在PATH后面添加D:\bat不要忘記用分號; 和前面的環(huán)境變量隔開,然后直接在開始菜單中的運(yùn)行中輸入startoracle或者 stoporacle(文件名)即可執(zhí)行相應(yīng)的文件

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
windows中:
系統(tǒng)服務(wù)中有一個(gè)服務(wù)叫:【OracleService[SID]】SID是你安裝oracle時(shí)候的實(shí)例名,如果你沒有改默認(rèn)的是【orcl】,所以找到【OracleServiceORCL】這個(gè)服務(wù),啟動它就ok了。
※不過一般裝完oracle后它都是啟動的,而且是開機(jī)自動啟動。
linux下面:
oracle用戶登入linux → sqlplus / as sysdba → startup
- 4 回答
- 0 關(guān)注
- 558 瀏覽
添加回答
舉報(bào)