网站建设建议书,wordpress文件上传类型,模板网点地址信息获取错误:抖音默认地址未设置!,如何创建网站内容DB_CREATE_FILE_DEST指定了OMF的默认位置。
OMF指 Oracle Managed Files#xff0c;OMF指定一个文件系统中的目录#xff0c;数据库会在此目录中自动创建、命名和管理数据库对象级别的文件。
OMF用的较多的是数据文件。
来看一个例子。已有一个PDB#xff1a;orclpdb1OMF指定一个文件系统中的目录数据库会在此目录中自动创建、命名和管理数据库对象级别的文件。
OMF用的较多的是数据文件。
来看一个例子。已有一个PDBorclpdb1希望由他克隆一个新PDBorclpdb2。
orclpdb1的数据文件情况
$ pwd
/u01/app/oracle/oradata/ORCL/orclpdb1$ ls -l
total 3162292
-rw-r-----. 1 oracle dba 618668032 Jul 5 03:30 sysaux01.dbf
-rw-r-----. 1 oracle dba 471867392 Jul 5 03:37 system01.dbf
-rw-r-----. 1 oracle dba 111157248 Jul 3 05:00 temp01.dbf
-rw-r-----. 1 oracle dba 246423552 Jul 5 03:38 undotbs01.dbf
-rw-r-----. 1 oracle dba 1897930752 Jul 5 03:30 users01.dbf如果没有设置OMF则以下克隆语句报错
SQL show parameter db_create_file_destNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest stringSQL CREATE PLUGGABLE DATABASE NEW_PDB FROM ORCLPDB1;
CREATE PLUGGABLE DATABASE NEW_PDB FROM ORCLPDB1*
ERROR at line 1:
ORA-65016: FILE_NAME_CONVERT must be specified设置OMF就成功了
SQL alter system set DB_CREATE_FILE_DEST /u01/app/oracle/oradata;System altered.SQL CREATE PLUGGABLE DATABASE NEW_PDB FROM ORCLPDB1;Pluggable database created.来看下文件系统中的数据文件
$ cd /u01/app/oracle/oradata$ ls
ORCL$ cd ORCL$ ls -l
total 4289752
drwxr-x---. 3 oracle dba 4096 Jul 5 03:30 1C78AF4085C40F98E06500001702E44D
drwxr-x---. 3 oracle dba 4096 Jul 5 03:51 1C78FAE3FBA21058E06500001702E44D
-rw-r-----. 1 oracle dba 18726912 Jul 5 03:58 control01.ctl
-rw-r-----. 1 oracle dba 18726912 Jul 5 03:58 control02.ctl
drwxr-x---. 2 oracle oinstall 4096 Dec 20 2023 orclpdb
drwxr-x---. 2 oracle oinstall 4096 Dec 20 2023 pdbseed
-rw-r-----. 1 oracle dba 209715712 Jul 5 03:14 redo01.log
-rw-r-----. 1 oracle dba 209715712 Jul 5 03:14 redo02.log
-rw-r-----. 1 oracle dba 209715712 Jul 5 03:58 redo03.log
-rw-r-----. 1 oracle dba 1593843712 Jul 5 03:58 sysaux01.dbf
-rw-r-----. 1 oracle dba 1111498752 Jul 5 03:58 system01.dbf
-rw-r-----. 1 oracle dba 121643008 Jul 4 22:00 temp01.dbf
-rw-r-----. 1 oracle dba 1006641152 Jul 5 03:57 undotbs01.dbf
-rw-r-----. 1 oracle dba 5251072 Jul 5 03:14 users01.dbf输出的前两行哪个是新建的PDB的目录
可以这么查
SQL select guid from v$pdbs where name NEW_PDB;GUID
--------------------------------
1C78FAE3FBA21058E06500001702E44D然后查看其数据文件
$ cd 1C78FAE3FBA21058E06500001702E44D
$ ls -l
total 4
drwxr-x---. 2 oracle dba 4096 Jul 5 03:52 datafile
$ cd datafile/
$ ls -l
total 3159144
-rw-r-----. 1 oracle dba 618668032 Jul 5 03:52 o1_mf_sysaux_m8gvg88o_.dbf
-rw-r-----. 1 oracle dba 471867392 Jul 5 03:52 o1_mf_system_m8gvg88l_.dbf
-rw-r-----. 1 oracle dba 111157248 Jul 5 03:52 o1_mf_temp_m8gvg88v_.dbf
-rw-r-----. 1 oracle dba 246423552 Jul 5 03:52 o1_mf_undotbs1_m8gvg88r_.dbf
-rw-r-----. 1 oracle dba 1897930752 Jul 5 03:52 o1_mf_users_m8gvg88y_.dbf