SQL Server (OracleToSQL)에 SSMA 구성 요소 설치Installing SSMA Components on SQL Server (OracleToSQL)

SSMA를 설치 하는 것 외에도 설치 해야 구성 요소를 실행 하는 컴퓨터에서 SQL ServerSQL Server합니다.In addition to installing SSMA, you must also install components on the computer that is running SQL ServerSQL Server. 이러한 구성 요소를 지 원하는 데이터 마이그레이션 및 서버 간 연결을 허용 하도록 Oracle 공급자 SSMA 확장 팩을 포함 합니다.These components include the SSMA extension pack, which supports data migration, and Oracle providers to enable server-to-server connectivity.

Oracle 확장 팩 용 SSMASSMA for Oracle Extension Pack

데이터베이스를 추가 하는 SSMA 확장 팩 sysdbssmatesterdb을의 지정 된 인스턴스 SQL ServerSQL Server합니다.The SSMA extension pack adds the databases, sysdb and ssmatesterdb, to the specified instance of SQL ServerSQL Server. 데이터베이스 sysdb 테이블 및 데이터를 마이그레이션하는 데 필요한 저장된 프로시저 및 Oracle 시스템 함수를 에뮬레이트하는 사용자 정의 함수를 포함 합니다.The database sysdb contains the tables and stored procedures that are required to migrate data, and the user-defined functions that emulate Oracle system functions. ssmatesterdb 테이블 및 프로시저는 테스터 구성 요소에 필요한 데이터베이스에 포함 되어 있습니다.The ssmatesterdb database contains the tables and procedures that are required by the Tester component.

또한 데이터를 마이그레이션할 때 SQL ServerSQL Server, SSMA 만듭니다 SQL ServerSQL Server 서버 쪽 데이터 마이그레이션 엔진으로 데이터를 마이그레이션하는 데 사용 되는 경우 에이전트 작업입니다.Also, when you migrate data to SQL ServerSQL Server, SSMA creates SQL ServerSQL Server Agent jobs when server side data migration engine is used for migrating the data.

필수 구성 요소Prerequisites

에 Oracle 서버 구성 요소에 대 한 SSMA를 설치 하기 전에 SQL ServerSQL Server, 시스템이 다음 요구 사항을 충족 하는지 확인 합니다.Before you install the SSMA for Oracle server components on SQL ServerSQL Server, make sure that the system meets the following requirements:

  • SQL ServerSQL Server인스턴스가 설치 되어 있습니다. instance is installed. SSMA는 SQL Server 2008 Express Edition을 지원 하지 않습니다.SSMA does not support SQL Server 2008 Express Edition.

  • MicrosoftMicrosoftWindows Installer 3.1 또는 이후 버전입니다. Windows Installer 3.1 or a later version.

  • Oracle 클라이언트 공급자 또는 OLE DB provider for Oracle 및 마이그레이션할 수 있는 Oracle 데이터베이스에 연결 합니다.The Oracle Client Provider or the OLE DB provider for Oracle, and connectivity to the Oracle database that you want to migrate. 제품 미디어 Oracle 또는 Oracle 웹 사이트에서 공급자를 설치할 수 있습니다.You can install providers from the Oracle product media or Oracle Web site.

  • SQL ServerSQL Server 브라우저 서비스를 설치 하는 동안 실행 해야 합니다.The SQL ServerSQL Server Browser service must be running during installation. 인스턴스 목록을 채우는 데 사용 되는이 SQL ServerSQL Server 설치 마법사에서 합니다.This is used to populate a list of the instances of SQL ServerSQL Server in the Setup wizard. 사용 하지 않도록 설정할 수는 SQL ServerSQL Server 설치 후 브라우저 서비스입니다.You can disable the SQL ServerSQL Server Browser service after installation.

    참고

    경우는 SQL ServerSQL Server 브라우저 서비스가 실행 되 고 있지만 여전히 설치 프로그램에서 인스턴스 목록이 표시 되지 않으면, UDP 포트 1434의 차단을 해제 해야 합니다.If the SQL ServerSQL Server Browser service is running, but you still do not see a list of instances in Setup, you must unblock UDP port 1434. Windows 방화벽을 사용 하 여 일시적으로 해당 포트를 차단 해제 하거나 Windows 방화벽을 임시로 해제할 수 있습니다.You can use Windows Firewall to temporarily unblock the port, or you can temporarily disable Windows Firewall. 또한 바이러스 백신 소프트웨어를 일시적으로 해제 해야 합니다.You might also have to temporarily disable antivirus software. 설치 후 방화벽 및 바이러스 백신 소프트웨어를 사용 하도록 설정 했는지 확인 합니다.Make sure to enable firewalls and antivirus software after installation.

확장 팩 설치Installing the Extension Pack

데이터를 마이그레이션하기 전에 든 지 확장 팩을 설치 하려면 SQL ServerSQL Server합니다.You can install the extension pack any time before you migrate data to SQL ServerSQL Server.

중요

확장 팩을 설치 하려면의 구성원 이어야는 sysadmin 서버 역할의 인스턴스에 SQL ServerSQL Server합니다.To install the extension pack, you must be a member of the sysadmin server role on the instance of SQL ServerSQL Server.

확장 팩을 설치 하려면To install the extension pack

  1. 하면 하지 이미이 작업을 하는 경우 SSMA Zip 파일에서 모든 파일을 추출 합니다.If you have not already done this, extract all files from the SSMA Zip file.

    WinZip 있는의 버전에 따라 하거나 파일을 두 번 클릭 하거나 파일을 마우스 오른쪽 단추로 클릭 하 고 선택할 수 압축 풀기 또는 WinZip에 열려 있는합니다.Depending on the version of WinZip you have, you can either double-click the file, or right-click the file and select Extract All or Open in WinZip. 파일을 추출 WinZip 사용자 인터페이스의 지시를 따릅니다.Follow the instructions in the WinZip user interface to extract the files.

  2. Oracle 확장 팩 SSMA를 복사 합니다. n. Install.exe 여기서 n 실행 중인 컴퓨터에 있는 빌드 번호 SQL ServerSQL Server합니다.Copy SSMA for Oracle Extension Pack.n.Install.exe, where n is the build number, to the computer that is running SQL ServerSQL Server.

  3. Oracle 확장 팩 SSMA를 두 번 클릭 합니다. n. Install.exe 합니다.Double-click SSMA for Oracle Extension Pack.n.Install.exe.

  4. 시작 페이지에서 클릭 다음합니다.On the Welcome page, click Next.

  5. 최종 사용자 사용권 계약 페이지에서 사용권 계약을 읽습니다.On the End User License Agreement page, read the license agreement. 동의 하면 선택 된 사용권 계약에 동의 확인란을 선택한 다음 클릭 다음합니다.If you agree, select the I accept the terms in the license agreement check box, and then click Next.

  6. 설치 유형 선택 페이지에서 클릭 일반합니다.On the Choose Setup Type page, click Typical.

  7. 설치 준비 완료 페이지를 클릭 설치합니다.On the Ready to Install page, click Install.

  8. 완료 된 첫 번째 단계 설치 페이지에서 클릭 다음합니다.On the Completed the First Step of Installation page, click Next.

    인스턴스를 선택 하면 새 대화 상자가 표시 됩니다 SQL ServerSQL Server 확장 팩 설치에 대 한 합니다.A new dialog box will appear, in which you select the instance of SQL ServerSQL Server for the extension pack installation.

  9. 인스턴스를 선택 SQL ServerSQL Server Oracle 스키마 마이그레이션 선택한 다음 클릭 위치 다음합니다.Select the instance of SQL ServerSQL Server where you will be migrating Oracle schemas, and then click Next.

    기본 인스턴스는 컴퓨터와 동일한 이름이 있습니다.The default instance has the same name as the computer. 명명 된 인스턴스 수 뒤에 백슬래시 및 인스턴스 이름입니다.Named instances will be followed by a backslash and the instance name.

  10. 연결 페이지에서 인증 방법을 선택한 다음 클릭 다음합니다.On the connection page, select the authentication method and then click Next.

    Windows 인증 Windows 자격 증명을 사용 하 여 인스턴스의에 로그온 하려고 SQL ServerSQL Server합니다.Windows Authentication will use your Windows credentials to try to log on to the instance of SQL ServerSQL Server. 선택 하는 경우 SQL ServerSQL Server 입력 해야 인증을 한 SQL ServerSQL Server 로그인 이름 및 암호.If you select SQL ServerSQL Server Authentication, you must enter a SQL ServerSQL Server login name and password.

  11. 다음 페이지에서 선택 설치 유틸리티 데이터베이스 n 여기서 n 버전 번호 이며 클릭 다음합니다.On the next page, select Install Utilities Database n, where n is the version number, and then click Next.

    sysdb 데이터베이스가 만들어지고 사용자 정의 함수와 저장된 프로시저는 해당 데이터베이스에 만들어집니다.The sysdb database is created and the user-defined functions and stored procedures are created in that database.

    경우 테스터 데이터베이스 설치 옵션을 선택은 테스터 ssmatesterdb 데이터베이스가 생성 됩니다.If Install Tester Database option is checked the tester ssmatesterdb database will be created.

  12. 다른 인스턴스에 유틸리티를 설치 하려면 SQL ServerSQL Server선택, , 클릭 하 고 다음합니다.To install the utilities to another instance of SQL ServerSQL Server, select Yes, and then click Next. 마법사를 종료 하려면 또는 아니요합니다.Or, to exit the wizard, click No.

  13. SQL Server Management StudioSQL Server Management Studio 하거나 sqlcmd 유틸리티를 사용 하 여 CLR을 사용 하도록 설정 하려면 다음 스크립트를 실행 합니다.In SQL Server Management StudioSQL Server Management Studio or by using the sqlcmd utility, run the following script to enable CLR:

    sp_configure 'clr enabled', 1  
    GO  
    RECONFIGURE  
    GO  
    

    SSMA에 연결할 때 다음 오류가 발생 합니다 CLR을 사용 하지 않는 경우 SQL ServerSQL Server:If CLR is not enabled, you will receive the following error when SSMA connects to SQL ServerSQL Server:

    SSMA 확장 팩 어셈블리 버전 정보를 검색할 수 없습니다.SSMA could not retrieve the extension pack assembly version information. 데이터베이스 서버에서 확장 팩을 다시 설치 합니다.Reinstall the extension pack on the database server.

SQL Server 데이터베이스 개체SQL Server Database Objects

참조 확장 팩을 설치한 후 됩니다는 ssma_oracle.bcp_migration_packages 테이블은 ssma_oracle.db_storage 테이블 및 ssma_oracle.db_error_list 테이블에 sysdb 데이터베이스입니다.After you install the extension pack, you will a see an ssma_oracle.bcp_migration_packages table, an ssma_oracle.db_storage table, and an ssma_oracle.db_error_list table in the sysdb database. 많은 저장된 프로시저 및 사용자 정의 함수에도 표시 됩니다는 ssma_oracle 스키마입니다.You will also see many stored procedures and user-defined functions in the ssma_oracle schema.

데이터를 마이그레이션하기 될 때마다 SQL ServerSQL Server, SSMA 만듭니다는 SQL ServerSQL Server 에이전트 작업입니다.Every time that you migrate data to SQL ServerSQL Server, SSMA creates a SQL ServerSQL Server Agent job. 이러한 작업 이름은 ssma_oracle 데이터 마이그레이션 패키지 {GUID}에 표시 됩니다는 SQL ServerSQL Server 의 에이전트 노드 SQL Server Management StudioSQL Server Management Studio 작업 폴더에 있습니다.These jobs are named ssma_oracle data migration package {GUID}, and are visible in the SQL ServerSQL Server Agent node of SQL Server Management StudioSQL Server Management Studio in the Jobs folder.

관련 항목:See Also

Oracle 클라이언트 ( OracleToSQL ) 용 SSMA를 설치합니다.Installing SSMA for Oracle Client (OracleToSQL)
SQL Server ( OracleToSQL ) Oracle 데이터베이스 마이그레이션Migrating Oracle Databases to SQL Server (OracleToSQL)