Oracle 감청 명령 설정, 가상 호스트 접근 문제

참고http://cbcman.blog.163.com/blog/static/64816431201273559634/
mac 는 win 가상 컴퓨터, 가상 컴퓨터 에 Oacle 을 설치 합 니 다.
mac 는 가상 컴퓨터 의 데이터 베 이 스 를 연결 할 수 없습니다. 계속 no listener 이지 만 ping 은 가상 컴퓨터 IP 를 연결 할 수 있 습 니 다.
현재 hosts 에서 이 컴퓨터 의 IP 주 소 를 추가 합 니 다.
10.37.129.4	OracleServer
C:\WINDOWS\system32\drivers\etc\hosts
127.0.0.1       localhost
10.37.129.4	OracleServer

Oacle listener 설정 은
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = OracleServer)(PORT = 1521))
    )
  )

의문: HOST = localhost 는 왜 안 되 고 이 컴퓨터 IP (
OracleServer

면 된다.또는 컴퓨터 이름 을 바 꾸 거나 (가상 컴퓨터 설치 후 어 지 러 운 코드) 테스트 를 기다 리 세 요!
수집
Oracle 감청 명령 시작
시작 감청: lsnrctl start 
감청 보기: lsnrctl status 
감청 정지: lsnrctl stop 
1. Oacle 데이터 서버 는 인 스 턴 스 프로 세 스 와 데이터 베 이 스 를 포함한다. 
   인 스 턴 스 프로 세 스 는 memory structure (sga) 와 background process (pmon (프로 세 스 모니터링), smon (시스템 모니터링 시스템 monitor, 공간 정리 3 초), dbwr (더러 운 데이터 처리), lgwr (redo buffer 파일 을 log 로 작성), ckpt (checkpoint, 동기 화 근거, 먼저 로그, 더러 운 데이터 작성) 등 프로 세 스 를 포함한다. 
  데이터 베 이 스 는 데이터 파일, 제어 파일, redo log 파일 을 포함 합 니 다. 세 가 지 는 필수 입 니 다. 매개 변수 파일, 암호 파일, 압축 파일 은 선택 할 수 있 고 데이터 뱅 크 의 상태 에 따라 정 합 니 다. 
2. Pga: user process 와 server process 를 포함 하고 user process 는 server process 를 통 해 Oacle 의 인 스 턴 스 와 통신 합 니 다. 
3, sga = share pool + database buffer cache + redo log buffer + other structures (large pool, java pool 선택 가능) 
shared_pool = library cache (sql 공유, 버퍼 sql 실행 계획, 최근 최소 사용 알고리즘) + data dictionary cache (row cache, 데이터 사전); 
database buffer cache (db cache size): Oacle 은 block size 의 가장 기본 적 인 데이터 읽 기와 쓰기 단위 입 니 다. 
redo log buffer cache: 
4. 매개 변수 변경: 
alter system set shared_pool_size=64m; 
alter system set db_cache_size=64m; 
alter system set large_pool_size=64m; 
5. os 인증 사용자: 
create user id 
create group (ora_dba,ora_databasename_dba,ora_oper,ora_databasename_oper) 
add user id to group id 
edit sqlnet.ora (sqlnet.authentication_services=(nts)) 
6. system / sys 비밀 번 호 를 잊 습 니 다: 
삭제 E: \ \ oracle \ product \ \ 10.2.0 \ \ db1\database\pwdtestdb.ora; 
사용 명령: orapwd file = d: \ \ pwdtestdb. ora password = admin 1 entries = 10;비밀 번 호 를 admin 1 로 설정 하기; 
또는: 
sqlplus /@testdb as sysdba 
새 비밀번호 로 확 인 된 사용자 sys 변경 하기; 
새 암호 로 확 인 된 사용자 시스템 변경; 
7. block (블록) extend (디스크) 세그먼트 (세그먼트) tablespace (표 공간) 
8. 네트워크 서비스의 설정 정 보 는 D: \ Oacle \ product \ 10.2.0 \ \ db 에 있 습 니 다.1 \ \ NETWORK \ ADMIN \ tnsnames. ora 파일 에 기록 
데이터베이스 시작 명령  1. TNS 감청 시작 
C:\Documents and Settings\Administrator>lsnrctl start 
2. Oracle Services 시작 
C:\Documents and Settings\Administrator>net start OracleServiceOrcl 
3. sysdba 로 로그 인 
SQL> connect system as sysdba 
4. isqlplus 시작 
C:\Documents and Settings\Administrator>isqlplusctl start 
5. 데이터베이스 컨트롤 시작 
C:\Documents and Settings\Administrator>emctl start dbconsole 
시작 오류 가 발생 하면 ip 주소 가 수정 되 었 을 가능성 이 높 습 니 다. 다음 과 같은 조 치 를 취 할 수 있 습 니 다. 
set oracle_hostname = 호스트 이름 
emca - config dbcontrol db 를 설정 합 니 다. 
6、http://localhost:1158/em/  <콘 솔 출력 열기 > 
1、show all 
   serveroutput OFF 
2、set serveroutput on 
시작 및 닫 기 모드 
Oracle 데이터베이스 의 몇 가지 시작 과 닫 기 방식 
다음 과 같은 몇 가지 시작 방식 이 있 습 니 다. 
1、startup nomount 
   설치 하지 않 고 시작 합 니 다. 이 방식 으로 시작 하면 실행 할 수 있 습 니 다. 제어 파일 재 구축, 데이터 베 이 스 를 재 구축 합 니 다. 
   init. ora 파일 을 읽 고 인 스 턴 스 를 시작 합 니 다. 즉, SGA 와 배경 프로 세 스 를 시작 합 니 다. 이 시작 은 init. ora 파일 만 필요 합 니 다. 
   
2、startup mount dbname 
   설치 시작, 이 방식 으로 시작 하면 실행 가능: 
   데이터베이스 로그 압축 파일, 
   데이터베이스 미디어 복구, 
   데이터 파일 을 연결 하거나 오프라인 으로 
   데이터 파일 을 다시 찾 고 로그 파일 을 다시 만 듭 니 다. 
   "nomount" 를 실행 하고 제어 파일 을 열 어 데이터 파일 과 온라인 로그 파일 의 위 치 를 확인 합 니 다. 
   그러나 이 때 는 데이터 파일 과 로그 파일 을 검사 하지 않 습 니 다. 
3、startup open dbname 
   "nomount" 을 실행 한 다음 "mount" 를 실행 하고 Redo log 파일 을 포함 한 모든 데이터베이스 파일 을 엽 니 다. 
   이런 방식 으로 데이터베이스 에 접근 할 수 있 는 데이터. 
4. startup 은 다음 과 같은 세 가지 명령 입 니 다. 
   startup nomount 
   alter database mount 
   alter database open 
5、startup restrict 
   구속 모드 시작 
   이 방식 은 데이터 베 이 스 를 시작 할 수 있 지만, 일정한 특권 을 가 진 사용자 만 접근 할 수 있 습 니 다. 
   비 특권 사용자 가 방문 할 때 다음 과 같은 알림 이 나타 납 니 다. 
   ERROR: 
   ORA - 01035: ORACLE 는 RESTRICTED SESSION 권한 을 가 진 사용자 만 사용 할 수 있 습 니 다. 
6、startup force 
   강제 시작 방식 
   데이터 베 이 스 를 닫 을 수 없 을 때 startup force 로 데이터 베 이 스 를 닫 을 수 있 습 니 다. 
   먼저 데이터 베 이 스 를 닫 고 정상 적 인 데이터베이스 시작 명령 을 실행 합 니 다. 
7. startup pfile = 매개 변수 파일 이름 
   초기 화 매개 변수 파일 의 시작 방식 
   먼저 매개 변수 파일 을 읽 고 매개 변수 파일 의 설정 에 따라 데이터 베 이 스 를 시작 합 니 다. 
   예: startup pfile = E: \ \ Oracle \ admin \ oradb \ \ pfile \ \ init. ora 
8、startup EXCLUSIVE 
============================================ 
세 가지 시작 방식 이 있 습 니 다. 
1、shutdown normal 
   정상 적 인 방식 으로 데이터 베 이 스 를 닫 습 니 다. 
2、shutdown immediate 
   데이터 베 이 스 를 즉시 닫 습 니 다. 
   SVRMGRL 에서 shutdown immediate 를 실행 합 니 다. 데이터 베 이 스 는 즉시 닫 히 지 않 습 니 다. 
   Oracle 에서 일부 제거 작업 을 수행 한 후에 야 닫 습 니 다 (세 션 종료, 세 션 자원 방출). 
   shutdown 을 사용 하여 데이터 베 이 스 를 닫 을 수 없 을 때 shutdown immediate 는 데이터 베 이 스 를 닫 는 작업 을 완성 할 수 있 습 니 다. 
3、shutdown abort 
   데이터 베 이 스 를 직접 닫 으 면 데이터 베 이 스 를 방문 하고 있 는 세 션 이 갑자기 종 료 됩 니 다. 
   데이터베이스 에 대량의 작업 이 실행 되 고 있 으 면 shutdown abort 를 실행 한 후 데이터 베 이 스 를 다시 시작 하 는 데 시간 이 오래 걸 립 니 다.

좋은 웹페이지 즐겨찾기