출 처 : http://blog.naver.com/rory414?Redirect=Log&logNo=10093180474


▒ 각 서비스 시작/중지
1) 데이터베이스
$ ./sqlplus /nolog
SQL> connect /as sysdba
SQL> shutdown immediate
SQL> startup
$ ./sqlplus "/as sysdba"
SQL> shutdown immediate
SQL> startup


2) 리스너

$ ./lsnrctl start
$ ./lsnrctl stop
$ ./lsnrctl status


3) iSQL*Plus

$ ./isqlplusctl start
$ ./isqlplusctl stop


4) Enterprise Manager

$ ./emctl start 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
# vi /etc/oratab
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)


5) Archive Log 확인

SQL> select * from v$recovery_file_dest;
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 계정이름/암호; → 사용자연결

Posted by 나른한스누피