SyntaxHighlighter.all(); 'Tool' 카테고리의 글 목록 :: 또르의 개발노트 ss
반응형

사전에 유저생성과 권한을 주어야 로그인이 가능합니다.

 

 

 

IMPORT할 유저로 로그인한 후 

DATABASE - IMPORT - IMPORT UTILITY WIZARD를 선택합니다.

 

저는 유저는 EXPORT했으니 유저로 IMPORT할게요 

다음다음

EXPORT한 DUMP파일의 경로를 선택합니다.

IMPORT NOW!

 

IMPORT가 시작되었습니다.

 

*IMPORT 도중 실패한 내역이 있는데 I/F하는 유저가 따로있었는데 생성을 안하는 바람에 오류발생*

 

반응형
반응형

Database - Export - Export Utility Wizard를 클릭합니다.

다음과 같은 화면이 나오면 users를 선택한후  Next를 클릭합니다.

복사하고 싶은 user를 우측으로 옮긴후 Next

 

그냥 Next해도 상관없으나 저는 export행이 10000개 일때마다 feedback 하도록 하였습니다.

저장될 경로를 선택한 후 Next

다음과 같은 화면이 나오는데 Finish를 선택하면 Export가 실행됩니다.

Export가 시작되었습니다.

반응형
반응형

*개별로 복사하는 방법 

 

복사하고 싶은 DB에 접속하여 

DATABASE - EXPORT DDL을 클릭합니다.

 

그리고 ADD를 눌러 복사하고 싶은 항목을 선택한 후 Load Rows를 클릭합니다.

저는 먼저 테이블을 선택했는데 다음과 같이 테이블리스트가 나옵니다.

Singgle file로 선택한 후 경로를 지정하였습니다.

(폴더를 만들어 파일명을 알아보기쉽게 테이블이면 _TABLE 이런식으로 지정해 주는게 좋습니다.)

그리고는 EXPORT를 위해 상단의 초록색 실행버튼을 누릅니다.

그러면 다음과 같이 지정된 폴더에 SQL파일이 생성됩니다.

 

파일을 열어보면 스크립트로 되어있습니다.

이렇게 TABLE EXPORT는 끝입니다.

테이블스페이스 , 패키지, 함수 등 마찬가지로 이렇게 개별로 EXPORT를 해주시면 됩니다.

 

반응형
반응형

토드를 사용중 한번씩 이유없이 접속정보들이 날아가는 현상이  발생하였는데 경로를  D드라이브로 지정하니까 해당문제가 없어짐.

 

상단 메뉴바의 Toad - Toad Option - General - Application data directory를 원하는 경로에 설정하면 됨.

반응형
반응형

 

어느날 오라클 재설치 후 TOAD를 접속하니 다음과 같은 메세지가 떳다.

 

찾아보니  오라클설치시 관리자권한으로 설치를 안해서 그렇다고한다...

해결방법은 오라클설치 경로의 sqlnet을 찾아  주석처리를 하면 된다고한다.

 

SQLNET.AUTHENTICATION_SERVICES= (NTS)   --> # SQLNET.AUTHENTICATION_SERVICES= (NTS) 

해당 경로에서 바로 수정은 안되고 바탕화면이나 파일을 복사한후에 수정하고 덮어쓰면 된다.

그놈의 권한때문

 

그리고 Toad를 껏다가 다시 실행하니 접속이된다.

 

 

반응형
반응형


1.프로젝트 리더

- 소스를 관리하고 마지막에 SVN 커밋을 하는 사람

- 나머지 프로젝트 참가 프로그래머들에게 저장소의 역할을 함


1-1. 저장소 공개

-프로젝트 리더는 서버가 되어 저장소를 공개해야 함.

1) SVN Checkout

2) SVN으로 버전관리되고 있는 폴더에 Mercurial 저장소 생성

3) 웹서버를 실행시켜 접근할 수 있도록 함


1-2. 소스관리

-프로젝트 리더는 자신이 작업한 내용과 자신에게 push된 소스도 포함해서 관리해야 함.

-push된 내용을 메인 repository에 반영하기 위해, 저장소 폴더에서 

오른쪽 클릭 ->  TortoiseHG -> Update To Revision 선택



2.프로그래머

-프로그래머는 프로젝트 리더를 메인 저장소로 하여 소스관리를 함.

-commit한 소스는 주기적으로 프로젝트 리더에게 push하여 소스를 관리

-주기적으로 pull -> update를 통해 메인 저장소와의 갭을 줄이면서 작업하는게 좋음


2-1.Clone

-보조젝트 리더의 메인저장소로부터 소스를 받아오는 과정 (SVN = CheckOut)

-소스저장소로 사용하고자 하는 폴더에서 오른쪽 클릭 -> TotoiseHG -> Clone a Repository


- 받아 올 저장소의 경로를 입력, 저장할 로컬 path 입력하여 Clone 버튼 누름

- 어느 리비전을 받아올 것인가 등의 옵션사항도 지정 가능함 


- Clone을 누르면 저장소로부터 소스를 받아옵니다









2-2. Pull -> Update

- 메인저장소로부터 최신버전의 소스를 받아와 동기화를 하는 과정

- 작업 시작 전에 Pull -> Update를 하여 충돌을 방지하는 것이 좋음

- 저장소 폴더에서 오른쪽 클릭 -> TotoiseHG -> Synchronize 선택


-pull을 해도 로컬 저장소에는 반영이 되지 않았으므로 Update를 해야함

-저장소 폴더에서 오른쪽 클릭 ->TotoiseHG -> Update To Revision 선택

-Current Branch Tip(현재 브랜치의 최신 리비전으로 업데이트 한다는 뜻)


Commit

-로컬에서 작업 완료를 원할 때 Commit을 하면 됨

-commit 했을 때 메인저장소에 반영되는게 아니라 push 할 때 반영됨

-소스수정, 저장 후 commit

-저장소 폴더에서 오른쪽 클릭 -> TotoiseHG -> Commit 선택

-commit 할 파일 선택, log message 작성 후 commit 버튼 누름


반응형
반응형

Toad Schema Brower - Left Hand Sidev  세팅



1.Toad 상단에 View - Toad Option - Schema Brower - Left Hands Side로 갑니다 



2.Brower Style 을 Tap방식으로 바꾸고 OK를 누르면 



3.다음과 같이 Tap 형식으로 바뀝니다  그리고 마우스 우클릭 - Configure을 클릭합니다.



4. Visible 체크로 보고싶은 항목만 설정 할 수 있습니다.


반응형
반응형

가상머신에 ORACLE 11gToad를 설치해 보겠습니다.

1)http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

에 접속하여 밑으로내리다 보면 11g파일 다운로드 창이 나오는데

환경설정(32bit, 64bit)에 따라 file1 , file2 두 개를 모두 받습니다. (회원가입해야함)



 

2)두 파일을 받았으면 압축을 각자 풀고(32bit 기준으로 설명드리겠습니다) winx32_12102_database_1of2 압축 파일과 win32_11gR2_database_2of2 압축 파일을 푼다

win32_11gR2_database_2of2/database/stage/Components에 있는 폴더들을

Win32_12102_database_1of2/database/tage/Components에 복사합니다.

*위의 경로는 반드시 영문이여야합니다.

 

3)win32_12102_database_1of2 폴더 안에 setup.exe 파일을 클릭하여 설치를 시작합니다.



4)[my oracle support를 통해 보안 갱신 수신 체크] 버튼에 체크를 해제한다.

*경고창이 떠도 무시



 

5)설치 옵션을 [데이터베이스 생성 및 구성]으로 선택 후 다음 버튼을 누른다.

 *이옵션은 오라클 설치 후 데이터베이스를 생성한다.


6)데스크톱 클래스/서버 클래스 선택

데스크톱 클래스 선택



7)디렉토리 및 비밀번호 설정

*찾아보기 버튼을 눌러 oracle software가 설치 될 기준 디렉토리를 설정해줍니다

*관리 비밀번호를 입력하지 않아도 무관




8)다음과 완료 버튼을 계속해주면 데이터가베이스가 생성되는데

비밀번호 관리에 들어가면 관리자 계정인 SYSSYSTEM의 비밀번호를 지정해주고

SCOTTHR은 락은 해제해주고 비밀번호를 지정해줍니다


 

9)설치가 완료되면 닫기버튼을 누릅니다


10)확인을위해 cmd(명령프롬프트)창으로 들어가

sqlplus / as sysdba 혹은 sqlplus id/pw 입력했을때


접속이 되면 끝






이제 Toad를 설치하여봅시다.

 

1)저는 64bit Toad를 가지고 있었으나 VMWARE32bit OS를 설치하는 바람에 oracletoad32bit로 설치하였습니다.

그래서 32bit 체험판을 설치하기위해

http://www.toadworld.com/m/freeware/43 에 접속하여 회원가입후 32bit 체험판을 다운받았습니다.


2)토드는 다음~하신후에 install하면 바탕화면에 아이콘이 생성됩니다.



*리스너 설정하기

3)토드설치가 완료됬다면 cmd창에

lsnrctl stop 명령어를 입력한다



4)위와 같이 성공됬다는 메세지가 뜨면

C:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN 경로(oracle설치한 경로)에

listner파일을 메모장으로 엽니다


5) 밑과 같이 SID_NAME에는 전역데이터베이스이름(orcl)을 넣고

Host부분에는 컴퓨터 명을 넣는다



*마지막으로 방화벽을 설정한다

1)제어판 - widnows방화벽 - 고급설정 클릭

 

2) 인바운드 규칙 - 새 규칙 클릭



3)포트 선택




4)특정 로컬 포트에 : 1521 입력


다음~


다음~


이름과 설명은 알아보기 쉽게 해서 마침!



접속확인(내부 ip)

1)SCOTT으로 접속해 보겠습니다


2)접속 성공



외부아이피로 접속해보겠습니다.

-예를들어 현재 공인IP123.123.123.12이고 이 IP는 서버컴퓨터가 쓰고 있습니다. 저의 Vmware에 받은 사설IP192.168.0.116입니다 그렇다면 외부에서 제 사설IP에 접속하려면 어떻게 해야할까요 해당포트를 열어주면 포트로 사설IP를 접속 할 수 있습니다 이것을 포트포워딩이라 합니다.

위에서 인바운드 1521포트를 개방해주었으니 공유기에서 포트포워딩 시켜주면되겠습니다.

1)192.168.0.1에 들어와 환경설정-고급설정-NAT/라우터관리-포트포워드 설정에 들어갑니다

2)규칙이름과 VMWARE가 할당받은 내부IP(ipconfig)를 입력하고 외부포트와 내부포트는 아까 방화벽에서 개방한 1521포트로 설정하고 추가하겠습니다



2)그리고 외부에서 접속을 해보겠습니다.


3)접속 성공




반응형

+ Recent posts