這篇文章主要介紹了怎么給第三方人員提供oracle接口,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯公司擁有10余年的建站服務經驗,在此期間,我們發(fā)現較多的客戶在挑選建站服務商前都非常的猶豫。主要問題集中:在無法預知自己的網站呈現的效果是什么樣的?也無法判斷選擇的服務商設計出來的網頁效果自己是否會滿意?創(chuàng)新互聯公司業(yè)務涵蓋了互聯網平臺網站建設、移動平臺網站制作、網絡推廣、按需定制設計等服務。創(chuàng)新互聯公司網站開發(fā)公司本著不拘一格的網站視覺設計和網站開發(fā)技術相結合,為企業(yè)做網站提供成熟的網站設計方案。在實際項目中常常需要做接口提供給其他平臺使用,需要給調用者提供Oracle數據庫用戶,此用戶可能只能訪問我方生產庫中的某幾張表,而且只能查詢不能增刪改,這就需要我們從Oracle數據庫中給接口設置相應的權限,具體如下:
假設我方用戶為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權限賦給scott_read用戶:grant connect,resource to scott_read。
注意:此處一定注意不要將dba權限賦給scott_read,否則此用戶可以操作我們數據庫的任何東西,這是大忌。
4.將scott的student表查詢權限賦給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表中的所有數據,并且不會給我們的數據庫造成任何影響。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“怎么給第三方人員提供oracle接口”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯,關注創(chuàng)新互聯行業(yè)資訊頻道,更多相關知識等著你來學習!
另外有需要云服務器可以了解下創(chuàng)新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。