Oracle配置管理

一、服務器的監聽配置:默認端口號1521
啓動和關閉監聽:lsnrctl start|stop [listerer監聽器名]
通常要先啓動監聽再啓動實例,也能夠在數據庫中靜態註冊。
增長監聽器方式:經過命令netca或netmgr
經過配置服務器配置文件listener.ora文件
客戶端配置:經過配置客戶端配置文件tnsnames.ora文件指定服務器的主機名或ip、協議、端口號及數據庫服務名或sid
鏈接方式:conn 用戶名/密碼@服務器地址/sid [as sysdba] 鏈接成功後再也不須要監聽器
二、控制文件(controlfile):記錄數據庫的狀態信息,只能屬於一個數據庫。至少有兩份,數據庫啓動時首先根據參數文件再找到控制文件,而後打開數據庫
查看控制文件: select name from v$controlfile;
更改控制文件: alter system set controlfiles='路徑1',‘路徑2’,'路徑n' scope=spfile (注:scope動態修改,spfile參數文件)
須要先關閉數據庫再更改路徑而後啓動數據庫,能夠用alter database backup controlfile to ‘路徑’ 來備份控制文件
三、重作日誌文件(redo):目的是恢復數據,至少有兩組(默認三組),每組最少一個文件。由 LGWR進程管理
查看重作日誌信息:select from v$log;
查看重作日誌文件信息:select
from v$logfile
能夠添加刪除日誌組或者日誌文件。不可刪除的日誌:當前日誌組,活動日誌組、沒有歸檔的、組中只有一個文件時(可刪組不可刪文件)
能夠用alter system swith logfile強制切換日誌,並用alter system checkpoint產生檢查點便可刪除當前日誌組
四、歸檔日誌(archivelog):是重作日誌的備份,由arch進程管理是可選的進程,默認沒有啓用,有歸檔模式和不歸檔模式
啓用歸檔日誌命令:查看模式:archive log list 設置爲歸檔模式:alter database archivelog
五、數據字典(dictionary):存儲關鍵信息表和視圖的集合,字典表不能夠訪問視圖能夠。由sys模式維護存放在system表空間中,不可修改。分靜態和動態數據字典
靜態數據字典視圖:分三類
user
:以user開頭,存儲當前用戶全部擁有的對象,即用戶模式下全部對象
all_
:以all開頭,存儲當前用戶能訪問的全部對象。
dba_*:以dba開頭,存放數據庫中全部對象,通常要dba才能夠訪問。
主要視圖有:user_tables,user_views,user_indexes,user_objects,user_users用戶擁有的表,視圖、索引、全部對象、用戶信息
all_tables,all_objects當前用戶能訪問的全部表和對象
dba_tables,dba_tablespaces數據庫全部表和表空間
動態數據字典視圖:數據常常動態更新的視圖,好比與日誌相關的視圖,通常以V$和GV$開頭
主要視圖有:v$log:日誌組狀態信息 v$logfile:日誌文件信息 v$controlfile:控制文件信息 v$instance:實例信息
v$database:數據庫信息 v$datafile數據文件信息 v$parameter參數文件信息 v$archived_log 歸檔日誌信息 數據庫

相關文章
相關標籤/搜索