⑴ 在實際項目中多用戶訪問資料庫的問題(以 sqlserver為例)
1.需要建立密碼表,使每個人的用戶密碼獨立
2.如果是一個界面,不需要每個庫都建立密碼表。但要以一個庫為基礎,需要用到別的庫,在過程中調用就可以了
3.在我知道的企業系統中是每個庫都建立了自己的密碼表的
4.關於最後一個問題,使用同一個賬號,用戶界面是一樣的,難以區分。操作錯誤無法追責。但是有一點可以肯定,可以同時登陸客戶端。
⑵ oracle中不同資料庫不同用戶之間訪問的問題
是不同資料庫不同用戶之間訪問?還是同一個資料庫不同一個用戶?如果不同資料庫不同用戶之間用dblink,
create public database
link cccc connect to cccc2
identified by neu using 'cccc'
CREATE DATABASE LINK資料庫鏈接名CONNECT TO 用戶名 IDENTIFIED BY 密碼 USING 『本地配置的數據的實例名』;
如果是同一個庫不用一個用戶而且你上面這種情況可能就是許可權問題,用dba登錄,grant select 許可權給nrmdb用戶。如果你是用pl/sql操作這些很簡單 直接可視化建dblink.除了建dblink還可以建通過建
CREATE SYNONYM同義詞名FOR 表名;
CREATE SYNONYM同義詞名FOR 表名@資料庫鏈接名;