Привет, я пытаюсь создать clone_link между двумя базами данных ora19 из-за клонирования баз данных PDB.
обе базы данных создали пользователя как:
CREATE USER c##remote_clone_user IDENTIFIED BY remote_clone_user CONTAINER=ALL;
GRANT CREATE SESSION, CREATE PLUGGABLE DATABASE TO c##remote_clone_user CONTAINER=ALL;
Я хочу скопировать PDB из DB2 в DB1 так я закрыл требуемый PDB в DB2 и открыл для чтения:
alter pluggable database testpdb close;
alter pluggable database testpdb open read only;
из DB1 создал clone_link и попытался скопировать PDB (соединение tns testpdb установлено в DB2)
--db link to database we want to copy
create database link clone_link
connect to C##remote_clone_user identified by remote_clone_user using 'testpdb';
-- clone from DB2 to DB1
create pluggable database testpdb from testpdb@clone_link
file_name_convert = ('/u01/app/oracle/oradata/', '/testpdb/');
, но я получая ошибку:
Error starting at line : 14 in command -
create pluggable database testpdb from testpdb@clone_link
file_name_convert = ('/u01/app/oracle/oradata/', '/testpdb/')
Error report -
ORA-65169: error encountered while attempting to copy file /u01/app/oracle/oradata/testpdb/testpdb_index.dbf
ORA-19504: failed to create file "/testpdb/testpdb/testpdb_index.dbf"
ORA-27040: file create error, unable to create file
Linux-x86_64 Error: 13: Permission denied
Additional information: 3
65169. 00000 - "error encountered while attempting to copy file %s "
*Cause: An error was encountered while attempting to copy the file
while creating a pluggable database.
*Action: Check additional error messages for the cause of the failure to
copy the file, and resolve the issue accordingly.
в журнале предупреждений я вижу только:
Undo Create of Pluggable Database TESTPDB with pdb id - 7.
**************************************************************
ORA-65169 signalled during: create pluggable database testpdb from testpdb@clone_link
file_name_convert = ('/u01/app/oracle/oradata/', '/testpdb/')...
Я не уверен, какие разрешения необходимо установить