真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Oracle基礎(chǔ)(一)

    

成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)).為客戶提供專業(yè)的溫江服務(wù)器托管,四川各地服務(wù)器托管,溫江服務(wù)器托管、多線服務(wù)器托管.托管咨詢專線:18982081108

 數(shù)據(jù)庫系統(tǒng):

     微軟的SQL  server ,  IBM的DB2, 甲骨文公司的Oracle,  MySQL等,

     是比較知名的數(shù)據(jù)庫管理軟件?,F(xiàn)在咱們先來學(xué)習(xí)一下oracle數(shù)據(jù)庫。

            

             管理Oracle數(shù)據(jù)庫

OEM : oracle企業(yè)管理器
        通過訪問https://localhost:1158/em/ 使用圖形管理
  安裝sqldevelper
        使用sqldevelper管理數(shù)據(jù)庫
  使用sqlplus命令管理數(shù)據(jù)庫(3種方法):
        $sqlplus  /nolog
        SQL>conn sys/密碼  as sysdba

        $sqlplus sys/密碼 as sysdba

        $sqlplus sys/密碼@orcl  as sysdba     //加實(shí)例名

啟動(dòng)和關(guān)閉數(shù)據(jù)庫:
       以具有oracle管理員權(quán)限的用戶登錄。
       通常以sysdba的用戶登錄。
  啟動(dòng)(startup):
       啟動(dòng)Oracle實(shí)例
       由實(shí)例安裝數(shù)據(jù)庫
       打開數(shù)據(jù)庫

數(shù)據(jù)庫的不同狀態(tài):
    startup nomount :
         僅啟動(dòng)一個(gè)實(shí)例,讀取init.ora初始化參數(shù)文件,啟動(dòng)后臺(tái)進(jìn)程,

         初始化系統(tǒng)全局區(qū)(SGA)
    startup mount  :
         啟動(dòng)實(shí)例并安裝數(shù)據(jù)庫,不打開該文件,

         讀取控制文件(數(shù)據(jù)文件和重做日志文件)
    startup  open:
         處于正常工作狀態(tài),可接收用戶請求。 
   以nomount打開數(shù)據(jù)庫:
             alter database mount;
             alter database open;
   以mount方式啟動(dòng)數(shù)據(jù)庫:
             alter database open;
數(shù)據(jù)庫關(guān)閉:
             shutdown  normal :
                    下次啟動(dòng),不需要進(jìn)行實(shí)例恢復(fù)。
             shutdown  immediate :
                    強(qiáng)行回滾當(dāng)前所有的活動(dòng)事務(wù),然后斷開所有的連接用戶。
             shutdown transactional :
                    所有活動(dòng)事務(wù)完成,數(shù)據(jù)庫以shutdown immediate方式關(guān)閉數(shù)據(jù)庫。
             shutdown abort :
                    以下情況方可使用這種方式關(guān)閉
                            處于非正常工作狀態(tài)。
                            需要立即關(guān)閉數(shù)據(jù)庫。
                            啟動(dòng)數(shù)據(jù)庫實(shí)例遇到問題。

       啟動(dòng)Oracle監(jiān)聽進(jìn)程:
                      #lsnrctl   start
       關(guān)閉監(jiān)聽進(jìn)程:
                     #lsnrctl  stop
       注意: 先啟動(dòng)監(jiān)聽,后啟動(dòng)數(shù)據(jù)庫。

      查看數(shù)據(jù)庫的狀態(tài):
            SQL> select status  from  v$instance;
                    //查看數(shù)據(jù)庫的狀態(tài)(默認(rèn)open)
    關(guān)閉數(shù)據(jù)庫和例程:
            SQL> shutdown  immediate
                   //數(shù)據(jù)庫關(guān)閉,已卸載數(shù)據(jù)庫,ORACLE 例程已經(jīng)關(guān)閉。
     查看數(shù)據(jù)庫狀態(tài)
            SQL> select  status  from  v$instance;
      啟動(dòng)例程:
            SQL> startup nomount
                  //ORACLE 例程已經(jīng)啟動(dòng)。
            SQL> select status from v$instance;
                  //數(shù)據(jù)庫狀態(tài)STARTED
            SQL> alter database open;
                  //無法打開數(shù)據(jù)庫
            SQL> alter database mount;
                  //裝載數(shù)據(jù)庫

      查看數(shù)據(jù)庫的狀態(tài)是mount
           SQL> alter database open;
                  //打開數(shù)據(jù)庫
     查看數(shù)據(jù)庫狀態(tài)是open.
   打開實(shí)例過程:
               nomount---mount---open

  啟動(dòng)例程并掛載數(shù)據(jù)庫
            SQL> shutdown immediate;
                  //先關(guān)閉數(shù)據(jù)庫
            SQL> startup mount;
                  //啟動(dòng)并掛載。

  注意:
        不能在例程是啟動(dòng)狀態(tài)加載數(shù)據(jù)庫,無法讀取控制文件。

 先關(guān)閉數(shù)據(jù)庫,查看數(shù)據(jù)庫狀態(tài). 再啟動(dòng)mount狀態(tài),查看狀態(tài)。
      打開數(shù)據(jù)庫:
            SQL> alter database open;
                  并查看數(shù)據(jù)庫狀態(tài)。

啟用nomount或mount命令,必須采用alter database 命令來執(zhí)行打開數(shù)據(jù)庫的操作。  



當(dāng)前文章:Oracle基礎(chǔ)(一)
本文鏈接:http://weahome.cn/article/ghhisd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部