沒搞懂想問(wèn)什么,為什么不想通過(guò)sqlplus查詢。
成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、沈丘網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、電子商務(wù)商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為沈丘等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
如果你是想問(wèn)不登錄sqlplus,那你試的方法其實(shí)也是登錄sqlplus,雖然不能成功,但是意圖也是要通過(guò)sqlplus來(lái)執(zhí)行sql的。
shell中除非自己開發(fā)個(gè)oracle客戶端程序,否則無(wú)法不通過(guò)sqlplus查詢??梢灶愃埔韵逻@樣做。
set selrec2=`sqlplus -s ${username}/${password}@${connect_string} `
set echo off
set linesize 500
set pagesize 0
set serveroutput off
spool ${output}
select * from table_name;
spool off
exit
呵呵,不要做壞事啊.
抓包工具應(yīng)該不可以,因?yàn)轵?yàn)證時(shí)的數(shù)據(jù)包是加密的,破解起來(lái)難度很大。
oracle的用戶登陸驗(yàn)證方式有兩種: 1、普通數(shù)據(jù)庫(kù)用戶通過(guò)密碼驗(yàn)證,2、操作系統(tǒng)用戶通過(guò)操作系統(tǒng)驗(yàn)證,因此可以利用你建庫(kù)時(shí)的操作系統(tǒng)上面oracle自帶的sqlplus命令直接登錄,方式如下:
1、開始---運(yùn)行,編輯框內(nèi)輸入cmd;
2、在dos界面輸入:sqlplus / as sysdba
Enter一下就可以了