1. 程式人生 > >oracle資料的啟動與停止

oracle資料的啟動與停止

1切換到oracle使用者安裝環境下 我的是orcl

2執行oracle 環境變數  . oraenv (11.2)需要設定

3進入oracle控制檯 sqlplus / as sysdba;以dba身份連線到oracle

    或者在linux命令下檢視emconsole 狀態 emctl status dbconsole 如何使啟動狀態使用瀏覽器也可以進行啟動

    如何沒有啟動emctl start dbconsole 進行啟動

    下面是使用命令列進行啟動

4Startup就可以啟動了。

        不過oracle啟動模式有3種:

l        Startup nomount  (nomount模式)啟動例項不載入資料庫。

l        Startup mount (mount模式)啟動例項載入資料庫但不開啟資料庫

l        Startup (open 模式)啟動例項載入並開啟資料庫,就是我們上面所用的命令

    Nomount模式中oracle僅為例項建立各種記憶體結構和服務程序,不會開啟任何資料庫檔案,

    所以說:

1)  建立新資料庫

2)  重建控制檔案

    這2種操作都必須在這個模式下進行。

    Mount模式中oracle只裝載資料庫但不開啟資料庫,所以說:

    1)    重新命名資料檔案

    2)    新增、刪除和重新命名重做日子檔案

    3)    執行資料庫完全恢復操作

    4)    改變資料庫的歸檔模式

    這4種操作都必須在這個模式下進行

    Open模式(就是我們上面的startup不帶任何引數的)正常啟動。

  當然這3種模式之間可以轉換:

  Alter database mount(nomount模式)—〉alter database open(mount 模式)—〉(open模式)

當然還有其它一些情況,在我們open模式下可以將資料庫設定為非受限狀態和受限狀態

在受限狀態下,只有DBA才能訪問資料庫,所以說:

1)  執行資料匯入匯出

2)  使用sql*loader提取外部資料

3)  需要暫時拒絕普通使用者訪問資料庫

4)  進行資料庫移植或者升級操作

在開啟資料庫時使用startup restrict命令即進入受限狀態。

使用alter system disable restricted session命令即可以將受限狀態改變為非受限狀態。

使用alter system enable restricted session命令可以將非受限狀態變為受限狀態

使用alter database open read only可以使資料庫進入只讀狀態。
使用alter database open read write 可以使資料庫進入讀寫狀態。

當然在某些情況下可能是用上述各種啟動方式都無法成功啟動資料庫,這個時候就要使用startup force命令來強行啟動資料庫。當然誰都不想碰到這種情況:)

c.關閉資料庫
  1)正常關閉 shutdown
  2) 立即關閉 shutdown immediate
  3) 關閉事務 shutdown transactional
  4) 強行關閉 shutdown abort,當然誰都不想碰到這種情況。

二、OEM為例

Oracle Enterprise Management(OEM),

跟第一小節講的Sqlplus /nolog ,Connect /as sysdba 這2個命令差不多的操作如圖:

按照上面的一步步操作就能夠連線到資料庫。

下面是如何啟動和關閉資料庫:

點選我們前幾章建立的ORADB01這個資料庫樹中的配置選項,這個裡面的:

1)已啟動 對應 Nomount模式

2)已轉載 對應 mount模式

3)開啟  對應 open模式

當你點選應有按鈕之後就會進入如下對話方塊

1)正常 對應 正常關閉 shutdown

2) 立即 對應 立即關閉 shutdown immediate

3) 事務處理 對應 關閉事務 shutdown transactional

4) 中止 對應 強行關閉 shutdown abort

確定之後出現如下對話方塊

限制對資料庫訪問 對應 alter system disable restricted session

alter system enable restricted session

只讀模式 對應  alter database open read only

alter database open read write

簡單吧,sql*plus的一大堆命令到OEM中變成了幾個按鈕罷了。

 3.Windows控制檯

這個熟悉吧:
oracle ************Agent 用於OEM管理結構
oracle************HTTPSERVER  oracle Web伺服器
oracle ************ManagementServer 用於OEM管理結構
oracle ************ TNSListener oracle網路結構的伺服器端程序
oracle ************OEMREP 資料檔案庫檔案
oracle ************ORADB001 使用者建立的資料庫
我一般都把所有的服務全部選成手動啟動,如果全開,記憶體要用掉700M............

相關推薦

oracle資料啟動停止

1切換到oracle使用者安裝環境下 我的是orcl2執行oracle 環境變數  . oraenv (11.2)需要設定3進入oracle控制檯 sqlplus / as sysdba;以dba身份連線到oracle    或者在linux命令下檢視emconsole 狀態

Oracle啟動關閉

oracle startup shutdown 在Oracle下啟動與關閉大致都是由3個步驟完成,在啟動時分別是:啟動實例、加載數據庫、打開數據庫;關閉時分別是:關閉數據庫、卸載數據庫、關閉Oracle實例。所以在Oracle因為這種嚴謹的風格,使得在平時可以根據不同的情況根據需要,以不同的

mongoDB 啟動停止

參考 kconfig 1.2 cleanup socket conn parent 方案 ons MongoDB是一個基於分布式文件存儲的數據庫。由C++語言編寫。旨在為WEB應用提供可擴展的高性能數據存儲解決方案。它以高性能、易部署、易使用,存儲數據非常方便等優點被廣泛使

EasyHook庫系列使用教程之四鉤子的啟動停止

ros clu 簡單 line IT data- exclusive 線程 調用 此文的產生花費了大量時間對EasyHook進行深入了解同一時候參考了大量文檔

MYSQL 啟動停止服務命令

mysql 啟動 top linux res 令行 自己 stop service mys 無論你的msql按照的linux還是windows,都要通過命令行來啟動的你服務,這裏講述MYSQL 啟動與停止服務命令。 1,windows 裏面設置 net stop mys

Ubuntu 16.04.05自定義啟動停止指令碼

1、start.sh(啟動指令碼) #!/bin/sh echo "Service: \033[40G[\033[49;32;5mStart\033[0m]\n"; # 啟動Nginx /usr/local/nginx/sbin/nginx # 啟動Php-fpm /usr/local/

MongoDB的啟動停止(一)

1:啟動和停止Mongodb    1)從命令列啟動      執行mongod,啟動MongoDB伺服器,mongod有很多可配置的啟動選項,可以使用mongod --help檢視所有選項   --dbpath:

docker的啟動停止

systemctl  命令是系統服務管理器指令我的是service 啟動docker: systemctl start docker # service  start docker 停止docker: sys

linux mongodb安裝啟動停止

        MongoDB是一個基於分散式檔案儲存的資料庫。旨在為WEB應用提供可擴充套件的高效能資料儲存解決方案。         MongoDB是一個介

在Windows下MySQL啟動停止方法

原文地址:http://blog.csdn.net/ge_haiming/article/details/1902147 MySQL比較好玩一點就是它可以用多種方式啟動,當然它也可以用多種方式關閉。下面我就MySQL的幾種啟動方式簡單的談一談,希望可以給大家提供一些參考。 &

Oracle資料一致性事務管理

資料一致性和事務 Oracle中的資料一致性 當從A表取一條資料新增到B表時,需先刪除A表資料,再新增B表資料, 如果第二條操作出異常時,就造成了資料不一致。 Oracle中的事務 事務是保證資料一致性的重要手段,試圖改變資料庫狀態的多個動作應該視作一個密不可分

怎麼用Java來實現控制Tomcat啟動停止

停止 //如不能執行,請正確配置tomcat環境 public class conTomCat{ public void close() throws IOException { Process process = Runtime.getRuntime().exec('cmd

kafka叢集一鍵啟動停止shell指令碼

kafka叢集一鍵啟動與停止shell指令碼 準備工作: 已經配置了主機與ip對映關係,已經配置了免密登入; 一、啟動Kafka叢集的指令碼 自定義start_kafka_byfang.sh,啟動kafka叢集中所有節點 #!/bin/bash BROKERS="hx

Rabbit MQ 自定義監聽器容器(Listener Container)的啟動停止

專案中會遇到,MQ佇列的監聽是在某一前提條件準備好的情況下才啟動,比如MQ接收到一系列資料,這些資料的儲存依賴於另外一個MQ訊息的一些配置接收之後才能完成。 指定屬性autoStartup為false,並啟動對應的listener id @RabbitHandl

Oracle11g R2 RAC 啟動停止順序

停止的過程: 停止資料庫例項-> 停止HAS-> 停止CRS, 啟動的過程與之相反 關閉過程(CRS叢集關閉->關閉資料庫) 1.關閉資料庫: 用oracl使用者執行srvctl命令 語法:srvctl stop database -d dbname [

linux下redis安裝、啟動停止,redis做成服務

如果的linux可以連結網路,那麼可以直接聯網下載。直接輸入程式碼:wget http://download.redis.io/releases/redis-3.0.2.tar.gztar zxvf redis-3.0.2.tar.gz 我們會看到在該目錄下多了一個檔案,re

zookeeper服務端和客戶端的啟動停止

zookeeper的命令列都位於專案目錄下的/bin/目錄下面,在執行這行命令前,我們首先進入zookeeper的bin目錄下。 zookeeper服務端命令: 啟動命令:sh zkServer.sh start 停止命令:sh zkServer.sh s

mac守護程序啟動停止

Mac下的啟動服務主要有三個地方可配置: 1,系統偏好設定->帳戶->登陸項 2,/System/Library/StartupItems 和 /Library/StartupItems/ 3,launchd 系統初始化程序配置。 前兩種優化比較

Oracle資料安裝解除安裝明細

安裝: 解除安裝 資料泵匯入 Oracle安裝: 1.到官網下載相應的安裝程式,如下圖所示。 有一點需要注意,Oracle的安裝程式分成2個檔案,下載後將2個檔案解壓到同一目錄即可。 2.下載完成後,將2個壓縮檔案一起選中,滑鼠右鍵—>解壓檔案,如下圖所示。兩個壓

Derek解讀Bytom原始碼-啟動停止

作者:Derek 簡介 本章介紹bytom程式碼啟動、節點初始化、及停止的過程 作者使用MacOS作業系統,其他平臺也大同小異 Golang Version: 1.8 預備工作 編譯安裝 設定debug日誌輸