시작 닫 기 Oracle

3935 단어 Oracle
1. 서버 에 먼저 로그 인 한 후 Oacle 사용자 상태 로 전환 합 니 다. [root@localhost ~]# su - oracle 2. Oacle 모니터 의 운행 상 태 를 검사 합 니 다. [oracle@localhost ~]$ lsnrctl status 3. 시작 감청 을 실행 합 니 다. 명령 을 통 해: [oracle@localhost ~]$ lsnrctl start lsnrctl stop 감청 을 닫 습 니 다. 4. sqlplus 에 들 어 갑 니 다. 명령: [oracle@localhost ~]$ sqlplus /nolog 5. 관리자 sysdba 권한 으로 Oacle 에 로그 인 합 니 다. SQL> conn /as sysdba 6. 시작 서비스 (인 스 턴 스) 7.서비스 닫 기 (인 스 턴 스): SQL> startupSQL> shutdown immediate SQL> conn / as sysdba SQL> startup nomount SQL> select status from v$instance; SQL> alter database mount; SQL> select status from v$instance; SQL> alter database open; SQL> select status from v$instance; show parameter instance [oracle@localhost ~]$ ps -ef|grep ora_dbw0_$ORACLE_SID | grep -v grep | awk '{print $2}' [oracle@localhost ~]$ kill -9 PID [oracle@localhost ~]$ sqlplus /nolog SQL> conn /as sysdba
ORACLE 를 닫 는 명령 설명: SQL> startup (모든 연결 이 끊 긴 후 데이터 베 이 스 를 닫 습 니 다) shutdown normal (모든 사무 가 끝 난 후 주동 적 으로 연결 을 끊 고 데이터 베 이 스 를 닫 습 니 다) shutdown transactional (주동 적 으로 연결 과 사 무 를 끊 습 니 다) shutdown immediate(즉시 데이터 베 이 스 를 닫 습 니 다. 이 작업 은 데 이 터 를 동기 화하 지 않 고 스크롤 백 을 비우 고 검사 점 을 터치 하지 않 기 때문에 위험 합 니 다. 시작 할 때마다 인 스 턴 스 복구 가 필요 합 니 다)
sqlplus usr/pwd@host:port/sid
alter user xxx identified by yyy;
  : 
CONN[ECT] [{logon|/|proxy} [AS {SYSDBA|SYSOPER|SYSASM}] [edition=value]]
  :  
 ::= [/][@]
 ::= [][/][@]

SQL> conn sys/test1234 as sysdba
11g 매개 변수 파일 읽 기 순서: 1) 9i 이전 에는 정적 매개 변수 파일 pfile 파일 만 있 었 습 니 다. 2) 9i 부터 동적 매개 변수 파일 spfile 파일 을 도 입 했 습 니 다. 3) 기본 적 인 매개 변수 파일 찾기 경로:      Windows 아래 는 shutdown abort;      Linux 아래 %ORACLE_HOME%\database. 4) 11g 에서 데이터 베 이 스 를 시작 합 니 다. Oracle 은 spfileSID. ora, spfile. ora, initSID. ora, init. ora 의 순서에 따라 찾 습 니 다. 그 중에서 SID 는 서비스 이름 이 고 Oracle 시스템 식별 자 라 고도 합 니 다.
데이터베이스 의 네 가지 상태 및 데이터베이스 열기
1) SHUTDOWN 인 스 턴 스, 데이터베이스 모두 닫 기
startup nomount 를 실행 할 수 있 습 니 다.
2) NOMOUNT 인 스 턴 스 시작, 초기 매개 변수 파일 읽 기 (초기 매개 변수 파일 읽 기 순서 주의), 물리 적 메모리 할당, 배경 프로 세 스 시작 을 포함 합 니 다.
실행 가능 $ORACLE_HOME\dbs select * from v$bgprocess; select * from v$instance;3) MOUNT 데이터베이스 불 러 오기 가 완료 되 었 습 니 다. 제어 파일 (control file) 을 열 면 database 구조 정 보 를 찾 을 수 있 지만 사용자 의 표 내용 은 읽 을 수 없습니다.
실행 가능 alter database mount; select * from v$database; select * from v$tablespace; select * from v$datafile;4) OPEN 데이터 베 이 스 를 열 고 불 러 오 는 데 성공 하여 사용자 테이블 에 접근 할 수 있 습 니 다.alter database open;
ORACLE 가 시작 하 는 전체 형식:alter database open; 이 중: startup force: 강제 시작 으로 여러 모드 에 사용 할 수 있 습 니 다. startup restrict: restrict 모드 는 데이터 베 이 스 를 open 모드 에 두 고 이 때 는 restricted session 권한 을 가 진 사용자 만 데이터 베 이 스 를 방문 할 수 있 습 니 다. 유지 작업 이 완료 되면 일반 사용자 의 연결 을 위해 restricted session 권한 을 사용 하지 않 습 니 다.
ORACLE 가 닫 는 네 가지 방식:startup [nomount|mount|open|force] [restrict] [pfile=filename]이 중: NORMAL: 새 사용자 의 연결 을 허용 하지 않 습 니 다. 연 결 된 사용자 가 스스로 연결 을 끊 을 때 까지 기 다 립 니 다. TRANSACTIONAL: 새 사용자 의 연결 을 허용 하지 않 습 니 다. 연 결 된 사용자 가 모든 업 무 를 끝 낼 때 까지 기 다 렸 다가 시스템 이 자동 으로 연결 을 끊 습 니 다. IMMEDIATE: 새 사용자 의 연결 을 허용 하지 않 습 니 다. 연 결 된 사용자 가 모든 업 무 를 끝 낼 때 까지 기다 리 지 않 고 사용자 가 하 는 일 을 스크롤 백 합 니 다.후 시스템 은 자동 으로 연결 을 끊 습 니 다. ABORT: 모든 사용자 와 의 연결 을 강제로 끊 습 니 다.

좋은 웹페이지 즐겨찾기