'Oracle'에 해당되는 글 4건

  1. Oracle 요약 #1 2007.06.02
  2. Oracle listener password 설정 2007.06.02
  3. Oracle Archive log mode 설정 2007.06.02

Oracle 요약 #1

from IT Stories/DataBase 2007. 6. 2. 11:49
Oracle 사용자 추가 및 Table space 할당
SQL> create tablespace <TABLESPACE> datafile <'DEST/FILENAME.DBF'>
         size <##m>;
SQL> create user <USER> identified by <PASSWORD>
         default tablespace <TABLESPACE> temporary tablespace <TEMP>;
SQL> grant connect, resource to <USER>;

DBA권한을 가진 USER 검색
SQL> select * from dba_role_privs where granted_role='DBA';


PASSWORD 변경
SQL> alter user <USER> identified by <PASSWORD>;


DB사용량 확인
SQL> select sum(bytes)/1024/1024 from dba_data_files; (총 사용량)
SQL> select sum(bytes)/1024/1024 from dba_free_space; (실제 사용량)


Datafile space 보기
SQL> select * from dba_data_files;
SQL> select * from v$datafile;


현재 사용중인DB 경로 확인
SQL> select name from v$datafile;


현재 실행중인 Share Memory Segment 정보
$> ipcs -ma


DB관련 사용량 Script
select ddf.tablespace_name Name,
       ddf.bytes TotalByte,
       ddf.bytes-dfs.bytes Byte_Used,
       round(((ddf.bytes-dfs.bytes)/ddf.bytes)*100,2) percentUsed,
       dfs.bytes ByteFree,
       round((1-((ddf.bytes-dfs.bytes)/ddf.bytes))*100,2) percentFree
from (select tablespace_name, sum(bytes) Bytes
      from dba_data_files
      group by tablespace_name) ddf,
     (select tablespace_name,
             sum(bytes) Bytes
      from dba_free_space
      group by tablespace_name) dfs
where ddf.tablespace_name=dfs.tablespace_name
order by ((ddf.bytes-dfs.bytes)/ddf.bytes) desc;

select sum(bytes)/1024/1024 TotalUsage from dba_data_files;
select sum(bytes)/1024/1024 RealUsage from dba_free_space;


DBA권한을 가진 계정 검색
SQL> select * from dba_role_privs where granted_role='DBA';


Tablespace 변경
SQL> alter table <TABLE> move tablespace <TABLESPACE>;
SQL> alter index <INDEX> rebuild tablespace <TABLESPACE>;


지정된 파일에 테이블, 인덱스 정보 쓰기
imp <id/password> file=<FILE> indexfile=<INDEXFILE> constraints=y statistics=none


'IT Stories > DataBase' 카테고리의 다른 글

Oracle 11g Release 1  (0) 2007.08.22
Oracle listener password 설정  (0) 2007.06.02
Oracle Archive log mode 설정  (0) 2007.06.02
,
lsnrctl

LSNRCTL> set current_listener <listener-name>
LSNRCTL> change_password
old password: 초기 지정인경우 [Enter]
new password : <password>
re enter new password : <password>
LSNRCTL> set current_listener <listener-name>
LSNRCTL> set password
password : <password>
LSNRCTL> save config

'IT Stories > DataBase' 카테고리의 다른 글

Oracle 11g Release 1  (0) 2007.08.22
Oracle 요약 #1  (0) 2007.06.02
Oracle Archive log mode 설정  (0) 2007.06.02
,
spfile로 운영시

sysdba로 login
DB shutdown, DB mount
(shutdown immediate -> startup mount)

alter system set log_archive_start=true scope=spfile;
alter system set log_archive_dest_1='아카이브 파일이 저장될 경로' scope=spfile;
alter system set log_archive_format='파일이름_%t_%s_%r.arc' scope=spfile;
alter database archivelog;
alter database open;

Archive log mode 확인
select log_mode from v$database;
-> Archive log mode로 되어있을시, ARCHIVELOG라고 나온다.

pfile로 운영시

pfile에 다음항목 추가
log_archive_dest_1 = "location=아카이브 파일이 저장될 경로"
log_archive_format = arch_%t_%s_%r.arc (아카이브 파일 포맷)


sysdba로 login

DB shutdown, DB mount
alter database archivelog;
archive log list;
alter database open;

'IT Stories > DataBase' 카테고리의 다른 글

Oracle 11g Release 1  (0) 2007.08.22
Oracle 요약 #1  (0) 2007.06.02
Oracle listener password 설정  (0) 2007.06.02
,