...에 대한 사용 권한과 권한을 어떻게 부여해야합니까? 나는 대규모 IT 부서에서 70 개 이상의 응용 프로그램을 사용하고 있으며, 일부는 SQL 서버에 있고 대부분 Oracle에 있습니다. 각 시스템에는 prod, QA 및 Dev 인스턴스가 있습니다. 우리 (저는 개발자입니다)는 prod/qa에 읽기 전용으로 액세스 할 수 있습니다. SQL Server 개발 인스턴스에서 devs는 db_owner로 주어지며, 이는 정상적으로 작동합니다. DEV oracle 데이터베이스에서 어떤 권한을 가져야하는지에 대한 논쟁이 있습니다.개발자는 Dev 데이터베이스 인스턴스
저는 각 개발팀이 개발을 위해 자신의 인스턴스를 자신의 워크 스테이션에서 실행하는 것이 가장 좋지만 데이터베이스의 크기 때문에 이것이 옵션으로 간주되지 않았 음을 알고 있습니다.
이 사용 권한을 적용해야하는 방법에 대해서도 관심이 있습니다. 역할을 통해 부여 된 오라클 권한은 PL/SQL 실행 중에 활성화되지 않으므로 역할 (심지어 "dba"역할)도 유용하지 않습니다. 따라서 계정 (시스템)이 내장되거나 수십 명의 사용자가 수십 개의 데이터베이스를 만들고 각각에 수십 개의 사용 권한을 직접 부여 할 수 있습니다. 내 마음 속에는 시스템으로 devs 로그인을시키는 것이 많은 의미를 갖지만 DBA는 이것이 나쁜 생각이라고 주장합니다.
+1 소스 제어 + 빌드 프로세스 포함 - 누가이 영역의 단점의 결과를 제어하는지에 대한 의견 차이 대부분 – dpbradley