プライベート/パブリック dblink を使用してセキュリティの問題を考えようとしています。
下の写真で私が話していることがわかります
では、写真に示されているように (右のオプションはパブリック、左のオプションはプライベート)、どちらが安全だと思いますか?
プライベート データベース リンクを使用し、データベース リンク経由でアクセスする必要があるテーブルのビューを作成することをお勧めします。
したがって、別のデータベース db2 の table1 にアクセスする必要があるユーザー user1db1、user2db1、および user3db1 を持つデータベース db1 がある場合は、次のようにします。
これには 2 つの理由があります。