안녕하세요..
test라는 사용자로 db2를 사용하시려면, db2를 사용할 수 있는 환경이 정의되어야 합니다.
db2를 설치하시고 instance를 만드시면, instance home directory에 sqllib라는 directory가 있고 그 안에 db2profile이라는 파일이 있습니다..
이 db2profile을 test라는 사용자가 이용하여 db2를 사용할 수 있게 되죠.
test 의 bash_profile에 db2profile을 실행하는 명령문을 추가해 주시기 바랍니다..
말씀하신대로 별도의 권한없이 데이터 베이스 연결과 데이터 베이스 카타로그 테이블의 Select는 가능하나, 다른 사용자의 오브젝트 사용은 권한이 있어야 합니다...
도움이 되길....
-- 박은선 님이 쓰신 글:
>> wow linux 에서 db2 7.1을 설치 했습니다. 그리고 새로운 계정을 주고 그계정이
>> db2를 운용하게 하고 싶습니다..
>> 예를 들어
>> 새 사용자계정 = test
>>
>> [test@host test]$ <----이곳에서 db2를 사용하고 싶다면 어떻게 해야되냐요?
>> test에 grant로 권한을 주었구요..
>> [test@host test]$ db2
>> bash:db2:command not found <---- 이렇게해서는 db에 연결이 안되더라구요..
>>
>> 기본적으로 os계정이 db2계정으로 사용되고 별도의 권한을 안주더라두
>> 그 사용자계정으로 db를 연결하고 조회는 가능하다고했는데..
>> 어떻게 해야되나요?
>> [test@host test]$ db2 <-- 이렇게는 안되나요?
>>
>> 제가 초보라 잘몰라서 자세한 조언부탁드립니다....
>> 꼭 부탁드립니다..
|