database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 1813 게시물 읽기
No. 1813
Re: Re: Re: 오라클에서 새로 생성한 디비의 시스템 퍼미션에 대해서 ?
작성자
김규태
작성일
2000-10-23 11:20
조회수
6,801

1. DBA가 서로 다른 유닉스 계정으로 각각의 DB를 관리하는 경우는

아래가 맞습니다.

[mooksys@apollo oradata]$ ls

drwxrwxr-x 2 oracle dba 1024 Oct 16 22:55 ORCL

drwxrwxr-x 2 mooksys dba 1024 Oct 22 13:06 mooksys

drwxrwxr-x 2 toomany dba 1024 Oct 16 22:55 toomany

즉 oracle 계정이 ORCL DB를 관리하고, mooksys 계정이 mooksys DB를

관리합니다. toomany도 마찬가지이구요.

그런데 이것이 DB 이름이 맞습니까?

DB를 mooksys, toomany 로 생성하셨나요?

 

해당 DB로 svrmgrl을 사용해서 접속한 후 다음을 확인하세요.

데이타베이스 파일들이 어디에 위치해 있는지 확인해 보세요.

SVRNGR> select name from v$datafile union all

select member from v$logfile union all

select name from v$controlfile ;

 

2. 퍼미션을 755로 설정했다고 해도 다른 디비의 내용을 도용할 수 없습니다.

도용이란 말이 무슨 말인지 모르겠지만 DB 유저의 비밀번호를 모르면

그 DB에 접속할 수 없습니다.

( 물론 해당 DB 파일을 복사해서 그대로 다른 시스템이나 DB 이름을

바꾸어서 사용해서 데이타를 해킹할 수도 있겠지만 이는

DB가 정상적으로 다운되어 있을 때만 가능합니다.

하긴 오라클의 비공식 툴인 unload를 사용하면 비정상으로 다운된

파일에서도 데이타를 추출할 수는 있지만요. )

 

3. admin 디렉토리 및에 있는 각각의 디렉토리는 DB 생성 script를 복사해서

사용하는 경우는 직접 만들어 주어야 하고, 만약 dbassit를 사용한다면

자동으로 만들어 줄 것입니다.

 

해당 DB로 svrmgrl을 사용해서 접속한 후 다음을 확인하세요.

초기화 파라메터를 확인하셔야 합니다.

SVRNGR> show parameter dump

 

아래 디렉토리는 변경 불가능한 것이 아니라 오라클에서 권장하는

OFA (Optimal Flexible Architecture) 입니다. 물론 아무도 알아보지

못하고 initialization 파일을 조작하면 모두(일부?) 조작 가능합니다.

 

adhoc adhoc 쿼리를 저장해 두는 곳

arch archive 모드 운영시 archive file을 두는 곳 ( 반드시 별도 디스크 )

bdump background 프로세스의 로그 및 trace 파일이 생기는 곳

cdump 오라클 프로세스의 core dump가 생기는 곳

create 오라클 DB 생성시 script 및 로그가 생기는 곳

exp export시에 dump 파일 두는 곳

pfile DBMS initialization file 두는 곳

udump Oracle server process의 trace 파일이 생기는 곳

 

 

그러나 분명히 해야 할 사실이 있습니다.

오라클은 대용량을 지원하는 DB입니다.

굳이 DB를 3개로 하실 이유가 무엇인지 궁금하군요.

enterprise database는 보통 50 GB 인데 이런 시스템은

무수한 소규모 시스템이 맞물려서 돌아가고 이런 시스템도

DB는 하나만으로 족합니다.

 

물론 관리/안정등 어떤 점에서는 분리하는 것이 좋지만

DB를 세개 만들면 그만큼 시스템 리소스가 낭비됩니다.

요즘 하드는 싸니까 문제가 안되지만 메모리가 가장 낭비되겠군요. 그리고

CPU도 그만큼 낭비되겠지요.

 

보통 서로 연관이 있고, 작은 시스템들은 오라클에서는

유저별/테이블스페이스별로 분리하여 사용합니다.

유저별로만 분리해도 당연히 비밀번호를 모르면 해당 데이타에 접근할 수

없지요. 물론 DBA 권한을 가진 사람을 제외하면...

그리고 DB를 관리하는데 작업도 ( 데이타 및 응용프그램이 아니고 )

줄일수 있지요.

 

 

>>신성욱 님께서 쓰시길<<

 

:: 답변 정말 감사드립니다..ㅠㅠ

::

:: 그런데. 저같은 경우는 서로다른 유닉스 계정을 가진 사람들이 각각의 디비를 관리하도록 만들고 싶습

:: 니다. 그럴 경우 그룹은 무조건 dba(최초 오라클 인스톨시의 oracle유저의 그룹)가 되어야 한다고 알고

:: 있습니다.

:: 아닌가요?

:: 초보라서..죄송.

::

:: 그리고 만약에 그렇게 될경우 퍼미션을 755로 설정했다고 해도 다른 디비의 내용을 도용할수 있지 않

:: 나요?

::

:: 그러면 모든 디비를 oracle로 생성해서 각각의 유저에게 dba권한을 주어야 하나요?

::

:: 그리고 admin디렉토리를 살펴보니..

::

:: [oracle@apollo oracle]$ pwd

:: /extend/oracle

:: [oracle@apollo oracle]$ cd app

:: [oracle@apollo app]$ cd oracle

:: [oracle@apollo oracle]$ ls

:: admin doc jre oraInventory oradata product

:: [oracle@apollo oracle]$ cd admin

:: [oracle@apollo admin]$ ls

:: ORCL

:: [oracle@apollo admin]$ cd ORCL

:: [oracle@apollo ORCL]$ ls

:: adhoc arch bdump cdump create exp pfile udump

:: [oracle@apollo ORCL]$

::

[Top]
No.
제목
작성자
작성일
조회
1810[질문]win2000에서 iis웹서버와 오라클과 php연동에 관한
crow
2000-10-23
5967
1806새로운 사용자를 만들었는데 insert 가 안되요..
곽병삼
2000-10-23
5670
1803oracle 8.1.6.1 linux 에서 dbassist error
김현주
2000-10-22
5774
1824┕>Re: oracle 8.1.6.1 linux 에서 dbassist error
muilpoon
2000-10-24 09:39:54
6227
1801오라클에서 새로 생성한 디비의 시스템 퍼미션에 대해서 ?
신성욱
2000-10-22
5783
1804┕>Re: 오라클에서 새로 생성한 디비의 시스템 퍼미션에 대해서 ?
김규태
2000-10-22 18:26:56
6262
1805 ┕>Re: Re: 오라클에서 새로 생성한 디비의 시스템 퍼미션에 대해서 ?
신성욱
2000-10-22 19:34:06
6169
1813  ┕>Re: Re: Re: 오라클에서 새로 생성한 디비의 시스템 퍼미션에 대해서 ?
김규태
2000-10-23 11:20:32
6801
1816   ┕>Re: 아..김규태님 너무너무 감사드립니다....
신성욱
2000-10-23 20:13:45
6749
1794bash: ls: command not found
hycho
2000-10-22
5413
1798┕>Re: bash: ls: command not found
정재익
2000-10-22 02:01:35
6385
1792[질문!!!] 이문제에 대한 의견을 듣고 시퍼요.
김민희
2000-10-21
6238
1799┕>Re: [질문!!!] 이문제에 대한 의견을 듣고 시퍼요.
문태준
2000-10-22 11:52:46
6497
1800 ┕>Re: Re: [질문!!!] 이문제에 대한 의견을 듣고 시퍼요.
김민희
2000-10-22 12:24:39
6402
1802  ┕>Re: Re: Re: [질문!!!] 이문제에 대한 의견을 듣고 시퍼요.
신성욱
2000-10-22 14:23:51
7181
1811   ┕>Re: Re: Re: Re: [질문!!!] 이문제에 대한 의견을 듣고 시퍼요.
민희예용
2000-10-23 10:43:22
6561
1791클러스터 시스템에서 오라클은?
최현규
2000-10-21
6346
1793┕>Re: 클러스터 시스템에서 오라클은?
정재익
2000-10-21 16:29:42
6835
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다