如果你的oracle安裝和配置都沒有問題的話:
從網(wǎng)站建設到定制行業(yè)解決方案,為提供網(wǎng)站建設、網(wǎng)站設計服務體系,各種行業(yè)企業(yè)客戶提供網(wǎng)站建設解決方案,助力業(yè)務快速發(fā)展。成都創(chuàng)新互聯(lián)公司將不斷加快創(chuàng)新步伐,提供優(yōu)質的建站服務。
#su - oracle
$sqlplus / as sysdba
startup
exit
$lsnrctl start
$ps -ef|grep oracle
1、啟動數(shù)據(jù)庫:
以下為引用的內容:
[emailprotected]:~ ?sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 ?02:29:37 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights ?reserved.
SQL connect /as sysdba
Connected to an idle ?instance.
SQL startup
ORACLE instance started.
Total System ?Global Area 135352820 bytes
Fixed Size 455156 bytes
Variable Size ?109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 679936 ?bytes
Database mounted. ? ? ? ? ?
如果是windows操作系統(tǒng):
右鍵單擊“我的電腦”- 管理 - 服務和應用程序 - 服務 - OracleService****(****是你自己的oracle服務名)右鍵單擊,選啟動;OracleOraDb****TNSListener右鍵單擊,選啟動;
通常如果在自己本機建立使用數(shù)據(jù)庫啟動這兩個就夠了。如果要進入網(wǎng)頁版的oracle,就將所有oracle開頭的服務都起來;
1、打開命令行窗口界面,可以同時按住逗ctrl+R地鍵,在彈出來的運行窗口中輸入cmd。2、啟動oracle服務,在命令行窗口中輸入逗netstartoracleserviceXXXX地后面的XXXX實際是需要根據(jù)您自己的數(shù)據(jù)庫實例名進行替換。如果您不知道,可以看下逗計算機管理地界面下的服務中,能不能找到服務名類似的服務。提示逗服務已經(jīng)啟動成功地就說明服務啟動起來了。3、啟動監(jiān)聽程序,在命令行窗口輸入lsnrctlstart,等到提示逗命令執(zhí)行成功地就可以了。4、接下來就開始加載數(shù)據(jù)庫實例了。在命令行窗口輸入逗sqlplus/assysdba地登錄到一個空閑的例程。5、登錄完成后,輸入逗startup地。這個過程可能有點慢,直到出現(xiàn)逗數(shù)據(jù)庫已經(jīng)打開地則表示實例啟動成功了。6、測試一下把,隨便連接一個數(shù)據(jù)庫用戶,如果提示逗連接成功地則說明數(shù)據(jù)庫服務現(xiàn)在可以正常使用了。注意事項如果操作過程中提示逗監(jiān)聽已經(jīng)啟動地,逗服務已經(jīng)運行地等,則可以跳過相應步驟,繼續(xù)執(zhí)行。
如果是windows操作系統(tǒng):
右鍵單擊“我的電腦”-
管理
-
服務和應用程序
-
服務
-
OracleService****(****是你自己的oracle服務名)右鍵單擊,選啟動;OracleOraDb****TNSListener右鍵單擊,選啟動;
通常如果在自己本機建立使用數(shù)據(jù)庫啟動這兩個就夠了。如果要進入網(wǎng)頁版的oracle,就將所有oracle開頭的服務都起來;
由
于Oracle10g占用很大的系統(tǒng)資源,如果平時不用,一直處于啟動狀態(tài),對系統(tǒng)資源極大浪費。所以,我們可以通過“管理工具”中的“服務”將所有
Oracle10g的服務改為手動,當需要使用oracle時通過批處理文件來啟動服務即可或者直接在“服務”中一個個啟動也可。
(1)Oracle的相關服務
OracleDBConsoleorcloem
控制臺的服務進程 網(wǎng)頁訪問 OracleJobSchedulerORCL 定時器的服務進程啟動會占很大內存默認為禁止
OracleOraDb10g_home1iSQL*Plus isql*plus的服務進程
OracleOraDb10g_home1TNSListener 監(jiān)聽器的服務進程 任何客戶端連接都需要用到默認端口: 1521
OracleServiceORCL 數(shù)據(jù)庫服務進程
(2)服務設置
我的電腦——右擊,管理——服務和應用程序——服務,將所有服務都設置為手動。
(3)建立批處理文件
在D盤建立目錄bat,用于存放所有的批處理文件建立兩個文件D:\bat\startOracle.bat和D:\bat\stopOracle.bat
startOracle.bat
@echo off net start OracleOraDb10g_home1TNSListener net start
OracleServiceORCL net start OracleDBConsoleorcl 注意:@echo
off是關掉回顯,以后的命令不顯示出來。不顯示后續(xù)命令行及當前命令行 或者
@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.保存之后,便可以直接通過雙擊文件,即可啟
動或者關閉服務 B.設置環(huán)境變量在環(huán)境變量中的系統(tǒng)變量中,在PATH后面添加D:\bat不要忘記用分號;
和前面的環(huán)境變量隔開,然后直接在開始菜單中的運行中輸入startoracle或者 stoporacle(文件名)即可執(zhí)行相應的文件.
如果在windows平臺,選擇開始 控制面板 〉管理工具 --〉服務,啟動所有以oracle開頭的服務即可;
如果在Unix/Linux,依次輸入“export ORACLE_SID=XXX”,“sqlplus / as sysdba”,“startup”即可。