一.檢視資料庫執行環境
1.從外觀檢查資料庫狀態指示燈是否一切正常
2.檢視資料庫使用節點數
單機版一般為乙個節點,並行版一般為2個或多個
3.登入到節點檢視主機配置資訊
3.1檢視cpu資訊
cat /proc/cpuinfo
3.2檢視記憶體資訊
cat /proc/meminfo
3.3檢視作業系統版本
cat /etc/redhat-release
3.4.檢視網路位址和網絡卡
ip addr 或 ifconfig
3.5檢視磁碟總量
fdisk -l
3.6檢視cpu使用情況
top3.7檢視磁碟使用情況
df -h
3.8檢視hba網絡卡
wwn就是 /sys/class/fc_host/hostx/port_name #hba卡有幾個口,x就為幾
狀態是 /sys/class/fc_host/hostx/port_state
當前介面速率是 /sys/class/fc_host/hostx/speed
當前介面型別是 /sys/class/fc_host/hostx/port_type
3.9檢視光碟機資訊
cat /proc/sys/dev/cdrom/info
二.檢視共享儲存
1.登入到grid使用者
2.進入命令列
asmcmd
3.檢視使用情況
lsdg
三.檢視資料庫執行狀態
1.登入到oracle使用者
su - oracle
2.登入資料庫
sqlplus / as scbdba
3.檢視資料庫引數
show parameter db_name;
show parameter sga_max_size;
show parameter sga_target;
show parameter spfile;
show parameter processes;
show parameter sessions;
show parameter db_block_size;
show parameter db_recovery_file_dest;
show parameter db_recovery_file_dest_size;
show parameter control_file;
show parameter compatible;
show parameter cluster_database;
4.檢視控制檔案和redlog檔案
select name from vcon
trol
file
;sel
ectm
embe
rfro
mv
controlfile; select member from v
contro
lfil
e;se
lect
memb
erfr
omvlogfile;
5.檢視資料檔案大小
col file_name for a45;
col tablespace_name for a15
select tablespace_name,file_name, bytes/1024/1024 from dba_data_files order by tablespace_name;
6.檢視表空間使用情況
col tablespace_name for a15;
select a.tablespace_name,total_mb as 「total/mb」,free_mb as 「free/mb」,
total_mb-free_mb as 「used/mb」,round((total_mb-free_mb)/total_mb*100,2) as 「used%」
from
( select tablespace_name,round(sum(bytes)/1024/1024,2) total_mb from dba_data_files
group by tablespace_name) a,
( select tablespace_name,round(sum(bytes)/1024/1024,2) free_mb from dba_free_space
group by tablespace_name) b
where a.tablespace_name=b.tablespace_name order by 1;
7.檢視表空間是否自動擴充套件
select file_name,autoextensible,increment_by from dba_data_files;
如果有需要擴充的表空間:
su - grid
asmcmd
lsdg
擴充表空間
檢視確認表空間使用情況:
select file_name from dba_data_files where tablespace_name =『ts_gioi』;
select file_name from dba_data_files where tablespace_name =『data』;
擴充套件表空間:
alter tablespace ts_gioi add datafile 『+data_dg/scjbdb/datafile/scgioi21.dbf』 size 32700m;
alter tablespace data add datafile 『+data_dg/scjbdb/datafile/data16.dbf』 size 32700m;
擴充確認:
col tablespace_name for a15;
7.使用grid使用者檢視集群狀態
crs stat -t
8.使用oracle檢視監聽狀態
lsnrctl status
Linux系統 重啟Oracle資料庫
親測可用 注意紅色部分 2 6 是在sql命令中執行 綠色部分 7 8 是退出sql後執行的。1 以oracle身份登入資料庫,命令 su oracle 2 進入sqlplus控制台,命令 sqlplus nolog 3 以系統管理員登入,命令 connect as sysdba 4 啟動資料庫,命...
Linux系統Oracle資料庫修改密碼
專案開發時,突然提示oracle報錯,ora 28001 口令已經失效。oracle11g建立使用者時預設密碼過期限制是180天 即6個月 如果超過180天使用者密碼未做修改則該使用者無法登入。修改方法 切換oracle使用者 su orcale 檢視oracle home路徑 echo oracl...
Linux系統部署oracle 11g資料庫
說明 本次安裝使用vmare vsphere client 建立linux虛擬機器,不是vmware workstation。本次安裝的資料庫是檔案系統方式,不是asm方式。所有步驟都已實操,部分摘自其它資料 1 linux及環境準備 1.1準備需要的軟體和介質 2 配置linux系統,準備orac...