2014-03-29 3 views
1

oracle을 처음 접했고 pl/sql 개발자 IDE에서 테이블을 만들 수 있지만 다음과 같은 쿼리에서 테이블을 만들 수는 있습니다 :표 만들기를 시도 할 때 권한이 충분하지 않습니다.

Create Table table_name as select * from Docs 

아무도 당신이 전체 권한을 가진 데이터베이스를 연결할 때

+1

'create table (...);'을 사용하여 테이블을 생성 할 수 있다면 오류는'DOCS '테이블에서 선택할 수있는 권한이 없음을 의미합니다. –

+1

다음 쿼리를 실행하고 결과를 질문 :'select * from USER_TAB_PRIVS where table_name = 'DOCS'그리고 'select * from USER_SYS_PRIVS'WHERE 'CREATE %'와 같은 특권' – krokodilko

+0

@kordirko에 감사드립니다. 첫 번째 질의는 행을 반환하지 않고 두 번째는 뷰 특권 만들기를 반환합니다. .it 테이블 권한을 만들 수 없어 보인다 ...하지만 여전히 내 질문에 의해 만들 수 있습니다 pl/sql Developer IDE –

답변

-3

시스템 사용자를 사용하시기 바랍니다 사전에 ... 나에게 감사를 이유를 알 수 부족 권한 오류를 반환합니다.

+0

'system' 스키마에 객체를 생성해서는 안된다. 이를 사용하여 다른 스키마에 필요한 특권을 부여하고 그 아래에 오브젝트를 작성하십시오. –

+0

시스템 사용자 암호가 없습니다 –

+0

내 질문 pl/sql 개발자가 할 수있는 이유는 무엇입니까? –