--sqlplus taacoop/Airasia123@taacoop.cuh6uuk8ensz.ap-southeast-1.rds.amazonaws.com:1521/taacoop -- 1.1 สร้าง Tablespace และ User DROP USER "ISCOTAA" CASCADE; Drop tablespace ISCOTAA including contents and datafiles; CREATE BIGFILE TABLESPACE "ISCOTAA" DATAFILE SIZE 50M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; CREATE USER "ISCOTAA" PROFILE "DEFAULT" IDENTIFIED BY "iscotaa" ACCOUNT UNLOCK DEFAULT TABLESPACE ISCOTAA; --กรณี ไม่มี Table space --DROP USER "ISCOTAA" CASCADE; --CREATE USER "ISCOTAA" PROFILE "DEFAULT" IDENTIFIED BY "iscotaa" ACCOUNT UNLOCK ; -- 1.2 ให้สิทธิ์ User GRANT UNLIMITED TABLESPACE TO "ISCOTAA" WITH ADMIN OPTION; GRANT "AQ_ADMINISTRATOR_ROLE" TO "ISCOTAA" WITH ADMIN OPTION; GRANT "CONNECT" TO "ISCOTAA" WITH ADMIN OPTION; GRANT "DBA" TO "ISCOTAA" WITH ADMIN OPTION; grant IMP_FULL_DATABASE to ISCOTAA; alter profile "DEFAULT" limit password_life_time UNLIMITED; grant read, write on directory data_pump_dir to ISCOTAA; grant select_catalog_role to ISCOTAA; grant execute on dbms_datapump to ISCOTAA; grant execute on dbms_file_transfer to ISCOTAA; -- 1.3 กำหนดค่า RDBMS create temporary tablespace temp01; exec rdsadmin.rdsadmin_util.alter_default_temp_tablespace(tablespace_name => 'temp01'); exec rdsadmin.rdsadmin_util.checkpoint; exec rdsadmin.rdsadmin_util.enable_distr_recovery; exec rdsadmin.rdsadmin_util.alter_db_time_zone(p_new_tz => '+7:00'); exec rdsadmin.rdsadmin_util.alter_db_time_zone(p_new_tz => 'Asia/Bangkok'); -- 1.4 ลบ File ที่ค้างเก่า ที่อาจจะเคย Upload ไว้ exec utl_file.fremove('DATA_PUMP_DIR','ISCOTAA.DMP'); exec utl_file.fremove('DATA_PUMP_DIR','ISCOTAA.LOG'); -- 1.5 ตรวจสอบ File ปลายทาง ที่จะ import ในที่นี้คือ file ที่ expdp ไว้ตามข้อ 1 ต้องยังไม่มี บน Amazon select * from table(RDSADMIN.RDS_FILE_UTIL.LISTDIR('DATA_PUMP_DIR')) order by mtime; --Quit