2011. 8. 22. 16:32
출 처 : http://blog.naver.com/rory414?Redirect=Log&logNo=10093180474
▒ 각 서비스 시작/중지
1) 데이터베이스
1) 데이터베이스
$ ./sqlplus /nolog
SQL> connect /as sysdba
SQL> shutdown immediate
SQL> startup
SQL> connect /as sysdba
SQL> shutdown immediate
SQL> startup
$ ./sqlplus "/as sysdba"
SQL> shutdown immediate
SQL> startup
SQL> shutdown immediate
SQL> startup
2) 리스너
$ ./lsnrctl start
$ ./lsnrctl stop
$ ./lsnrctl status
$ ./lsnrctl stop
$ ./lsnrctl status
3) iSQL*Plus
$ ./isqlplusctl start
$ ./isqlplusctl stop
$ ./isqlplusctl stop
4) Enterprise Manager
$ ./emctl start dbconsole
$ ./emctl stop dbconsole
$ ./emctl stop dbconsole
▒ 서비스 자동 시작
# vi /etc/rc.d/rc.local
# for Oracle 10g
su - oracle -c '/home/oracle/product/10.2.0/db_1/bin/lsnrctl start
su - oracle -c '/home/oracle/product/10.2.0/db_1/bin/dbstart
su - oracle -c '/home/oracle/product/10.2.0/db_1/bin/isqlplusctl start
# for Oracle 10g
su - oracle -c '/home/oracle/product/10.2.0/db_1/bin/lsnrctl start
su - oracle -c '/home/oracle/product/10.2.0/db_1/bin/dbstart
su - oracle -c '/home/oracle/product/10.2.0/db_1/bin/isqlplusctl start
# vi /etc/oratab
orcl:/home/oracle/product/10.2.0/db_1:N 에서 끝에 N을 Y로 수정.
orcl:/home/oracle/product/10.2.0/db_1:N 에서 끝에 N을 Y로 수정.
▒ 간단한 명령어
1) SID 확인
SQL> select name from v$database;
2) Instance 확인
SQL> select instance_name,status from v$instance;
3) User 확인
SQL> select username from ALL_USERS;
4) Character Set 확인
SQL> select * from nls_database-parameters;
(기본 : KO16MSWIN949, 유니코드 : AL16UTF-16)
(기본 : KO16MSWIN949, 유니코드 : AL16UTF-16)
5) Archive Log 확인
SQL> select * from v$recovery_file_dest;
Name space_limit space_used
==========================================
Name space_limit space_used
==========================================
☞ Name : Archive Log가 쌓이는 UNIX directory
☞ Space_limit : Archive log 사이즈 할당
☞ Space_used : 사용하고 있는 사이즈
☞ Space_limit와 space_used가 비슷한 숫자를 보이면 이미 임계값에 도달하여 모든 서비스가 행이 걸림.
6) User 생성
SQL> create user "계정이름" identified by "암호" default tablespace USERS; → 사용자생성
SQL> grant connect,resource,dba to "계정이름"; → 권한부여
SQL> connect 계정이름/암호; → 사용자연결
SQL> grant connect,resource,dba to "계정이름"; → 권한부여
SQL> connect 계정이름/암호; → 사용자연결
'Oracle > SQL' 카테고리의 다른 글
오라클 DATE 연산(날짜, 시간 연산) (0) | 2012.03.13 |
---|---|
sqlplus 방향키 안될 때 적용 파일 (0) | 2011.08.22 |
OPTIMIZER - PLAN TABLE 생성 과정 (Oracle 10g) (0) | 2011.08.10 |
APPEND & NOLOGGING (0) | 2011.08.10 |
SQL*Net 대기 이벤트에 대한 오해 (0) | 2011.08.08 |