Object Storage에 업로드한 파일을 Autonomous Database의 DATA_PUMP_DIR에 복사합니다. (Oracle Cloud Infrastructure)
8649 단어 오라클oraclecloudoci
Day 1이라고 해도, 이미 12월 5일이지만…
彡(゚)(゚)
Oracle Cloud Infrastructure #2 Advent Calendar 2020
htps : // 코 m / 아 d
Object Storage에 업로드한 파일을 Autonomous Database의 DATA_PUMP_DIR에 복사해 보십시오.
1. Object Storage 생성 및 파일 업로드
특히 어려운 일도 없기 때문에 숙련되게 한다.
2. IAM 사용자 생성 및 권한(Policy) 부여
Object Storage에 대한 권한이 있는 IAM 사용자를 작성합니다. 부여한 권한(Policy Statement)은 다음과 같습니다.
ALLOW GROUP AYU_IAM_Group1 TO manage object-family IN compartment ayu-compartment01
3. IAM 사용자의 Auth Token 발급
IAM 사용자 Auth Token을 게시합니다. 나중에 확인할 수 없으므로주의
4. DBMS_CLOUD.CREATE_CREDENTIAL에서 Autonomous Database에 Auth Token 등록
DBMS_CLOUD 패키지의 CREATE_CREDENTIAL 프로 시저에서 3. Auth Token을 Autonomous Database에 등록합니다.
BEGIN
DBMS_CLOUD.CREATE_CREDENTIAL(
credential_name => 'CRED_AYU_TOKEN', -- 任意の文字列
username => 'AYU_IAM_USER1', -- Auto Token を発行したIAMユーザー名
password => 'xxxxxxxxxxxxxxxxxxxx' -- 3. で生成した Auth Token
);
END;
/
PL/SQLプロシージャが正常に完了しました。
5. DBMS_CLOUD.GET_OBJECT의 Object Storage에서 Autonomous Database의 DATA_PUMP_DIR로 파일 복사
DBMS_CLOUD 패키지의 CREATE_CREDENTIAL 프로 시저에서 Auth Token을 Autonomous Database에 등록합니다.
BEGIN
DBMS_CLOUD.GET_OBJECT(
credential_name => 'CRED_AYU_TOKEN',
object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/xxxxxxxxxxxx/b/ayu-bucket1/o/test.txt',
directory_name => 'DATA_PUMP_DIR'
);
END;
/
BEGIN
DBMS_CLOUD.GET_OBJECT(
credential_name => 'CRED_AYU_TOKEN',
object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/xxxxxxxxxxxx/b/ayu-bucket1/o/test2.txt',
directory_name => 'DATA_PUMP_DIR'
);
END;
/
PL/SQLプロシージャが正常に完了しました。
PL/SQLプロシージャが正常に完了しました。
6. DBMS_CLOUD.LIST_FILES에서 복사 결과 확인
DBMS_CLOUD.LIST_FILES 함수에서 DATA_PUMP_DIR 내용을 확인합니다. TABLE 함수이므로 SELECT 문으로 확인
COLUMN OBJECT_NAME FORMAT A30;
COLUMN CHECKSUM FORMAT A30;
SELECT * FROM TABLE(DBMS_CLOUD.LIST_FILES('DATA_PUMP_DIR'));
OBJECT_NAME BYTES CHECKSUM CREATED LAST_MODIFIED
------------------------------ ---------- ------------------------------ ---------------------------------- ----------------------------------
test.txt 6 2020/12/05 05:20:09.000000000 GMT: 2020/12/05 05:20:09.000000000 GMT:
test2.txt 7 2020/12/05 05:20:57.000000000 GMT: 2020/12/05 05:20:57.000000000 GMT:
7. 정리
사실은 다른 기사를 쓰려고 했지만, 생각 외에 길어져서 잘라 보았다.
다음 Advent Calendar는 언제 쓰는가…
Oracle Cloud Infrastructure Advent Calendar 2020
htps : // 코 m / 아 d
Oracle Cloud Infrastructure #2 Advent Calendar 2020
htps : // 코 m / 아 d
8. 참고 문서
A Autonomous Database 제공 패키지 참조
DBMS_CLOUD 패키지
htps : // / cs. 오라 cぇ. 이 m/cd/에 83857_01/파아 s/아 tpcぉd/아 t푸g/dbms-cぉd ぉ ぉhttp # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Reference
이 문제에 관하여(Object Storage에 업로드한 파일을 Autonomous Database의 DATA_PUMP_DIR에 복사합니다. (Oracle Cloud Infrastructure)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ora_gonsuke777/items/3e8b63b1d878c7fe343e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Object Storage에 대한 권한이 있는 IAM 사용자를 작성합니다. 부여한 권한(Policy Statement)은 다음과 같습니다.
ALLOW GROUP AYU_IAM_Group1 TO manage object-family IN compartment ayu-compartment01
3. IAM 사용자의 Auth Token 발급
IAM 사용자 Auth Token을 게시합니다. 나중에 확인할 수 없으므로주의
4. DBMS_CLOUD.CREATE_CREDENTIAL에서 Autonomous Database에 Auth Token 등록
DBMS_CLOUD 패키지의 CREATE_CREDENTIAL 프로 시저에서 3. Auth Token을 Autonomous Database에 등록합니다.
BEGIN
DBMS_CLOUD.CREATE_CREDENTIAL(
credential_name => 'CRED_AYU_TOKEN', -- 任意の文字列
username => 'AYU_IAM_USER1', -- Auto Token を発行したIAMユーザー名
password => 'xxxxxxxxxxxxxxxxxxxx' -- 3. で生成した Auth Token
);
END;
/
PL/SQLプロシージャが正常に完了しました。
5. DBMS_CLOUD.GET_OBJECT의 Object Storage에서 Autonomous Database의 DATA_PUMP_DIR로 파일 복사
DBMS_CLOUD 패키지의 CREATE_CREDENTIAL 프로 시저에서 Auth Token을 Autonomous Database에 등록합니다.
BEGIN
DBMS_CLOUD.GET_OBJECT(
credential_name => 'CRED_AYU_TOKEN',
object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/xxxxxxxxxxxx/b/ayu-bucket1/o/test.txt',
directory_name => 'DATA_PUMP_DIR'
);
END;
/
BEGIN
DBMS_CLOUD.GET_OBJECT(
credential_name => 'CRED_AYU_TOKEN',
object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/xxxxxxxxxxxx/b/ayu-bucket1/o/test2.txt',
directory_name => 'DATA_PUMP_DIR'
);
END;
/
PL/SQLプロシージャが正常に完了しました。
PL/SQLプロシージャが正常に完了しました。
6. DBMS_CLOUD.LIST_FILES에서 복사 결과 확인
DBMS_CLOUD.LIST_FILES 함수에서 DATA_PUMP_DIR 내용을 확인합니다. TABLE 함수이므로 SELECT 문으로 확인
COLUMN OBJECT_NAME FORMAT A30;
COLUMN CHECKSUM FORMAT A30;
SELECT * FROM TABLE(DBMS_CLOUD.LIST_FILES('DATA_PUMP_DIR'));
OBJECT_NAME BYTES CHECKSUM CREATED LAST_MODIFIED
------------------------------ ---------- ------------------------------ ---------------------------------- ----------------------------------
test.txt 6 2020/12/05 05:20:09.000000000 GMT: 2020/12/05 05:20:09.000000000 GMT:
test2.txt 7 2020/12/05 05:20:57.000000000 GMT: 2020/12/05 05:20:57.000000000 GMT:
7. 정리
사실은 다른 기사를 쓰려고 했지만, 생각 외에 길어져서 잘라 보았다.
다음 Advent Calendar는 언제 쓰는가…
Oracle Cloud Infrastructure Advent Calendar 2020
htps : // 코 m / 아 d
Oracle Cloud Infrastructure #2 Advent Calendar 2020
htps : // 코 m / 아 d
8. 참고 문서
A Autonomous Database 제공 패키지 참조
DBMS_CLOUD 패키지
htps : // / cs. 오라 cぇ. 이 m/cd/에 83857_01/파아 s/아 tpcぉd/아 t푸g/dbms-cぉd ぉ ぉhttp # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Reference
이 문제에 관하여(Object Storage에 업로드한 파일을 Autonomous Database의 DATA_PUMP_DIR에 복사합니다. (Oracle Cloud Infrastructure)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ora_gonsuke777/items/3e8b63b1d878c7fe343e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
DBMS_CLOUD 패키지의 CREATE_CREDENTIAL 프로 시저에서 3. Auth Token을 Autonomous Database에 등록합니다.
BEGIN
DBMS_CLOUD.CREATE_CREDENTIAL(
credential_name => 'CRED_AYU_TOKEN', -- 任意の文字列
username => 'AYU_IAM_USER1', -- Auto Token を発行したIAMユーザー名
password => 'xxxxxxxxxxxxxxxxxxxx' -- 3. で生成した Auth Token
);
END;
/
PL/SQLプロシージャが正常に完了しました。
5. DBMS_CLOUD.GET_OBJECT의 Object Storage에서 Autonomous Database의 DATA_PUMP_DIR로 파일 복사
DBMS_CLOUD 패키지의 CREATE_CREDENTIAL 프로 시저에서 Auth Token을 Autonomous Database에 등록합니다.
BEGIN
DBMS_CLOUD.GET_OBJECT(
credential_name => 'CRED_AYU_TOKEN',
object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/xxxxxxxxxxxx/b/ayu-bucket1/o/test.txt',
directory_name => 'DATA_PUMP_DIR'
);
END;
/
BEGIN
DBMS_CLOUD.GET_OBJECT(
credential_name => 'CRED_AYU_TOKEN',
object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/xxxxxxxxxxxx/b/ayu-bucket1/o/test2.txt',
directory_name => 'DATA_PUMP_DIR'
);
END;
/
PL/SQLプロシージャが正常に完了しました。
PL/SQLプロシージャが正常に完了しました。
6. DBMS_CLOUD.LIST_FILES에서 복사 결과 확인
DBMS_CLOUD.LIST_FILES 함수에서 DATA_PUMP_DIR 내용을 확인합니다. TABLE 함수이므로 SELECT 문으로 확인
COLUMN OBJECT_NAME FORMAT A30;
COLUMN CHECKSUM FORMAT A30;
SELECT * FROM TABLE(DBMS_CLOUD.LIST_FILES('DATA_PUMP_DIR'));
OBJECT_NAME BYTES CHECKSUM CREATED LAST_MODIFIED
------------------------------ ---------- ------------------------------ ---------------------------------- ----------------------------------
test.txt 6 2020/12/05 05:20:09.000000000 GMT: 2020/12/05 05:20:09.000000000 GMT:
test2.txt 7 2020/12/05 05:20:57.000000000 GMT: 2020/12/05 05:20:57.000000000 GMT:
7. 정리
사실은 다른 기사를 쓰려고 했지만, 생각 외에 길어져서 잘라 보았다.
다음 Advent Calendar는 언제 쓰는가…
Oracle Cloud Infrastructure Advent Calendar 2020
htps : // 코 m / 아 d
Oracle Cloud Infrastructure #2 Advent Calendar 2020
htps : // 코 m / 아 d
8. 참고 문서
A Autonomous Database 제공 패키지 참조
DBMS_CLOUD 패키지
htps : // / cs. 오라 cぇ. 이 m/cd/에 83857_01/파아 s/아 tpcぉd/아 t푸g/dbms-cぉd ぉ ぉhttp # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Reference
이 문제에 관하여(Object Storage에 업로드한 파일을 Autonomous Database의 DATA_PUMP_DIR에 복사합니다. (Oracle Cloud Infrastructure)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ora_gonsuke777/items/3e8b63b1d878c7fe343e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
BEGIN
DBMS_CLOUD.GET_OBJECT(
credential_name => 'CRED_AYU_TOKEN',
object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/xxxxxxxxxxxx/b/ayu-bucket1/o/test.txt',
directory_name => 'DATA_PUMP_DIR'
);
END;
/
BEGIN
DBMS_CLOUD.GET_OBJECT(
credential_name => 'CRED_AYU_TOKEN',
object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/xxxxxxxxxxxx/b/ayu-bucket1/o/test2.txt',
directory_name => 'DATA_PUMP_DIR'
);
END;
/
PL/SQLプロシージャが正常に完了しました。
PL/SQLプロシージャが正常に完了しました。
DBMS_CLOUD.LIST_FILES 함수에서 DATA_PUMP_DIR 내용을 확인합니다. TABLE 함수이므로 SELECT 문으로 확인
COLUMN OBJECT_NAME FORMAT A30;
COLUMN CHECKSUM FORMAT A30;
SELECT * FROM TABLE(DBMS_CLOUD.LIST_FILES('DATA_PUMP_DIR'));
OBJECT_NAME BYTES CHECKSUM CREATED LAST_MODIFIED
------------------------------ ---------- ------------------------------ ---------------------------------- ----------------------------------
test.txt 6 2020/12/05 05:20:09.000000000 GMT: 2020/12/05 05:20:09.000000000 GMT:
test2.txt 7 2020/12/05 05:20:57.000000000 GMT: 2020/12/05 05:20:57.000000000 GMT:
7. 정리
사실은 다른 기사를 쓰려고 했지만, 생각 외에 길어져서 잘라 보았다.
다음 Advent Calendar는 언제 쓰는가…
Oracle Cloud Infrastructure Advent Calendar 2020
htps : // 코 m / 아 d
Oracle Cloud Infrastructure #2 Advent Calendar 2020
htps : // 코 m / 아 d
8. 참고 문서
A Autonomous Database 제공 패키지 참조
DBMS_CLOUD 패키지
htps : // / cs. 오라 cぇ. 이 m/cd/에 83857_01/파아 s/아 tpcぉd/아 t푸g/dbms-cぉd ぉ ぉhttp # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Reference
이 문제에 관하여(Object Storage에 업로드한 파일을 Autonomous Database의 DATA_PUMP_DIR에 복사합니다. (Oracle Cloud Infrastructure)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ora_gonsuke777/items/3e8b63b1d878c7fe343e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
A Autonomous Database 제공 패키지 참조
DBMS_CLOUD 패키지
htps : // / cs. 오라 cぇ. 이 m/cd/에 83857_01/파아 s/아 tpcぉd/아 t푸g/dbms-cぉd ぉ ぉhttp # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Reference
이 문제에 관하여(Object Storage에 업로드한 파일을 Autonomous Database의 DATA_PUMP_DIR에 복사합니다. (Oracle Cloud Infrastructure)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ora_gonsuke777/items/3e8b63b1d878c7fe343e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)