1.列出配置的所有數(shù)據(jù)庫
10年積累的網(wǎng)站建設(shè)、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先建設(shè)網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有楊浦免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
srvctl config database
2.顯示指定集群數(shù)據(jù)庫的所有服務(wù)
srvctl config service -d GDTV
3.查看所有實(shí)例和服務(wù)的狀態(tài)
srvctl status database -d GDTV
4.查看單個(gè)實(shí)例的狀態(tài)
srvctl status service -d GDTV -s service_name
5.特定節(jié)點(diǎn)上節(jié)點(diǎn)應(yīng)用程序的狀態(tài)
srvctl status nodeapps -n DBSERVER1
srvctl status nodeapps -n DBSERVER2
6.列出RAC數(shù)據(jù)庫的配置
srvctl config database -d GDTV
7.顯示節(jié)點(diǎn)應(yīng)用程序的配置 —(VIP、GSD、ONS、監(jiān)聽器)
srvctl config nodeapps -n DBSERVER1 -a -g -s -l
srvctl config nodeapps -n DBSERVER2 -a -g -s -l
如果在windows平臺(tái),選擇開始 控制面板 〉管理工具 --〉服務(wù),啟動(dòng)所有以oracle開頭的服務(wù)即可; 如果在Unix/Linux,依次輸入“export ORACLE_SID=XXX”,“sqlplus / as sysdba”,“startup”即可。
UNIX(AIX)系統(tǒng)常用命令
AIX的命令格式:
$command option(s) argument(s)
command:命令
option(s):命令選項(xiàng),均以'-'號(hào)開始
argument(s):參數(shù)
命令 用途
----------------------------------------------------------------------------
prtconf 顯示系統(tǒng)的各項(xiàng)主要配置
svmon -G 查看內(nèi)存(4k)
iostat 2 查看磁盤讀寫情況(每2秒刷新);
set -o vi 調(diào)用緩沖區(qū) k,j,x,h,l 向上下翻,Esc
smit 進(jìn)入管理界面
cd 改變路徑
ls 列出文件
ls -aF 列出隱含文件,并適當(dāng)分類
ls -l 列出文件的詳細(xì)信息
ls -ltr
more 輸出文件內(nèi)容到屏幕
cat 顯示文本文件內(nèi)容/合并文件
pg 分頁顯示文件內(nèi)容,回車后下一頁
file 顯示文件屬性(可執(zhí)行/ASCII/等)
clear 清屏
mkdir 創(chuàng)建目錄
rmdir 刪除目錄
cp 拷貝文件
mv 文件/目錄改名,轉(zhuǎn)移
rm 刪除文件/目錄, 如:rm -fr ora*
rmdir 刪除目錄,如: rmdir oracle
df -k 顯示文件系統(tǒng)的信息
du 磁盤使用信息匯總
mount 顯示已經(jīng)掛裝的文件系統(tǒng)的信息或掛裝文件系統(tǒng) mount -rv cdrfs /dev/cd0 /cdrom mount /dev/lv02 /u01
umount 卸載某個(gè)文件系統(tǒng) umount /cdrom
fuser -kxuc /dev/cd0 當(dāng)光驅(qū)不能正常釋放時(shí)
lsattr -E -l sys0 -a realmem 察看內(nèi)存的命令
env 輸出用戶環(huán)境變量到屏幕
id 察看用戶的屬性
whoami 察看當(dāng)前用戶名
who 查看已經(jīng)登錄的用戶
who -r 查看目前系統(tǒng)的運(yùn)行級(jí)別
users 用單獨(dú)的一行打印出當(dāng)前登錄的用戶,每個(gè)顯示的用戶名對(duì)應(yīng)一個(gè)登錄會(huì)話
如果一個(gè)用戶有不止一個(gè)登錄會(huì)話,那他的用戶名將顯示相同的次數(shù)
w 顯示當(dāng)前系統(tǒng)中每個(gè)用戶和它所運(yùn)行的進(jìn)程信息
last 此命令往回搜索wtmp來顯示自從文件第一次創(chuàng)建以來登錄過的用戶
whereis 命令的絕對(duì)路徑
passwd 設(shè)置用戶密碼
su 改變/切換用戶id
lsuser ALL 列出所有已經(jīng)創(chuàng)建的用戶
lsgroup ALL 列出所有已經(jīng)創(chuàng)建的組
smitty user 管理用戶
mkuser 創(chuàng)建新用戶,創(chuàng)建用戶的缺省屬性值于文件:/usr/lib/security/mkuser.default,只能由root修改
smitty group 管理組
mkgroup 創(chuàng)建新組
chfn 改變用戶詳細(xì)信息
jobs 查看后臺(tái)任務(wù)/進(jìn)程
fg 把后臺(tái)進(jìn)程調(diào)到前臺(tái)
bg 把當(dāng)前進(jìn)程調(diào)到后臺(tái)運(yùn)行
grep 查找匹配字符/字符串
netstat -i 顯示網(wǎng)絡(luò)連接信息及統(tǒng)計(jì)信息
netstat -IN
netstat -rn 顯示核心路由表
netstat -I 網(wǎng)絡(luò)設(shè)置名 端口號(hào) 監(jiān)視端口情況
netstat -v 正在使用的設(shè)備驅(qū)動(dòng)程序的統(tǒng)計(jì)信息
netstat -m 網(wǎng)絡(luò)使用的內(nèi)存空間情況
netstat -D 顯示丟棄包的情況
ifconfig -a 顯示網(wǎng)絡(luò)配置信息
umask 顯示文件創(chuàng)建掩碼,即新建文件或目錄的缺省權(quán)限,如#umask 664
date 系統(tǒng)時(shí)間
find path expression 查找文件,expression的值有:
-name/-type/-size/-mtime(修改時(shí)間)/-perm(權(quán)限)/-usr/-o(或)
uname 顯示操作系統(tǒng)信息
oslevel 系統(tǒng)版本
man 幫助文件
smitty clstart | clstop 起用|關(guān)閉HA
smitty hamcp
smitty chinet 改變網(wǎng)卡的配置信息
smitty cluster 配置cluster
smitty hacmp 配置hacmp
/usr/sbin/cluster/clstat 顯示cluster信息
dbassist 啟動(dòng)oracle數(shù)據(jù)庫配置助手(dbca -9i 可以用配置數(shù)據(jù)庫方式啟動(dòng)一個(gè)數(shù)據(jù)庫)
netasst 啟動(dòng)oracle數(shù)據(jù)庫listener配置助手(-9i oemapp是一個(gè)包,后跟參數(shù),不同工具)
vi 文件編輯器
動(dòng)作字符:
a 在當(dāng)前字符后添加文字; x 刪除單個(gè)字符;
A 在當(dāng)前行最后添加文字; dw 刪除至當(dāng)前詞尾;
i 在當(dāng)前字符前添加文字; d$ 刪除至當(dāng)前行尾;
I 在當(dāng)前行開始處添加文字; d0 刪除至當(dāng)前行首;
o 在當(dāng)前行后添加新行; dd 刪除當(dāng)前行;
O 在當(dāng)前行前添加新行; :20,40d 刪除20行至40行;
/text 向后查詢 ?text 向前查詢
r 修改當(dāng)前字符 R 覆蓋字符,直至按下[ESC]
s 刪除當(dāng)前字符,并可添加字符直至按[ESC]
S 刪除當(dāng)前行,并可添加字符直至按[ESC]
yy 將當(dāng)前行存入緩沖區(qū)
dd
p
P
errpt|pg 創(chuàng)建/顯示錯(cuò)誤文件
errclear 0 清除錯(cuò)誤日志文件內(nèi)容
lsvg -o 顯示卷組信息
lsvg -l rootvg
instfix -iv|grep AIX_ML 安裝的文件集
smitty tcpip tcp/ip配置
lsdev -Cc disk 系統(tǒng)設(shè)備信息(磁盤)
lspv 顯示卷組里的物理卷信息
lsdev -Cc pdisk 顯示陣列里的磁盤信息
errclear 清除error log
lsps -a 顯示交換空間
swapon /dev/paging01 激活交換空間
chps -a paging01 刪除交換空間
rmps paging01 刪除不活動(dòng)的交換空間
smit mkps 增加交換空間
smit chps 修改交換空間
varyonvg 激活卷組 如:varyonvg datavg 將datavg激活
varyoffvg 關(guān)閉卷組
/ect/services 查看端口
/etc/hosts 機(jī)器名IP對(duì)照表
/etc/inittab 相當(dāng)于DOS的AUTOEXEC.BAT文件
/etc/filesystems 記錄所有的文件系統(tǒng)設(shè)置
增加并配置端口
刪除端口
在客戶端登錄AIX(用IE)
lscfg
lsdev
route ADD 0 10.188.12.1
route add default 192.168.0.1 設(shè)置網(wǎng)關(guān)(或在/etc/defaultrouter文件中加入網(wǎng)關(guān)地址,重起機(jī)器就行)
su root 以ROOT用戶登錄;
smitty lv 增加邏輯盤
LN -s 源目錄 目標(biāo)目錄 鏈接
ls -l 查看權(quán)限
./fielname 運(yùn)行filename文件
smitty clstart 啟動(dòng)HA
smitty clstop 停止HA
.filename 表示filename文件(目錄)為隱藏;
cat file1 file2 合并file1到file2
SMIT 綜合管理工具
# 表示ROOT用戶;
$ 表示一般用戶;
shutdown -fr 快速重啟;
smitty crjfs 創(chuàng)建結(jié)點(diǎn); mount /u05 chown -R oracle.dbs u05 chmod -R 777 u05
加一個(gè)文件系統(tǒng)的步驟: 加文件系統(tǒng)/chmod/chown/mount 文件系統(tǒng)名
smitty jfs
smitty lv
smitty lvm 管理邏輯卷
smitty vg 管理卷組
smitty chvg
drwxrwxrwx d表示目錄,-表示普通文件,r表示鏈接; d421421421 777全部權(quán)限
-rwxrwxrwx 第2-4:屬主用戶,5-7:同組用戶,8-10所有用戶
date 0217142590 This sets the date and time to Sat Feb 17 14:25:00 CST 1990.
當(dāng)root不能在其終端上登錄時(shí) 修改/etc/hosts文件,查看其IP地址對(duì)應(yīng)的主機(jī)名;
當(dāng)其他用戶不能在其終端上登錄時(shí) 刪除用戶,并刪除/home下對(duì)應(yīng)的目錄,重建;
smitty aio 調(diào)整aioservers
#pstat -a|grep aios|wc -l 查看aio的值是否常達(dá)到MAX,IF 增加MIN, MAX aio;
當(dāng)任何用戶都不能登錄圖形界面時(shí) 有可能根結(jié)點(diǎn)充滿,在登錄窗口用字符方式登錄,加大根結(jié)點(diǎn)空間即可;
ps -ef | grep cluster 查找包含"cluster"的進(jìn)程
more /etc/passwd|grep zhxx 查找靜態(tài)字符"zhxx"
pe -f 進(jìn)程查看,如:# ps -f
UID PID PPID C STIME TTY TIME CMD
root 43626 45014 0 20:38:58 pts/1 0:00 -ksh
root 47710 43626 2 21:08:03 pts/1 0:00 ps -f
用戶ID 進(jìn)程ID 父進(jìn)程ID CPU利用率 開始時(shí)間 控制臺(tái) 運(yùn)行時(shí)間 命令
kill -9 **** ***為進(jìn)程號(hào),可用ps獲得
ping 10.188.12.252 -l 17000 -t 以17000 bytes/包 ping 目標(biāo)
crontab 創(chuàng)建計(jì)劃任務(wù)(crontab -l 查看已有任務(wù), crontab -e 編輯或增加,刪除任務(wù))
0 2 * * * /u05/dmpbak/auto.sh 表示:每天兩點(diǎn)執(zhí)行/u05/dmpbak/auto.sh文件
lsfs 列出所有文件系統(tǒng)
lsvg -l rootvg 列出rootvg的卷
lsvg -p rootvg 列出物理卷信息
lsvg datavg 可查詢空閑物理分區(qū)數(shù)
smit reogvg 重組卷組
smit importvg 導(dǎo)出卷組,卷組必須是不活動(dòng)的;
lspv hdisk0 顯示物理卷
lspv -l hdisk0 邏輯卷映射
lspv -p hdisk0 物理卷映射
defragfs -q /u01 報(bào)告文件系統(tǒng)的當(dāng)前狀態(tài)
defragfs -r /u01 得到碎片連續(xù)化操作后和前后對(duì)比情況
defragfs /u01 執(zhí)行碎片連續(xù)化操作
fsck /u05 檢查u05文件系統(tǒng)
xclock 時(shí)鐘,可用于檢查環(huán)境是否正常
chmod 777 /u02
r 2=3 相當(dāng)于:chmod 777 /u03
rsh zzyc2_sev 在其他機(jī)器上登錄某主機(jī)
dgmgrl 類似SVRMGRL(9i)
ps -ef |grep oracle |pg 查看oracle用戶的所有進(jìn)程
kill -9 14206 殺14206#進(jìn)程
kill -l 顯示KILL命令可以用的信號(hào)量
killall signal 刪除除發(fā)送外的其他所有進(jìn)程
/usr/sbin/cluster/clstat 顯示雙機(jī)熱備狀態(tài)圖
exit或logout 退出登錄
qprt filename1,filename2... 打印文件
qchk 查看打印隊(duì)列
qcan 取消打印作業(yè)
lsps -a 查詢交換空間,如USE超過70%,則要增加
set 查看已定義的變量;
echo $name 查看某個(gè)變量的值;
xxx=value 定義變量
unset xxx 刪除變量
`` 把``之間的內(nèi)容作為一個(gè)命令,返回命令結(jié)果; 如$now=`date` $echo $now
'' 直接顯示''間的內(nèi)容,不予解釋;
"" 解釋""間的$,``,等字符的特殊含義;
忽略后的特殊字符的特殊含義;
$$ 表示當(dāng)前進(jìn)程的ID
$0 當(dāng)前shell程序的名稱
$# 傳給當(dāng)前shell Script的參數(shù)個(gè)數(shù);
$* 傳給當(dāng)前shell Script的第*個(gè)參數(shù),$1-$9,${10}......
$? 最近一個(gè)命令的返回值;
$! 最近一個(gè)后臺(tái)進(jìn)程的ID號(hào);
expr shell下的四則運(yùn)算:
* 乘; /除; % 求余數(shù); +,- 如:expr (3+3)*(4-2)
command1 command2 如果第一個(gè)命令執(zhí)行成功,則運(yùn)行第二個(gè)命令;
command1 || command2 如果第一個(gè)命令執(zhí)行失敗,則運(yùn)行第二個(gè)命令;
test 表達(dá)式 測(cè)試條件表達(dá)式,主要有:
-f filename 文件是否存在;
-d dirctory 目錄是否存在;
-r filename 文件存在,且能被當(dāng)前進(jìn)程讀;
-w filename 文件存在,且能被當(dāng)前進(jìn)程寫;
-x filename 文件存在,且能被當(dāng)前進(jìn)程運(yùn)行;
-n string 字符STRING長(zhǎng)度非零;
-z string 字符STRING長(zhǎng)度零;
string1=string2 兩個(gè)字符串相同;
integer1 -eq integer2 兩個(gè)變量相等;(ne:不等 gt:大于 lt:小于 le:小于等于 ge:大于等于)
if ..
then ..
else...
fi
read xxx 從標(biāo)準(zhǔn)輸入讀入一行,賦給xxx變量; read x echo $x
for i in ....
do
...
done
while expression
do
...
done
ksh scriptname
scriptname
pathname/scriptname shell script的三種執(zhí)行方法
#command 前臺(tái)進(jìn)程
#command 后臺(tái)進(jìn)程
nice/renice 增加/再增加nice的值,從而降低進(jìn)程優(yōu)先級(jí);
nohup command 使用戶的后臺(tái)進(jìn)程在用戶退出時(shí)仍然運(yùn)行
#alias alias=string 賦命令別名
unalias aliasname 取消命令別名
history 顯示最后的16條命令
cal 2003/cal 2 2003 日歷
finger [oracle] 顯示用戶信息
mail 接收,發(fā)出,查看電子郵件
clear 清屏
echo 顯示指定信息
wc filename 統(tǒng)計(jì)指定文件的行數(shù),詞數(shù),字節(jié)數(shù)
head filename 顯示文件頭
tail filename 顯示文件尾
tail -f /tmp/hacmp.out 顯示HACMP啟動(dòng)情況
[^+C]/[^+d]/[^+s]/[^+q]/[^+u] 終止/結(jié)束文件傳輸/暫停屏幕輸出/繼續(xù)屏幕輸出/刪除當(dāng)前輸入行
smit(system management interface Tool)
其log文件/script文件保存在各用戶目錄下;
alog -o -t boot 查看引導(dǎo)日志
chtz 設(shè)置新時(shí)區(qū)
/etc/profile
/etc/environment
$HOME/.profile 系統(tǒng)設(shè)置用戶環(huán)境的主要文件;
lsuser -a id home ALL 列出所有用戶
/etc/motd 用戶登錄時(shí)顯示的信息,可直接編輯,但如果用戶主目錄下$HOME/.hushlogin存在,motd不顯示;
wall ***** 向各登錄用戶發(fā)出*****消息,用戶終端上將馬上顯示;
/var/adm/sulog su命令執(zhí)行記錄
/var/adm/wtmp,/etc/utmp 用who命令查看登錄記錄
last root |pg root用戶登錄記錄
last reboot | pg 重啟記錄;
/etc/passwd 合法用戶(不含密碼)
/etc/group
/etc/security 普通用戶不能訪問的安全性文件目錄
lsdev -P 列出所有的設(shè)備, lsdev -Pc disk
smitty devices 設(shè)備管理
lsattr -E -l sys0 列出已配置的設(shè)備
jfs/Cdrfs/Nfs AIX支持的三種文件系統(tǒng)
/var/adm/wtmp
/var/spool/*/*
/smit.log
/etc/securibty/failedlogin
/var/adm/sulog 這些文件增長(zhǎng)很快,要定期清理,可用cat /dev/null filename方式清理
du /u05 | sort -r -n 查詢文件或目錄所占用的磁盤塊數(shù)
vmstat 顯示虛擬內(nèi)存,內(nèi)存及CPU活動(dòng)信息;
arp -a 查看解析協(xié)議ARP表
hostname 顯示機(jī)器名
/etc/rc.tcpip 系統(tǒng)啟動(dòng)時(shí)自動(dòng)執(zhí)行,進(jìn)而執(zhí)行以下子進(jìn)程:
-syslogd :錯(cuò)誤信息日志
-portmap :端口查找
-inetd :Internet服務(wù)的主守護(hù)進(jìn)程
-named :域名服務(wù)器
-lpd :打印服務(wù)器
-routed or gated :動(dòng)態(tài)路由
-sendmail :郵件系統(tǒng)
-timed :時(shí)間服務(wù)器
-rwhod :遠(yuǎn)程用戶信息
-snmpd :SNMP代理進(jìn)程
host 機(jī)器名/IP 實(shí)現(xiàn)IP與機(jī)器名的轉(zhuǎn)換
rsh PTYC2_svc date 執(zhí)行另一臺(tái)主機(jī)上的命令
lscfg 顯示機(jī)器配置信息
lsdev -C -c if 顯示網(wǎng)絡(luò)接口描述
lsdev -C -c adapetr 顯示適配描述
netpmon -v 物理/邏輯資源的詳細(xì)報(bào)告
ps aux 查詢內(nèi)存使用情況
sar [-u|-c|-a|-q|-r] [-p] 1 10 查詢系統(tǒng)負(fù)載情況
traceroute 10.188.182.1 跟蹤IP
netpmon 可以監(jiān)控關(guān)于網(wǎng)絡(luò)行為的系統(tǒng)事件和性能以及網(wǎng)絡(luò)行為對(duì)CPU的消耗。
lsdev -C|grep Process|wc -l 顯示CPU數(shù)量
smitty mklv 創(chuàng)建裸設(shè)備(字符型設(shè)備);
smitty rmlv 刪除裸設(shè)備(字符型設(shè)備);
lslv ***** ******為裸設(shè)備名稱,顯示裸設(shè)備相關(guān)參數(shù)
/etc/default/login 加上CONSOLE=/dev/console 后,可防止root用戶telnet;
SSL工具代替telnet等,增加安全性
/etc/passwd .../bin/sh 對(duì)應(yīng) .profile
/etc/passwd .../bin/csh對(duì)應(yīng) .login
系統(tǒng)正常從桌面登錄執(zhí)行 .dtprofile
su - username執(zhí)行 .profile
vmstat 查詢內(nèi)存情況
iostat
mpstat 查詢CPU情況
/etc/vfstab 磁盤目錄規(guī)劃
mount 目錄安裝情況
format 查看磁盤物理信息
p 分區(qū)
p
swap [-l|s|d|a] 操作swap交換空間
patchadd -d 補(bǔ)丁文件名 打補(bǔ)丁-p 顯示已打的補(bǔ)丁信息
sysdef -i
share -F nfs -o ro /etc
hare -F nfs -o rw=usera:userb /export
unshare /etc
dfshares
/usr/dt/bin/dtconfig -d 這將告知系統(tǒng)在下一次重新引導(dǎo)時(shí)不啟動(dòng)登錄服務(wù)器。
/etc/ftpusers,/etc/default/login SOLARIS8下的FTP和TELNET缺省是關(guān)著,看看這兩個(gè)文件.
sys-unconfig solaris重新設(shè)置
kdmconfig 配置顯示器
eject 彈出CD-ROM或軟驅(qū)
L
最主要的工作就是1、監(jiān)控oracle系統(tǒng)是否正常。2、數(shù)據(jù)備份,并監(jiān)控?cái)?shù)據(jù)備份是否正常。