Oracle 12c是一款非常优秀的数据库管理系统,它有许多令人惊异的特性,下面我们来一一了解。
在Oracle 12c中,它引入了多租户架构,可以让多个租户共享一个数据库实例。现在租户可以拥有自己的数据、模式和应用程序,但是还是与其他租户共享相同的数据库实例。这使得一些企业和机构可以节省昂贵的软件许可证费用,同时也减少了硬件成本。
CREATE PLUGGABLE DATABASE PDB1 ADMIN USER PDBADMIN IDENTIFIED BY MyPWD123;
另外,在Oracle 12c中,引入了轻松可扩展数据库连接,这意味着当您的应用程序在许多用户之间共享时,您可以轻松地增加或减少连接以适应负载的变化。这是一个很大的好处,因为我们不用再关注常规的连接扩展问题了。
alter system set processes = 800 scope = spfile;
Oracle 12c还增强了其安全性和可管理性。它具有动态分析权限、角色等安全增强功能,可以更加细粒度地控制权限。它还提供了多个可调整的数据特征,例如自动维护统计信息、自动增加段大小等,让我们更自动化而不需要手动干预维护这种潜在问题。
在Oracle 12c中,我们还可以使用“表空间加密”来加密我们的表空间。这是非常有必要的,因为我们可能面临数据泄漏、恶意攻击等问题,这会对我们的数据造成相当大的损失。但是,我们可以使用该功能来保护我们所有的敏感数据,这是很好的。
create bigfile tablespace sensitive_data datafile ‘/oracle_base/oradata/ sensitive_data.dbf’ size 1512m encrypt;
最后,我们还可以使用Oracle 12c中非常强大的RMAN备份和恢复器。它包括许多恢复功能,以及数据恢复指南等功能。这非常有用,如果突然出现硬件损坏或者许多个系统的总体数据问题,使用该功能可以让我们的数据快速恢复。
总之,Oracle 12c具有一系列功能,这些功能能够帮助企业和机构提高效率和性能,并保护和管理其应用程序和数据。这些功能必须掌握和学习,我们才能更好地利用他们,同时也更好地支持我们的业务需求。