plsql는 사용자가 가져온 내보내기 테이블, 데이터, 시퀀스, 보기에 따라 사용자가 Oracle 데이터를 이동합니다

1346 단어 oracle
주요 단계는 다음과 같습니다.
1. 현재 사용자의 대상을 내보냅니다. (대상에는 테이블 구조, 보기, 시퀀스 등이 포함됩니다.)
작업:plsql-->도구------을 열고 사용자 대상 export user object 내보내기(테이블 구조와 시퀀스, 보기 내보내기 가능)
2. 현재 사용자의 모든 테이블 및 테이블 정보 내보내기
작업:plsql-->도구------> 내보내기 테이블 열기(export tables)
3. 원본 데이터베이스에 있는 테이블 공간의 이름을 보고
대상 데이터에 해당하는 테이블 공간을 만들고 같은 사용자를 만듭니다
select * from user_users  --     
CREATE TABLESPACE TABLESPACE_NAME DATAFILE
'D:\Oracle\oradata\ora11g\SZDT_DATA.dbf' SIZE 1000M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
--     
--                 
CREATE USER USERNAME IDENTIFIED BY "USER_PASSWORD" DEFAULT TABLESPACE TABLESPACE_NAME TEMPORARY TABLESPACE temp; 

--          

GRANT CONNECT TO USERNAME; 
GRANT RESOURCE TO USERNAME; 
GRANT CREATE TABLE TO USERNAME;
grant dba to USERNAME; --  dba   

4. 대상 데이터베이스에 테이블 구조, 시퀀스와 데이터 가져오기(원본 데이터베이스에서 가져온 사용자 대상 정보, 형식은.sql)
작업:plsql-->도구------> 가져오기표(import tables)를 열고 sql 삽입 옵션을 선택하고 sqlplus를 사용하고 Oracle홈 폴더 디렉터리에서 bin 디렉터리에 있는 sqlplus를 찾습니다.exe는 실행자로서 마지막으로 가져올 SQL 파일을 맨 아래에 지정합니다.
5. 대상 데이터베이스에 테이블 데이터 가져오기
작업: 가져오기 테이블 팝업 상자를 위에서 열고 Oracle 가져오기 를 선택하고 Oracle 을 선택합니다.home에서 bin 파일 아래의 imp.exe를 실행 가능한 파일로 하고, 다음에 맨 아래에서 가져올 dmp 파일을 선택하고 import을 누르면 실행할 수 있습니다
상세 작업 참조: 상세 단계 참조 1, 참조 2

좋은 웹페이지 즐겨찾기