ORACLE管理學習第一天

ref:http://halfgene.itpub.net/post/32185/304206
一、數據庫管理員的任務
二、ORACLE的版本號
三、sys和system用戶的區別
四、SYSDBA和SYSOPER系統權限
五、Oracle密碼文件的作用和說明
六、啓動和關閉數據庫

一、數據庫管理員的任務
1、評估數據庫服務器的硬件設備
2、安裝ORACLE軟件
3、規劃數據庫
4、創建和打開數據庫
5、備份數據庫
6、註冊系統用戶(ORACLE用戶)
7、具體實施數據庫的設計
8、備份具有完整功能的數據庫
9、協調數據庫的性能


二、ORACLE的版本號
1、版本號說明
如9.0.1.2.3
9代表版本號;0代表新特徵號;1代表維護版本號;2代表普通的補丁設置號碼;3代表特殊的平臺補丁設置號碼
2、查詢版本號
select * from product_component_version;
另外,也可以查詢v$version視圖查看組件級信息


三、sys和system用戶的區別sys:所有爲數據庫的數據字典建立的基本表和視力都存儲在SYS模式中。
system:用SYSTEM用戶名創建顯示管理信息的外部的表和視圖以及各種ORACLE選項和工具使用的內部的表和視圖


四、SYSDBA和SYSOPER系統權限
SYSDBA:該系統權限可以將用戶與SYS用戶相連接,非常有效。
執行STARTUP和SHUTDOWN操作;
ALTER DATABASE:打開、登錄、備份和更改字符表;
CREATE DATABASE
CREATE SPFILE
ARCHIVELOG和RECOVERY
包括RESTRICTED SESSION權限


SYSOPER:該權限允許用戶執行基本的操作任務,但是不具備查看用戶數據的能力。
執行STARTUP和SHUTDOWN操作;
CREATE SPFILE
ALTER DATABASE OPEN/MOUNT/BACKUP
ARCHIVELOG和RECOVERY
包括RESTRICTED SESSION權限


五、Oracle密碼文件的作用和說明

1、創建密碼文件
orapwdUsage: orapwd file= password= entries= where
file - name of password file (mand),
password - password for SYS (mand),
entries - maximum number of distinct DBA and OPERs (opt),
There are no spaces around the equal-to (=) character.
2、如何往口令文件中加用戶可查看口令中的用戶
加用戶通過賦權限的方式:grant sysdba或者grant sysdba
查看用戶:select * from v$pwfile_users;
3、remote_login_passwordfile參數
SQL> show parameter pass

NAME TYPE VALUE
--------------------- ----------- ------------------------------
remote_login_passwordfile string NONE

alter system set remote_login_passwordfile=none|exclusive|shared scope=spfile;
none:缺省值,會引起ORACLE採取密碼文件不存在時的舉動,不安全的連接方式不允許沒受權的連接。
exclusive:密碼文件只能用於一個數據庫
shared:密碼文件可以用於多個數據庫 ,但是只可以識別一個用戶:SYS
很多人的疑問在於:口令文件的缺省名稱是orapw,怎麼能夠共享?
實際上是這樣的: Oracle數據庫在啓動時,首先查找的是orapw的口令文件,如果該文件不存在,則開始查找,orapw的口令文件
如果口令文件命名爲orapw,多個數據庫就可以共享.


六、啓動和關閉數據庫

1、啓動數據庫
a、啓動數據庫的方法
sql plus;rman;企業管理器
b、使用sql plus啓動數據庫
sqlplus /nolog
connect ... as sysdba;
startup [pfile=''];
c、啓動方式
啓動實例,裝載並打開數據庫:startup
啓動實例,不裝載數據庫:startup nomount
啓動實例並裝載數據庫:startup mount
d、限制訪問數據庫
startup restrict:此時一般用戶無法訪問數據庫
e、迫使實例啓動
startup force
f、啓動實例,裝載數據庫並啓動完整的介質恢復過程
startup open recover
2、改變數據的可用性
alter database mount;
alter database open;
alter database open read only;
alter sysdate enable|disable restricted session;
3、關閉數據庫
shutdown normal:普通模式關閉數據庫,不允計新連接,等待所有用戶解除連接
shutdown immediate:立即關閉數據庫
shutdown transactional:執行完現在事務後立即關閉
shutdown abort:使用終止事務和用戶連接(終止數據庫實例)的辦法關閉數據庫
4、禁止操作數據庫
alter system quiesce restricted;
alter system unquiesce;--取消
v$instance:可以查看實例狀態
5、暫停和繼續數據庫
alter system suspend:中斷所有數據文件(文件頭和文件數據)和控制文件的輸入和輸出(I/O)暫停數據庫
alter system resume;繼續普通的數據庫操作。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章