1、在gedit中編寫.sh格式的文件,保存為a.sh。
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站建設(shè)、襄垣網(wǎng)絡(luò)推廣、成都小程序開發(fā)、襄垣網(wǎng)絡(luò)營(yíng)銷、襄垣企業(yè)策劃、襄垣品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供襄垣建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
2、在終端調(diào)用腳本,定位到目錄,然后輸入。
3、編寫的if/else如下:if和 ; 之間的代碼?ls -l a.sh是用來(lái)判斷當(dāng)前的目錄下是亂返擾否世森存在a.sh這個(gè)文件。if和else的基本格式如下所示。
4、在終端調(diào)用的結(jié)果如下,可以看到輸出了嘩旦。
5、再看一個(gè)if/else腳本如下腳本,if/else格式和上面格式一致,重點(diǎn)看下 if 和 ;間的那個(gè)命令,命令開始以 [,后面有4個(gè)參數(shù) $1,=,me,]。
6、輸出的結(jié)果如下所示。
DB2數(shù)據(jù)庫(kù)命令簡(jiǎn)介 1.啟動(dòng)數(shù)據(jù)庫(kù) DB2start 2.停止數(shù)據(jù)庫(kù) DB2stop DB2數(shù)據(jù)庫(kù)在linux相關(guān)指令之3.連接數(shù)據(jù)庫(kù) DB2 connect to o_yd user DB2 using pwd 4.讀數(shù)據(jù)庫(kù)管理程序配置 DB2 get dbm cfg 5.寫數(shù)據(jù)庫(kù)管理程序配置 DB2 update dbm cfg using 參數(shù)名 參數(shù)值 6.讀數(shù)據(jù)庫(kù)的配置 DB2 connect to o_yd user DB2 using pwd DB2 get db cfg for o_yd 7.寫數(shù)據(jù)攔旁庫(kù)的配置 DB2 connect to o_yd user DB2 using pwd DB2 update db cfg for o_yd using 參數(shù)名 參數(shù)值 8.關(guān)閉所有應(yīng)用連接 DB2 force application all DB2 force application ID1,ID2,,,Idn MODE ASYNC (DB2 list application for db o_yd show detail) 9.備份數(shù)據(jù)庫(kù) DB2 force application all DB2 backup db o_yd to d: (DB2 initialize tape on \慧悶.tape0) (DB2 rewind tape on \.tape0) DB2 backup db o_yd to \.tape0 10.恢復(fù)數(shù)據(jù)庫(kù) DB2 restore db o_yd from d: to d: DB2 restore db o_yd from \.tape0 to d: DB2數(shù)據(jù)庫(kù)在linux相關(guān)指令之11.綁定存儲(chǔ)過(guò)程 DB2 connect to o_yd user DB2 using pwd DB2 bind c:dfplus.bnd 拷貝存儲(chǔ)過(guò)程到服務(wù)器上的C:sqllibfunction目錄中 12.整理表 DB2 connect to o_yd user DB2 using pwd DB2 reorg table ydd DB2 runstats on table ydd with distribution and indexes all 13.導(dǎo)出表數(shù)據(jù) DB2 export to c:dftz.txt of del select * from dftz DB2 export to c:dftz.ixf of ixf select * from dftz 14.導(dǎo)入表數(shù)據(jù) import from c:123.txt of del insert into ylbx.czyxx DB2 import to c:dftz.txt of del commitcount 5000 messages c:dftz.msg insert into dftz DB2 import to c:dftz.ixf of ixf commitcount 5000 messages c:dftz.msg insert into dftz DB2 import to c:dftz.ixf of ixf commitcount 5000 insert into dftz DB2 import to c:dftz.ixf of ixf commitcount 5000 insert_update into dftz DB2 import to c:dftz.ixf of ixf commitcount 5000 replace into dftz DB2 import to c:dftz.ixf of ixf commitcount 5000 create into dftz (僅IXF) DB2 import to c:dftz.ixf of ixf commitcount 5000 replace_create into dftz (僅IXF) 15.執(zhí)行一個(gè)批處理文件 DB2 -tf 批處理文件名 (文件中每一條命令用 ;結(jié)束) 16.自動(dòng)生成批處前衡彎理文件 建文本文件:temp.sql select 'runstats on table DB2.' || tabname || ' with distribution and detailed indexes all;' from syscat.tables where tabschema='DB2' and type='T'; DB2 -tf temp.sqlrunstats.sql 17.自動(dòng)生成建表(視圖)語(yǔ)句 在服務(wù)器上:C:sqllibmisc目錄中 DB2 connect to o_yd user DB2 using pwd DB2look -d o_yd -u DB2 -e -p -c c:o_yd.txt DB2數(shù)據(jù)庫(kù)在linux相關(guān)指令之18.其他命令 grant dbadm on database to user bb 19select * from czyxx fetch first 1 rows only 20DB2look -d ylbx -u DB2admin -w -asd -a -e -o a.txt21. 顯示當(dāng)前用戶所有表 list tables 22.列出所有的系統(tǒng)表 list tables for system 23.查看表結(jié)構(gòu) DB2 describe select * from user.tables (實(shí)習(xí)編輯:HJ)
操作方法如下:
1.將汪尺secureCRT連接到數(shù)據(jù)庫(kù)所在的linux機(jī)器,然后切換到oracle用戶模式下;
2.接下來(lái)用sqlplus登錄到數(shù)據(jù)庫(kù),然后再關(guān)閉數(shù)據(jù)庫(kù);
3.然后起動(dòng)監(jiān)聽;
4.最困沖高后客戶端連接。
工具和原料:linux安裝,oracle數(shù)據(jù)庫(kù)判激,SecureCRT,任意ssh連接工具都可以。
我用的CentOS系統(tǒng),內(nèi)核是Linux。 進(jìn)入圖形界面后,在桌面上右鍵點(diǎn)擊“創(chuàng)建新終端”
1.在命令行界面中用如下語(yǔ)句切換到db2inst1賬戶中:
su - db2inst1
注意,命令要小寫,中間的減號(hào)是半角的。其中db2inst1賬戶(同時(shí)也是實(shí)例、進(jìn)程)是在安裝DB2過(guò)程中創(chuàng)建的一個(gè)默認(rèn)賬戶,相當(dāng)于Windows中的那個(gè)DB2實(shí)例,要想執(zhí)行兆頌各種db2的命令,需要在這個(gè)賬戶下操作;
2.在該賬戶下,可以打開控制中心,也可以進(jìn)入到命令行處理器。進(jìn)入命令行處理器的方法很簡(jiǎn)單族渣鄭,直接用db2命令,然后回車即可;
3.打開控制中心稍微有點(diǎn)麻煩,需要在桌面上另外打開一個(gè)命令行窗口,在其中輸入:
xhost local:db2
然后在db2inst1賬戶所在的窗口中,輸入命令:
db2cc
就可以打開控制中心。
4.現(xiàn)在可以查看當(dāng)前實(shí)例
db2ilist
如果需要?jiǎng)?chuàng)建表,則需要打開數(shù)據(jù)庫(kù)管理服務(wù),輸入命令:
su - db2inst1
db2start //啟動(dòng)db2工作實(shí)例
db2stop //停止db2實(shí)例
db2set -all //查看db2所有注冊(cè)表變量
在變量列表中有一個(gè)db2管理用戶:DB2ADMINSERVER=XXXXX
只有切換到管理用戶才可以創(chuàng)建表 su - XXXXX
然后,輸入命令: db2admin start 啟動(dòng)管理梁前實(shí)例
說(shuō)明:
在Linux環(huán)境下,一個(gè)用戶對(duì)應(yīng)一個(gè)實(shí)例,創(chuàng)建數(shù)據(jù)庫(kù)必須在實(shí)例下創(chuàng)建,因此切換到用戶即可切換到實(shí)例。命令如下:
su - db2inst1
db2 get instance