oracle 12c 多租户
Oracle 12c 多租户是一种新型数据库管理模式,它可以通过一个容器数据库来容纳多个租户,让每个租户享有自己独立的数据库资源,以及独立的数据库管理权限与用户管理权限。如此一来,企业可以避免不同用户之间的冲突,提高数据库的可扩展性和易管理性。
在 Oracle 12c 中,一个容器数据库可以容纳多个租户数据库。每个租户数据库都能够存储专属于该租户的数据,并且各个租户之间的数据是相互独立的。这种机制可以使得多个应用程序共享一套数据库资源,这样就能节省硬件与软件的成本,同时提高系统的整体性能。下面我们看一下如何创建多个租户数据库。
CREATE PLUGGABLE DATABASE pdb_hr ADMIN USER hr_admin IDENTIFIED BY hr_admin_123 FILE_NAME_CONVERT = ('/u01/app/oracle/oradata/CDB1/pdbseed/', '/u02/app/oracle/oradata/CDB1/pdb_hr/') STORAGE (MAXSIZE 5G);