這篇文章主要介紹了怎么給第三方人員提供oracle接口,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開發(fā)人員和項(xiàng)目經(jīng)理組成的專業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺設(shè)計(jì)、用戶體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作易于使用并且具有良好的響應(yīng)性。
在實(shí)際項(xiàng)目中常常需要做接口提供給其他平臺(tái)使用,需要給調(diào)用者提供Oracle數(shù)據(jù)庫(kù)用戶,此用戶可能只能訪問(wèn)我方生產(chǎn)庫(kù)中的某幾張表,而且只能查詢不能增刪改,這就需要我們從Oracle數(shù)據(jù)庫(kù)中給接口設(shè)置相應(yīng)的權(quán)限,具體如下:
假設(shè)我方用戶為scott,我們給第三方用戶建立的接口用戶為scott_read,我們開放給第三方用戶的表為student表。
1.使用system用戶登錄:sqlplus system/password@orcl。
2.創(chuàng)建scott_read用戶:create user scott_read(用戶名) identified by tiger(密碼)。
3.將connect和resource權(quán)限賦給scott_read用戶:grant connect,resource to scott_read。
注意:此處一定注意不要將dba權(quán)限賦給scott_read,否則此用戶可以操作我們數(shù)據(jù)庫(kù)的任何東西,這是大忌。
4.將scott的student表查詢權(quán)限賦給scott_read用戶:grant select on scott.student(表或視圖名) to scott_read。
5.創(chuàng)建同義詞:create or replace synonym scott_read.student for scott.student。
至此,scott_read用戶可以直接查詢student表中的所有數(shù)據(jù),并且不會(huì)給我們的數(shù)據(jù)庫(kù)造成任何影響。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“怎么給第三方人員提供oracle接口”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!