達夢數據庫的實例及狀態管理

達夢數據庫的實例及狀態管理

達夢數據庫的實例及狀態管理:
一、建立數據庫實例
二、手動建立服務
三、啓停數據庫實例
四、數據庫的實例狀態查看
五、查看數據庫實例狀態數據庫

一、建立數據庫實例
[root@dm1 dm]# cd /home/dmdba/dmdbms/bin
[root@dm1 dm]# ./dminit path=/home/dmdba/dmdbms/data/ EXTENT_SIZE=16 PAGE_SIZE=8 CASE_SENSITIVE=Y DB_NAME=DAMENG INSTANCE_NAME=DMSERVER SYSDBA_PWD=DAMENG123ide

二、手動建立服務
[root@dm1 dm]# /home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver -p dmserver -i /home/dmdba/dmdbms/data/DAMENG/dm.inirest

三、啓停數據庫實例
[root@dm1 dm]# service DmServiceDMSERVER start
[root@dm1 dm]# service DmServiceDMSERVER stop
[root@dm1 dm]# service DmServiceDMSERVER restart
[root@dm1 dm]# service DmServiceDMSERVER status日誌

四、數據庫的實例狀態查看
首先看下數據庫實例的幾種狀態:server

  1. 配置狀態(MOUNT): 不容許訪問數據庫對象,只能進行控制文件維護、歸檔配置、數據庫模式修改等操做;
  2. 打開狀態(OPEN): 不能進行控制文件維護、歸檔配置等操做,能夠訪問數據庫對象,對外提供正常的數據庫服務;
  3. 掛起狀態(SUSPEND): 與 OPEN 狀態的惟一區別就是,限制磁盤寫入功能;一旦修改了數據頁,觸發 REDO 日誌、數據頁刷盤,當前用戶將被掛起。
    OPEN 狀態與 MOUNT 和 SUSPEND 能相互轉換,可是 MOUNT 和 SUSPEND 之間不能相互轉換。

五、查看數據庫實例狀態
SQL> select name,instance_name,start_time,status$ from v$instance;
達夢數據庫的實例及狀態管理對象

六、從open狀態切換到mount
SQL> alter database mount;
達夢數據庫的實例及狀態管理blog

七、從mount狀態切換到open
SQL> alter database open;
達夢數據庫的實例及狀態管理ip

八、從open狀態切換到suspend
SQL> alter database suspend;
達夢數據庫的實例及狀態管理it

相關文章
相關標籤/搜索