본문 바로가기

IT관련정보/데이터베이스(Database)

※서버(클라이언트,데이터베이스) 셋팅

1.클라이언트 서버


1)Oracle Client(32bit) 설치


*관리자권한실행

1.실행

2.다음

3.관리자모드

4.다음

5.다음

6.완료


*재부팅 해주기


2)TNS설치

경로 : D:\app\피씨유저명\product\11.2.0\client_1\network\admin 에 tnsnames.ora 파일 붙여넣거나

Net Configration Assistant 실행해서 


1.로컬 네트 서비스 이름 구성

2.추가

3.서비스 이름 EX)ORCL 입력

4.TCP

5.연결할 IP 입력 EX)254.52.221.86

6.마침


3)방화벽


(1)인바운드 규칙


                     데이터베이스 IP등록(TCP) 

 새규칙-(포트)다음-(모든로컬포트)다음-다음-다음-(이름입력)마침 => 생성된 규칙 더블클릭 =>

 영역-원격IP주소-다음IP주소-클라이언트 IP등록(254.52.221.86)- 확인


   톰캣 사용하면 톰캣 IP등록(TCP) - 8080

 새규칙-(포트)다음-(특정로컬포트 8080)다음-다음-다음-(이름입력)마침


   오라클 IP등록(TCP) - 1521

 새규칙-(포트)다음-(특정로컬포트 1521)다음-다음-다음-(이름입력)마침


   이메일 포트 등록(TCP) - 25

 새규칙-(포트)다음-(특정로컬포트 25)다음-다음-다음-(이름입력)마침


   IIS 웹사이트 포트 등록 - 8095

     새규칙-(포트)다음-(특정로컬포트 8095)다음-다음-다음-(이름입력)마침


   (2)인바운드 규칙


   클라이언트 IP등록(TCP) 

 새규칙-(포트)다음-(모든로컬포트)다음-다음-다음-(이름입력)마침 => 생성된 규칙 더블클릭 =>

 영역-원격IP주소-다음IP주소-클라이언트 IP등록(254.52.221.85)- 확인


   톰캣 사용하면 톰캣 IP등록(TCP) - 8080

 새규칙-(포트)다음-(특정로컬포트 8080)다음-다음-다음-(이름입력)마침


   오라클 IP등록(TCP) - 1521

 새규칙-(포트)다음-(특정로컬포트 1521)다음-다음-다음-(이름입력)마침


   이메일 포트 등록(TCP) - 25

 새규칙-(포트)다음-(특정로컬포트 25)다음-다음-다음-(이름입력)마침


   IIS 웹사이트 포트 등록 - 8095

     새규칙-(포트)다음-(특정로컬포트 8095)다음-다음-다음-(이름입력)마침


4)배포 설정

app.config 에서 클라이언트 서버 IP로 설정(254.52.221.85)

~.SC.FMS 또는 ~.SC.APP 우클릭 , 게시 클라이언트 서버 IP로 설정(254.52.221.85) 하고 게시마법사 클릭

게시 아이템 둘중 하나선택해서 게시한다.

게시한 폴더 복사해서 프로젝트에 붙여넣고 프로젝트를 클라이언트 서버에 넣어준다.


5)IIS 셋팅

윈도우+R -> appwiz.cpl(프로그램 추가/삭제) -> Windows 기능 사용/사용 안함 -> IIS설치항목 추가


*설치항목

서버 역할 웹 서버(IIS) 전체설치

    응용 프로그램 서버 .NET Framework 4.5 전체설치,웹 서버(IIS) 지원 설치


설치완료되면 응용프로그램 툴 추가, 사이트 추가(배포파일 링크)해서 등록한다.

이후 웹사이트 실행해본다.

로그인 버튼 눌렀을때 

- database ~~ 뜨면 재부팅

- 32bit&64bit ~~ 뜨면 응용프로그램툴에서 고급설정 - 32비트 응용프로그램사용 True로 변경

- TNS~~ 뜨면 TNS명 확인 (CMD-TNSPING TNS명)으로 핑 때려보기

- data not found ~~ 뜨면 이상없음


2.데이터베이스 서버


1)Oracle Database(64bit) 설치


*관리자권한실행

1.데이터베이스 생성 및 구성

2.서버 클래스

3.단일 인스턴스

4.고급 설치

5.STANDARD(라이센스) - 두번째

6.경로설정

7.일반용/트랜잭션 처리

8.다음

9.구성옵션(문자집합-유니코드UTF8(두번째))

10.다음

11.다음

12.백업안함

13.모든 계정 비밀번호설정(동일비밀번호) - EX)SYSTEM/ORA9292 or ORA2764

14.완료


*재부팅 해주기


2)방화벽


(1)인바운드 규칙


                    클라이언트 IP등록(TCP) 

 새규칙-(포트)다음-(모든로컬포트)다음-다음-다음-(이름입력)마침 => 생성된 규칙 더블클릭 =>

 영역-원격IP주소-다음IP주소-클라이언트 IP등록(254.52.221.85)- 확인


   톰캣 사용하면 톰캣 IP등록(TCP) - 8080

 새규칙-(포트)다음-(특정로컬포트 8080)다음-다음-다음-(이름입력)마침


   오라클 IP등록(TCP) - 1521

 새규칙-(포트)다음-(특정로컬포트 1521)다음-다음-다음-(이름입력)마침


   (2)인바운드 규칙


   클라이언트 IP등록(TCP) 

 새규칙-(포트)다음-(모든로컬포트)다음-다음-다음-(이름입력)마침 => 생성된 규칙 더블클릭 =>

 영역-원격IP주소-다음IP주소-클라이언트 IP등록(254.52.221.85)- 확인


   톰캣 사용하면 톰캣 IP등록(TCP) - 8080

 새규칙-(포트)다음-(특정로컬포트 8080)다음-다음-다음-(이름입력)마침


   오라클 IP등록(TCP) - 1521

 새규칙-(포트)다음-(특정로컬포트 1521)다음-다음-다음-(이름입력)마침


     3)토드 접속


*로컬에서 해당 데이터베이스 서버 IP TNS정보 저장 후 토드로 접속해본다.

1.접속이 안되면 cmd 에서 tnsping tns명 으로 날려본다.

2.핑이 안들어오면 방화벽문제(윈도우 방화벽 확인 or 방화벽 업체에 문의)

3.이후 접속되면 테이블 스페이스 생성

1.스카마에서 테이블 스페이스 누른다.

2.새파일(새로만들기) 누른다

3.2번화면 그냥넘어가고

4.3번화면에서 ADD누른다음에 2기가 EXTEND(확장할떄)100MB 설정하고 경로 누른다음에

  아무거나 클릭하면 경로가 생김 거기에서 파일이름 바꾸고 OK 하고 OK누르면 끝


4.유저 생성하기



1.패스워드 설정, 하단에 DEFAULT

2.테이블스페이스 선택, TEMP선택

3.Roles 체크

4.System Privileges 체크


5.덤프파일 Import 시키기 (배치파일 글 참조)

6.Import 이후 데이터 확인.


*주의

Import 이후에 seq는 따로 수정해줘야 될 수도 있음

DB link 확인

프로시저랑 펑션 재컴파일 해주기

트리거는 다른 계정이랑 연결되어있으면 빠질수가있음 확인해야됨.