當對資料庫進行調整時,要求除dba外的其他使用者都不能訪問資料庫,這時可以用哪種資料庫啟動方式。A

2022-05-21 11:25:11 字數 2201 閱讀 9496

1樓:匿名使用者

bstartup nomount = 讀取pfile配置檔案,建立例項,這時還不能訪問資料庫。

startup mount = 將例項與資料庫檔案進行關聯,是dba管理資料庫的狀態,不允許資料庫使用者訪問。這時例項開啟了當前例項對應的控制檔案,可以做歸檔模式,改日誌檔案路徑之類的管理工作。(這時如果是動態監聽,資料庫會進行監聽註冊,但因為沒有open,普通使用者無法訪問資料字典,無法進行密碼驗證,所以不能訪問)

startup resart = 沒有這個命令,有個類似的restrict,一般用來做匯入匯出。

startup dba = 沒有這個命令,有個類似的upgrade,限制為只有sysdba能連線。

startup force = 終止目前資料庫執行,並正常重啟(open狀態)

2樓:匿名使用者

startup restrict選項:

startup restrict選項啟動資料庫並把它置入open模式,但只給擁有restricted session許可權的使用者賦予訪問權。

注意審題,不是資料庫異常,而是要求只能是特定使用者登入。

關於資料庫原理與應用的幾個問題 130

3樓:可以叫我表哥

資料庫原理與應

用包含:

主要內容包括資料庫技術概述、關聯式資料庫、關聯式資料庫內的標容準語言sql、關聯式資料庫設計、資料庫保護、網路資料庫、網路資料庫管理系統sql server 2000、分散式資料庫系統、xml資料庫等。

4樓:匿名使用者

你這把某個課本的課後習題貼出來了吧。書上都有。動手翻翻就知道了

5樓:匿名使用者

看這個問題有一點點無語

只會簡單sql,可以當dba嗎?

6樓:匿名使用者

sql 是作為一個資料庫管理員必備的工具和語言,就像學習英語就必須學習26個英文字母一樣.只要你想做資料庫管理員,註定你必須和sql打交道,雖然說dba不像,資料庫開發人員那樣,精通pl/sql程式設計,但是也必須能寫一些複雜的sql語句,尤其是在做資料庫優化,sql優化的時候,sql是必不可少的.

另外,要想做一名dba,除了必須具備的資料庫管理技能外,還要熟悉各種作業系統,熟悉網路管理,熟悉基本的開發知識以及業務能力,溝通協調能力等等.

dba工資誘人,但是對綜合能力要求很高,現在的公司,恨不得一個dba就可以解決全部問題,就可以省了sa,na,ap等

7樓:

如果只是會簡單的sql,那距離dba還是有很長的一段路要走的。你可以看看如今各資料庫 大廠招聘dba崗位  的要求,可以作為dba要求的參考。

8樓:匿名使用者

不行。。。

dba還要學會優化調優 擁有相當資料量情況下的分析 調優能力。。

初級簡單的sql只能用於簡單開發。。

9樓:

dba主要是做資料庫管理的

不是隻會sql語句就可以的

10樓:匿名使用者

考個全國計算機等級考試四級資料庫工程師試試看吧~~

oracle中,禁止某個使用者訪問另一個使用者下的資訊

11樓:

新建立的這個使用者,本來就是不能訪問,刪除,修改其他使用者的表(除非你這個使用者是dba許可權的),也包括使用者a下得表,

我們要做得是能讓使用者b訪問a下得某些表

使用如下命令:

grant select on a.table1 to b;

grant select on a.table2 to b;

grant select on a.table3 to b;

以上3條語句讓使用者b可以訪問使用者a的table1,table2,table3這3個表

12樓:匿名使用者

1、以a使用者登入

2、grant select on 表1 to b;

3、grant select on 表2 to b;

4、grant select 。。。。

13樓:匿名使用者

pl/sql 右鍵編輯表 許可權 select 授給b 就可以了 然後找出對應sql 其他就可以直接執行sql了

sql資料庫時提示物件名無效,SQL資料庫時提示物件名 XXX 無效

原因一 新建的資料庫,沒有將初始資料匯入到新庫裡。解決方法 資料庫做了遷移後,一般會進行匯入 還原資料的過程,在這個過程中,要注意新資料庫的完整物件名與原來是一致的。比如,您的舊資料庫名叫 db1 舊資料庫使用者是 dbuser1,現在要遷移到新的資料庫上,新資料庫名是 db2,新資料庫使用者是 d...

mybatis對oracle資料庫進行操作時,對屬性用as設定別名,但是報錯

沒空格啊,關鍵字都寫到一塊兒去了。select id as u id 使用mybatis的專案,從mysql資料庫換成了oracle資料庫,驅動都修改完了,用mysql時正常,換成oracle報錯 oracle 與mysql的 sql語句是有區別的。是不是因為這個原因 使用springmvc myb...

對於oracle中使用者對資料庫管理的理解除了點問題

oracle是這樣的 一般oracle只建立一個例項 也可以建立多個例項 就是sid,比如orcl。例項下面是表空間,schema,使用者,表。同一個例項下面可以有n個表空間,同一個例項下面也可以有多個使用者,oracle裡面,一個使用者就表示一個schema,說白了就是一個資料集合。也就是在ms ...