如何在linux下重啟oracle資料庫

2021-12-24 07:44:15 字數 1685 閱讀 5465

1樓:我叫王土土豆

1、開啟一個terminal切換到oracle使用者,用oracle使用者修改以下內容,注意要用oraclee使用者編輯,cd到oracle的安裝目錄的bin目錄。

2、用oracle使用者修改以下內容,注意要用oraclee使用者編輯,切換到oracle的bin目錄,按下enter後,輸入vi dbstart編輯dbstart檔案。

3、用oracle使用者修改以下內容,注意要用oraclee使用者編輯,把紅線處修改為oracle的安裝目錄,儲存並退出。

4、切換到root使用者。

5、切換到root使用者,用vi編輯etc目錄下的oratab檔案,把這裡的n改為y並儲存退出。

6、用root使用者編輯,輸入英文的冒號並輸入wq儲存並退出。

7、用root使用者編輯oratab檔案把這裡改為y。

2樓:白卡

第一步:登陸

root登陸之後切換到oracle使用者上,輸入

su oracle

第二步:連線

在oracle使用者下,輸入

sqlplus /nolog

第三步:使用管理員許可權

輸入 connect /as sysdba

第四步:啟動/關閉服務

輸入 startup

startup引數

不帶引數,啟動資料庫例項並開啟資料庫,以便使用者使用資料庫,在多數情況下,使用這種方式!

nomount,只啟動資料庫例項,但不開啟資料庫,在你希望建立一個新的資料庫時使用,或者在你需要這樣的時候使用!

mount,在進行資料庫更名的時候採用。這個時候資料庫就開啟並可以使用了!

謝謝!不準確的地方請指教!

shutdown

shutdown的引數

normal 需要等待所有的使用者斷開連線

immediate 等待使用者完成當前的語句

transactional 等待使用者完成當前的事務

abort 不做任何等待,直接關閉資料庫

normal需要在所有連線使用者斷開後才執行關閉資料庫任務,所以有的時候看起來好象命令沒有執行一樣!在執行這個命令後不允許新的連線

immediate在使用者執行完正在執行的語句後就斷開使用者連線,並不允許新使用者連線。

transactional 在擁護執行完當前事物後斷開連線,並不允許新的使用者連線資料庫。

abort 執行強行斷開連線並直接關閉資料庫。

第五步:如果是啟動服務,要開啟監聽

退出sqlplus模式,輸入

lsnrctl start

3樓:射手陳曉曉

如果確定oracle的服務端已經安裝完畢(客戶端一般是不需要安裝的)---- 重啟資料庫服務

(1) 以oracle身份登入資料庫,命令:su – oracle(2) 進入sqlplus控制檯,命令:sqlplus /nolog(3) 以系統管理員登入,命令:

connect / as sysdba

(4) 啟動資料庫,命令:startup

(5) 如果是關閉資料庫,命令:shutdown immediate /shutdown abort

(6) 退出sqlplus控制檯,命令:exit(7) 進入***控制檯,命令:lsnrctl(8) 啟動***,命令:start

(9) 退出***控制檯,命令:exit

(10) 重啟資料庫結束

Linux下記憶體識別問題,如何在linux作業系統下檢測記憶體洩漏

正常。一般來說,並非是系統的問題,而是主機板的問題。linux某些版本只支援4g記憶體,某些可以達到64g,這因核心不同而變,但並非說你就一定可以檢視到這麼多的記憶體。我猜測你是使用了一些較早的主機板,它們的晶片組只能支援到4g的地址空間,而系統資源也要分配一部分地址,所以最後系統就只能使用少於4g...

如何在linux下執行python程式

現在一般的linux都預裝了python2.x直接在命令列裡執行就行了 python xx.py就可以了zh zh pythonpro echo print hello a.py zh zh pythonpro lsa.py zh zh pythonpro python a.pyhello zh z...

如何在android 或linux 下,做suspend

通常情況下 pending是指任務在可以隨時執行,但是因為已經有任務在執行,所以排隊,這種狀態的任務可隨時進入執行態。suspend是被掛起的,在等待資源,等待的資源可以是輸入 訊號或者硬體裝置,在得到想要的資源後會轉成pending狀態 如果有任務在執行 linux觸控式螢幕驅動中什麼時候會呼叫s...