하나,Oracle 1 연결

4687 단어 Oracle 초급 강좌
Oracle 데이터베이스 연결 방법:첫째,sqlplus 로 2 를 연결 하고 제3자 소프트웨어 로 연결 합 니 다.
sqlplus
sqlplus 도구 소개(1),개술:sqlplus 는 Linux 에서 Oacle 을 조작 하 는 도구(2)입 니 다.명령 행 에"sqlplus"를 입력 하면 됩 니 다.
sqlplus 문법:
sqlplus    /  @      [as sysdba/sysoper]

설명:특권 사용자 로 연결 할 때 as sysdba 또는 as sysoper sqlplus 상용 명령 을 가 져 가 야 합 니 다.
1,무 사용자 로 로그 인하 여 sqlplus 연결
[oracle@Nedved ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Tue Mar 20 18:07:40 2018

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

SQL> 

설명:이곳 에 로그 인 한 것 은 Oracle 이 아니 라 sqlplus 도구 입 니 다.
2.conn 은 Orace 에 데이터 베 이 스 를 연결 하여 system 으로 Oracle 데이터베이스 에 로그 인 했다.
SQL> conn system/oracle
Connected.
SQL> show user
USER is "SYSTEM"
SQL> conn scott/oracle
Connected.
SQL> show user
USER is "SCOTT"

위 와 같이 conn 을 통 해 사용자 전환 을 실현 할 수 있 습 니 다.
3.disc/disconn/disconnect 설명:이 명령 은 현재 데이터베이스 와 의 연결 을 끊 는 데 사 용 됩 니 다.
4.pssw[ord]설명:이 명령 은 사용자 의 비밀 번 호 를 수정 하 는 데 사 용 됩 니 다.다른 사용자 의 비밀 번 호 를 수정 하려 면 sys/system 으로 로그 인 해 야 합 니 다.
5.clear 화면 정리
6.시작|Oracle 상태 닫 기
닫다
SQL> shutdown immediate;
SP2-0717: illegal SHUTDOWN option
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

시동 을 걸다
SQL> startup
ORACLE instance started.

Total System Global Area  759943168 bytes
Fixed Size          2217224 bytes
Variable Size         566233848 bytes
Database Buffers      184549376 bytes
Redo Buffers            6942720 bytes
Database mounted.
Database opened.

특별 설명:Oacle 시작 모드 는 3 가지 가 있 습 니 다.
l Startup nomount(nomount 모드)시작 실례 는 데이터 베 이 스 를 불 러 오지 않 습 니 다.
l Startup mount(mount 모드)인 스 턴 스 를 시작 하여 데이터 베 이 스 를 불 러 오지 만 데이터 베 이 스 를 열지 않 습 니 다.
l Startup(open 모드)에서 인 스 턴 스 를 시작 하여 데이터 베 이 스 를 불 러 오고 열 수 있 습 니 다.바로 우리 가 위 에서 사용 하 는 명령 입 니 다.
Nomount 모드 에서 Oacle 은 인 스 턴 스 를 위해 각종 메모리 구조 와 서비스 프로 세 스 를 만 들 고 데이터베이스 파일 을 열지 않 습 니 다.1)새 데이터 베 이 스 를 만 들 지 않 습 니 다.
2)제어 파일 재 구축
 2              。

Mount   oracle             
1)           

2)      、            

3)               

4)              

 4              

Open  (       startup       )    。

물론 이 세 가지 모델 사 이 는 바 꿀 수 있다.
Alter database mount(nomount 모드)-〉alter database open(mount 모드)-〉(open 모드)
물론 다른 경우 도 있 습 니 다.저희 open 모드 에서 데이터 베 이 스 를 비 제한 상태 와 제한 상태 로 설정 할 수 있 습 니 다.
제 한 된 상태 에서 DBA 만 데이터베이스 에 접근 가능 1)데이터 가 져 오기 내 보 내기 실행
2)sql*loader 를 사용 하여 외부 데 이 터 를 추출 합 니 다.
3)일반 사용자 의 데이터베이스 접근 을 일시 적 으로 거부 해 야 함
4)데이터베이스 이식 또는 업그레이드 작업
데이터 베 이 스 를 열 때 startup restrict 명령 을 사용 하면 제 한 된 상태 로 들 어 갑 니 다.
alter system disable restricted session 명령 을 사용 하면 제 한 된 상 태 를 비 제 한 된 상태 로 바 꿀 수 있 습 니 다.
alter system enable restricted session 명령 을 사용 하면 비 제한 상 태 를 제한 상태 로 바 꿀 수 있 습 니 다.
alter database open read only 를 사용 하면 데이터 베 이 스 를 읽 기 전용 상태 로 들 어 갈 수 있 습 니 다.
alter database open read write 를 사용 하면 데이터 베 이 스 를 읽 기와 쓰기 상태 로 들 어 갈 수 있 습 니 다.
물론 위 와 같은 각종 시작 방식 으로 데이터 베 이 스 를 성공 적 으로 시작 할 수 없 을 수도 있 습 니 다.이 럴 때 startup force 명령 을 사용 하여 데이터 베 이 스 를 강제로 시작 해 야 합 니 다.물론 아무 도 이런 상황 에 부 딪 히 고 싶 지 않다.)
데이터베이스 닫 기 1)정상 닫 기 shutdown 2)shutdown immediate 3)닫 기 사무 shutdown transactional 4)shutdown abort 를 강제로 닫 습 니 다.물론 아무 도 이런 상황 에 직면 하고 싶 지 않 습 니 다.

좋은 웹페이지 즐겨찾기