두 테이블에 대해 특정 사용자에 대해 select, update, insert 및 create 세션을 부여했습니다. SQL Developer를 사용하여 해당 사용자와 로그인 할 때 테이블을 볼 수 없습니다. 거기에 또 다른 허락이 있습니까?연결 후 사용자보기 테이블에 대한 사용 권한 부여
답변
자세한 내용 (내 의견 참조)이 없으면 SQL Developer를 시작하고 데이터베이스에 연결 한 다음 트리 컨트롤의 "테이블"섹션을 열고 테이블을 찾으십시오. 그렇다면 잘못 찾고있는 것입니다. SQL Developer에서 "다른 사용자"를 확장하고 테이블을 소유 한 사용자를 탐색 한 다음 해당 사용자 아래의 트리 컨트롤의 "테이블"섹션을 열어 두 테이블을 확인해야합니다. 당신은 기본적으로 테이블에 대해 쿼리를 실행하려고하는 경우에는 완전한 테이블 이름을 사용할 필요를 제거하려면
, 당신은 당신이 할 수있는, 완전한 테이블 이름
SELECT *
FROM owner_of_the_table.table_name
를 제공해야합니다 테이블 (공용 또는 개인)의 동의어를 작성하십시오. 동의어를 만드는 것이 전통적인 방법 일 것입니다. 다른 방법으로는, 세션 수준에서, 어떤 자격이 참조를 야기
ALTER SESSION SET current_schema = <<owner of the table>>
이 지정된 스키마가 아닌 현재 사용자의 스키마를 사용하여 해결해야 할 수 있습니다.
당신은 SQL Developer를 사용하고 있고 시스템 사용자로 로그인했지만 다른 사용자 -> 다른 사용자 이름 -> 테이블 아래에 두 개의 테이블이 보이지 않는 것이 맞습니다. 그 빈 – c12
@ c12 - 그래서 당신은'SYSTEM'으로 로그인하고 있습니다. 두 테이블에'SYSTEM' 액세스 권한을 부여 했습니까? 어떤 사용자가 두 테이블을 소유하고 있습니까? –
시스템 사용자로 로그인하고 소유자 이름없이 테이블을 만들었습니다. 나는 그들을 삭제하고 SYSTEM.table_name을 사용하여 다시 만들어야한다고 생각한다. – c12
- 1. 사용자보기 권한 JIRA 부여 권한
- 2. 테이블에 대한 사용 권한 확인
- 3. ORACLE 테이블에 대한 사용 권한
- 4. 사이트 맵 제공자에 대한 권한 부여 사용
- 5. MSI 설치에 대한 사용 권한 부여
- 6. Git에 파일에 대한 사용 권한 부여
- 7. 단일 클래스에 대한 사용 권한 부여
- 8. PHP를 사용하여 폴더에 대한 사용 권한 부여
- 9. SQL Server 2005에 대한 사용 권한 부여
- 10. MySQL에 대한 권한 부여
- 11. 임시 사용 권한 부여 신청
- 12. 데이터베이스에 권한 및 권한 부여 논리 부여
- 13. MVC Windows 인증 - 전체 사이트에 대한 권한 부여 (사용 권한)
- 14. 사용자가 어떻게 취소합니까 (테이블에 권한 부여)?
- 15. PostgreSQL의 구체화 된보기에 대한 권한 부여 및 권한 부여 목록
- 16. CloudantDB : 데이터베이스 사용 권한 부여
- 17. 푸른 색 테이블에 대한 읽기 전용 권한 부여
- 18. 하이브를 만들어 제한된 테이블에 대한 액세스 권한 부여
- 19. 스케줄 Python에 대한 권한 부여
- 20. 돛에 대한 권한 부여 방법은?
- 21. 역할에 대한 선언적 권한 부여
- 22. 사용자에게 저장 프로 시저에 대한 사용 권한 부여
- 23. MySQL의 개별 필드에 대한 권한 부여
- 24. 저장 프로 시저에 사용 권한 부여
- 25. 특정 스키마에 대한 사용자 DDL 권한 부여
- 26. MVC3의 권한 기반 권한 부여
- 27. MVC 인증/권한 부여 솔루션에 대한 도움말
- 28. 오라클 계정에 대한 읽기 권한 부여
- 29. 역할에 대한 작업에 대한 액세스 권한 부여
- 30. Facebook C# SDK 사용 권한 부여
"테이블을 볼 수 없다"는 것은 무엇을 의미합니까? 쿼리를 실행하고 있습니까? 아니면 SQL Developer의 사용자 인터페이스에서 뭔가를 언급하고 있습니까? 그렇다면 UI의 어느 부분을 언급하고 있습니까? –