'웹개발(JSP&Servlet)/개발하면서GET'에 해당되는 글 57건

  1. 2007.03.08 오라클 startup, shutdown
  2. 2007.03.08 오라클 SHUTDOWN 방법 (1)
  3. 2007.03.08 오라클 sys, system 암호 잊었을때

오라클 startup, shutdown

SQL*Plus를 이용한 데이타베이스의 접근
oracle 계정으로 Linux 시스템에 로그인하고 아래와 같이 환경 변수를 설정합니다.
Set the Oracle environment variables:

$ export ORACLE_BASE=/u01/app/oracle
$ export ORACLE_SID=demo1
$ export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1
$ export PATH=$PATH:$ORACLE_HOME/bin

SQL*Plus를 실행합니다:
$ sqlplus

SQL*Plus: Release 10.1.0.2.0 - Production on Sat Jun 5 16:59:21 2004

Copyright (c) 1982, 2004, Oracle. All rights reserved.

Enter user-name: / as sysdba

Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL>

SQL > shutdown immediate;
데이터베이스가 닫혔습니다.
데이터베이스가 마운트 해제되었습니다.
ORACLE 인스턴스가 종료되었습니다.


SQL > startup

---------------------------------------------------------------
다른 접속방법 : sqlplus "/as sysdba"
shutdown과 startup은 같은 sqlplus 콘솔에서 해야되는거 같음~

Posted by 영겁회귀
출처: http://blog.naver.com/gaeean/60020826347

오라클 SHUTDOWN 방법..

1.  시작>실행>cmd 엔터

2.  도스상태에서
   sqlplus sys/oracle@apgs as sysdba 엔터

  sys/oracle@apgs 상세설명

   sys     : sys유저명

   / 구분자

   oracle : sys유저 암호

  @ 연결자

  apgs    : 오라클서버 SID명  

---> 이 커맨드가 먹지 않아서,
       sqlplus "/as sysdba" 로 시도 해봤다.

3.  shutdown immediate 엔터


4. 아래 메시지가 나오면 정상종료된것임...
  데이터베이스가 닫혔습니다.
  데이터베이스가 마운트 해제되었습니다
  ORACLE 인스턴스가 종료되었습니다.


5. exit 엔터


6. 시스템 재시작하면 자동으로 오라클 정상부팅시킴.

끝 ~~~~~~~~~~~~~~~~~~~~~~~

- SHUTDOWN [NORMAL | TRANSACTIONAL | IMMEDIATE | ABOART]옵션 설명
◈ NORMAL

- 새로운 데이터베이스 connection은 더 이상 허락하지 않습니다. .

- 현재 users들이 맺고 있는 connection은 그 사용자들이 disconnect할 때까지 기다립니다. .

- 현재 처리 중인 트랜잭션이 있다면, 그 트랜잭션이 끝날 때까지 기다린 후 서버 종료합니다.

- 다음 database Startup시 어떤 instance recovery절차도 필요로 하지 않습니다.


◈ TRANSACTIONAL

- 모든 클라이언트가 특정 인스턴스에서 새로운 트랜잭션을 시작 할 수 없습니다.

- 클라이언트의 진행중인 트랜잭션을 모두 끝마치면 서버를 종료 합니다.

- 모든 트랜잭션이 끝나는 즉시 종료 되며, 이후 시작 시 인스턴스 복구가 필요 없습니다.


◈ IMMEDIATE

- 현재 처리중인 SQL statement가 있다면, 다 stop 시킵니다,

- uncommitted transactions이 있다면, 다 rollback 시킵니다.

- users 들이 disconnect 할때까지 안 기다리고 DB를 close & Dismount 해서
   오라클 인스턴스를 깨끗이 Shutdown 합니다.


◈ ABOART

- 현재 처리중인 SQL statements를 모두 abort 시키고 rollback 도 안 시키고,

- users들 다 끊고, close & dismount도 안합니다. 즉, 그냥 꽝 닫습니다.

- 다음번 오라클 시작시에 인스턴스가 자동 복구됩니다

Posted by 영겁회귀
출처 : http://blog.naver.com/swinter8/130000526257
질문요.. sys랑 system 패스워드를 잊어 먹었는데 찾는 방법없나여.. 

안하다가 다시 할려니 패스워드가 생각이 안나여.. ㅡㅡ; 

무지한 저를 꾸짖어 주시길...


====================================================================


A> 꾸짖다니요... 질문하신 점을 칭찬하고 싶습니다. ^^


우선 결론을 말씀드리면 잊어버린 암호는 찾을 수 없습니다.

따라서 새로운 암호를 설정하셔야 합니다.


OS] sqlplus "/as sysdba"

SQL> show user
USER은 "SYS"입니다


SQL> alter user sys identified by 원하는암호;

SQL> alter user system identified by 원하는암호;

SQL> select username, password from dba_users;

USERNAME                PASSWORD
---------------------------------------------
SYS                            8A8F025737A9097A
SYSTEM                      2D594E86F93B17A1


# 보시는 것처럼 우리가 정한 암호는 일반 텍스트가 아닌 암호화되어서

  저장됩니다. 그래서 DBA도 각 유저의 암호를 알 수 없습니다. 따라서

  암호를 잊어먹었을 경우 새로운 암호를 설정하고 그것을 알려주어야

  합니다.


Good Luck... ^^

Posted by 영겁회귀