저는 DB로 오라클8i 를 사용하고 툴은 텔파이5를 사용하는 초보입니다.
[권한]에 대해서 많은 노력을 하고 있습니다. Oracle Bible 8.x를 사서 열심히 보지만
실전에 응용 할려니 좀 불안하고 답답해서 고수님들의 조언을 들을수 있을까 해서
글을 올립니다.
먼저 어떤 프로젝트를 수행하면 TableSpace를 만들고 그 테이블스페이스에 접근 할 수
있는 비밀번호를 만드는 걸로 알고 있습니다.
그런다음
델폼에 DataBase 컴포넌트를 갔다 놓고 여기에 설정을 하고 프로그램 실행시
DB에 접근을 했습니다.
문제는 그다음 부터임다. "개인권한"
메인폼을 Create 하면서 모든 컴포넌트,메뉴등을 사용할수 없게 한후 Login에서
개인 비밀번호를 입력받아 확인후 프로그램을 실행 하도록 했습니다.
그러다 보니 Login 만 하면 누구나 다 DB를 수정 삭제 할 수가 있습니다.
그렇다고 프로그램에서 ID를 읽어서 못하게 할수도 없고...
근데 이 개인의 ID를 사용해 권한을 주는 방법에 대해 조언을 받고 싶습니다.
create user traffic identified by traffic
default tablespace traffic
temporary tablespace TEMPORARY_DATA
quota unlimited on traffic
quota unlimited on TEMPORARY_DATA;
위 내용은 테이블스페이스 이름이 Traffic 이고 그스페이스에 접근할때의
비밀번호가 Traffic 이며 SQL플러스에서 모든 행위(테이블생성,삭제 수정,필드변환...)
를 할수 있게 한것이 quota 두줄입니다.
근데 개인 ID로 어떻게 권한을 부여 하나요
예) ID 가 Honggildong 인 사람은 입력은 하되 수정,삭제가 안되고
ID 가 Honggi 인 사람은 입력도 하고 수정, 삭제도 하고.....
초보라 책만 파고 있습니다.. 실질적인 사례를 들어본다면 ..훌쩍 넘어 버릴것 같은데...
고수님들의 한수 지도 부탁 드립니다..
http://www.oraclejava.co.kr/
요기에 가보셔요. Oracle기초강좌에 가보시면
해당내용이 있습니다.
오라클에 대한 정보가 무지 많은 사이트입니다. 그럼...
아폴론 wrote:
> 저는 DB로 오라클8i 를 사용하고 툴은 텔파이5를 사용하는 초보입니다.
> [권한]에 대해서 많은 노력을 하고 있습니다. Oracle Bible 8.x를 사서 열심히 보지만
> 실전에 응용 할려니 좀 불안하고 답답해서 고수님들의 조언을 들을수 있을까 해서
> 글을 올립니다.
>
> 먼저 어떤 프로젝트를 수행하면 TableSpace를 만들고 그 테이블스페이스에 접근 할 수
> 있는 비밀번호를 만드는 걸로 알고 있습니다.
> 그런다음
> 델폼에 DataBase 컴포넌트를 갔다 놓고 여기에 설정을 하고 프로그램 실행시
> DB에 접근을 했습니다.
> 문제는 그다음 부터임다. "개인권한"
> 메인폼을 Create 하면서 모든 컴포넌트,메뉴등을 사용할수 없게 한후 Login에서
> 개인 비밀번호를 입력받아 확인후 프로그램을 실행 하도록 했습니다.
> 그러다 보니 Login 만 하면 누구나 다 DB를 수정 삭제 할 수가 있습니다.
> 그렇다고 프로그램에서 ID를 읽어서 못하게 할수도 없고...
> 근데 이 개인의 ID를 사용해 권한을 주는 방법에 대해 조언을 받고 싶습니다.
>
> create user traffic identified by traffic
> default tablespace traffic
> temporary tablespace TEMPORARY_DATA
> quota unlimited on traffic
> quota unlimited on TEMPORARY_DATA;
>
> 위 내용은 테이블스페이스 이름이 Traffic 이고 그스페이스에 접근할때의
> 비밀번호가 Traffic 이며 SQL플러스에서 모든 행위(테이블생성,삭제 수정,필드변환...)
> 를 할수 있게 한것이 quota 두줄입니다.
> 근데 개인 ID로 어떻게 권한을 부여 하나요
> 예) ID 가 Honggildong 인 사람은 입력은 하되 수정,삭제가 안되고
> ID 가 Honggi 인 사람은 입력도 하고 수정, 삭제도 하고.....
> 초보라 책만 파고 있습니다.. 실질적인 사례를 들어본다면 ..훌쩍 넘어 버릴것 같은데...
> 고수님들의 한수 지도 부탁 드립니다..
>
>
>
>
>
>