自己做外贸网站能接到单吗如何更新网站缓存
news/
2025/9/29 22:19:03/
文章来源:
自己做外贸网站能接到单吗,如何更新网站缓存,雄安智能网站建设方案,专门做优惠券的网站PDB大致功能描述#xff1a;创建#xff1a;用create pluggable database的命令#xff0c;用file_name_convert的方式拷贝seed pdb的文件到对应的新pdb的路径下。拷贝的是最基本system和sysaux表空间#xff0c;将新建的pdb从mount的状态打开到read write的状态。建立pdb用…PDB大致功能描述创建用create pluggable database的命令用file_name_convert的方式拷贝seed pdb的文件到对应的新pdb的路径下。拷贝的是最基本system和sysaux表空间将新建的pdb从mount的状态打开到read write的状态。建立pdb用户的默认表空间。拔出a)用dbca进行拔出有2种生成结果一种是生成打包文件一种是生成.xml文件和.DFB文件。a .1)打包方式操作的时候先close pdb然后在$ORACLE_HOMEassistantsdbcatemplates生成一个xml文件描述pdb原来文件的路径和scn等信息;将pdb的数据文件复制到$ORACLE_HOMEassistantsdbcatemplates路径下;生成一个pdb_info.txt描述本次pdb unplug的相关文件。将上述3种类型的文件打包成一个gz包。在cdb中以drop pluggable database的方式删除pdb的信息和在物理上删除pdb的数据文件。a.2)生成.xml和.DFB文件的方式也是类似只是不打包成一个gz包且pdb的多个数据文件也被整合在一个.DFB文件中。最后也删除cdb中关于此pdb的信息。插入如果用dbca原来打包成gz包的来做plug就非常方便只要选中gz包直接plug即可。如果原来是分开文件的方式也只需根据xml文件和.DFB文件先restore数据文件再create pluggable database using xml文件。克隆将pdb至于read only模式然后利用create pluggable database xxx from xxx…命令进行可克隆。注该方法需要将原pdb至于read only模式。可以常用在测试环境用克隆另外一个类似的环境。PDB手工操作a)创建SQL CREATE PLUGGABLE DATABASE mypdb1 ADMIN USER pdbadmin IDENTIFIED BY Orac1e_1981 ROLES(CONNECT)2 file_name_convert(‘E:ORA12CAPPORACLEUSERORADATAORA12CPDBSEED’,’E:ORA12CAPPORACLEUSERORADATAORA12Cmypdb1′);Pluggable database created.SQLSQL alter pluggable database mypdb1 open;Pluggable database altered.SQLb)拔出SQL ALTER PLUGGABLE DATABASE mypdb1 CLOSE;Pluggable database altered.SQLSQL alter pluggable database MYPDB1 unplug into ‘E:ora12capporacleuserproduct12.1.0dbhome_1assistantsdbcatemplatesora12c_MYPDB1.xml’;Pluggable database altered.SQLSQL host cp -R E:ora12capporacleuseroradataora12cmypdb1 E:ora12capporacleuseroradataora12cmypdb1_bakSQL DROP PLUGGABLE DATABASE mypdb1 including datafiles;Pluggable database dropped.c)插入SQL –注不需要拷贝回去temp tablespace的文件。不然在下一个create pluggable database的时候会报错ORA-01119。SQL host cp E:ora12capporacleuseroradataora12cmypdb1_bak*.DBF E:ora12capporacleuseroradataora12cmypdb1SQLSQL create pluggable database b_pdb1 using ‘E:ora12capporacleuserproduct12.1.0dbhome_1assistantsdbcatemplatesora12c_MYPDB1.xml’ nocopy;Pluggable database created.SQLSQL alter pluggable database b_pdb1 open;Pluggable database altered.SQLd)克隆SQL select dbid,name,open_mode from v$pdbs;DBID NAME OPEN_MODE———- —————————— ———-4039091088 PDB$SEED READ ONLY2213957720 B_PDB1 READ WRITE4261134367 MYPDB2 READ WRITESQLSQLSQLSQL alter pluggable database mypdb2 close;Pluggable database altered.SQL alter pluggable database mypdb2 open read only;Pluggable database altered.SQL create pluggable database b_pdb22 from MYPDB23 file_name_convert (‘E:ora12capporacleuseroradataora12cmypdb2′,’E:ora12capporacleuseroradataora12cb_pdb2’);Pluggable database created.SQL select dbid,name,open_mode from v$pdbs;DBID NAME OPEN_MODE———- —————————— ———-4039091088 PDB$SEED READ ONLY2213957720 B_PDB1 READ WRITE4261134367 MYPDB2 READ ONLY2540280635 B_PDB2 MOUNTEDSQL alter pluggable database B_PDB2 open;Pluggable database altered.SQL常用检查语句SQL SELECT sys_context(‘userenv’,’con_name’) MY_CONTAINER FROM dual;MY_CONTAINER——————–CDB$ROOTSQLSQL SHOW con_nameCON_NAME——————————CDB$ROOTSQLSQL SELECT2 ‘DB_NAME: ‘ ||sys_context(‘userenv’, ‘db_name’)||3 ‘ / CDB?: ‘ ||(select cdb from v$database)||4 ‘ / AUTH_ID: ‘ ||sys_context(‘userenv’, ‘authenticated_identity’)||5 ‘ / USER: ‘ ||sys_context(‘userenv’, ‘current_user’)||6 ‘ / CONTAINER: ‘||nvl(sys_Context(‘userenv’, ‘con_Name’), ‘NON-CDB’)7 as “DB DETAILS”8 FROM DUAL;DB DETAILS—————————————————————————————————-DB_NAME: ora12c / CDB?: YES / AUTH_ID: HE-PCjijihe / USER: SYS / CONTAINER: CDB$ROOTSQLSQL alter session set containerMYPDB2;Session altered.SQL SELECT2 ‘DB_NAME: ‘ ||sys_context(‘userenv’, ‘db_name’)||3 ‘ / CDB?: ‘ ||(select cdb from v$database)||4 ‘ / AUTH_ID: ‘ ||sys_context(‘userenv’, ‘authenticated_identity’)||5 ‘ / USER: ‘ ||sys_context(‘userenv’, ‘current_user’)||6 ‘ / CONTAINER: ‘||nvl(sys_Context(‘userenv’, ‘con_Name’), ‘NON-CDB’)7 as “DB DETAILS”8 FROM DUAL;DB DETAILS————————————————————————————————DB_NAME: ora12c / CDB?: YES / AUTH_ID: HE-PCjijihe / USER: SYS / CONTAINER: MYPDB2SQLSQL select v.name, v.open_mode, nvl(v.restricted, ‘n/a’) “RESTRICTED”, d.status2 from v$PDBs v inner join dba_pdbs d3 using (GUID)4 order by v.create_scn5 /NAME OPEN_MODE RESTRICTED STATUS—————————— ———- ————— ————-PDB$SEED READ ONLY NO NORMALMYPDB1 READ WRITE NO NORMALMYPDB2 READ WRITE NO NORMALSQL alter pluggable database mypdb1 close;Pluggable database altered.SQL select v.name, v.open_mode, nvl(v.restricted, ‘n/a’) “RESTRICTED”, d.status2 from v$PDBs v inner join dba_pdbs d3 using (GUID)4 order by v.create_scn5 /NAME OPEN_MODE RESTRICTED STATUS—————————— ———- ————— ————-PDB$SEED READ ONLY NO NORMALMYPDB1 MOUNTED n/a NORMALMYPDB2 READ WRITE NO NORMALSQL alter pluggable database mypdb1 open restricted;Pluggable database altered.SQL select v.name, v.open_mode, nvl(v.restricted, ‘n/a’) “RESTRICTED”, d.status2 from v$PDBs v inner join dba_pdbs d3 using (GUID)4 order by v.create_scn5 /NAME OPEN_MODE RESTRICTED STATUS—————————— ———- ————— ————-PDB$SEED READ ONLY NO NORMALMYPDB1 READ WRITE YES NORMALMYPDB2 READ WRITE NO NORMALSQL评感觉PDB不像什么革命性的技术只是将数据库至于mount模式后拷贝数据文件做成一个备份然后将此备份plug和unplug。这样的技术感觉跨平台的迁移不太理想。另外由于一个cdb中可以挂多个pdb资源的分配使用就变得非常重要了在12c中估计原来几乎不常用的Resource Manager plan会逐步用起来。关于redo由于redo是可以多个pdb共享因此cdb的管理者可以通过logmnr的方式去挖对应pdb的日志从dump出来的redo log来看redo log中含有container id(CON_ID0为cdb1为cdb$root, 2为pdb seed3以上为pdb)pdbid和pxid至少这些信息可以用于区分不同pdb中的事务。我们一直都在努力坚持原创.......请不要一声不吭就悄悄拿走。我原创你原创我们的内容世界才会更加精彩【所有原创内容版权均属TechTarget欢迎大家转发分享。但未经授权严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】微信公众号TechTarget官方微博TechTarget中国
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922298.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!