반응형

Linux에서 Oracle 계정이 아닌 일반 계정에서 sqlplus 접속 방법과 sysdba계정 접속을 위한 dba권한 부여 방법을 알아보겠습니다. 

 

dba권한 부여는 

vi /etc/group 에서 수정하는 방법도 있지만 이 방법보다 아래의 방법으로 여러 계정을 특정 그룹에 추가할 때 더욱 유용하고 편리할 수 있습니다.

 

일반계정에서 sqlplus(db) 접속방법 

먼저 oracle 계정으로 접속 후 vi .bash_profile 에있는 환경변수를 복사해 줍니다.

oracle 계정의 bash_profile

위 내용들을 복사해준후 원하시는 계정으로 접속 후 해당 환경변수 내용을 그대로 붙여넣기 해주시면 됩니다. 수정 후

:wq로 저장하신 후에 변경내용 적용을 위한 . .bash_profile 을 입력해주시면 sqlplus 접속이 가능해집니다.

 

 

2. 일반계정에 sysdba권한 부여 방법 

일반 계정으로 sysdba의 권한을 부여하고 싶으시다면 해당 user의 group을 dba group으로 만들면 됩니다.  

 usermod -G dba [유저 네임] 을 해주시면 해당 user의 group에 dba가 추가된 것을 확인 할 수 있습니다. 

id [유저 네임] 으로 확인이 가능합니다. 

 

반응형

+ Recent posts