Oracle 12开启体验探索灵活的新命令(oracle12开启命令)

Oracle 12开启体验:探索灵活的新命令

Oracle 12是Oracle数据库的最新版本,备受关注。它带来了许多新的特性和优化,为数据库开发和管理提供了更多的选择。本文将重点介绍Oracle 12的新命令及其使用方法,帮助读者更好地掌握Oracle 12的强大功能。

1. PDB管理命令

Oracle 12引入了PDB(Pluggable Database)的概念,可以在一个CDB(Contner Database)下管理多个PDB。为了方便进行PDB的管理,Oracle 12增加了一系列PDB管理命令。下面是一些常用的PDB管理命令:

(1)CREATE PLUGGABLE DATABASE:创建一个PDB。

语法:

CREATE PLUGGABLE DATABASE pdb_name ADMIN USER pdb_admin_user IDENTIFIED BY pdb_admin_password FILE_NAME_CONVERT = (source_path_list, target_path_list) [STORAGE (maxsize size [K | M | G | T | P])];

(2)ALTER PLUGGABLE DATABASE:修改一个PDB的属性。

语法:

ALTER PLUGGABLE DATABASE pdb_name OPEN|CLOSE|READ ONLY|READ WRITE|RESTRICTED;

(3)DROP PLUGGABLE DATABASE:删除一个PDB。

语法:

DROP PLUGGABLE DATABASE pdb_name [INCLUDING DATAFILES];

2. CDB管理命令

除了PDB管理命令之外,Oracle 12还增加了一些CDB(Contner Database)管理命令,用于方便地管理CDB。

(1)CREATE CONTNER DATABASE:创建一个CDB。

语法:

CREATE CONTNER DATABASE cdb_name TEMPLATE cdb_template_name [FILE_NAME_CONVERT = (source_path_list, target_path_list)] [STORAGE (maxsize size [K | M | G | T | P])];

(2)ALTER CONTNER DATABASE:修改CDB的属性。

语法:

ALTER CONTNER DATABASE cdb_name OPEN|CLOSE|MOUNT;

(3)DROP CONTNER DATABASE:删除CDB。

语法:

DROP CONTNER DATABASE cdb_name;

3. 数据库级别的收集统计信息命令

Oracle 12还增加了一些数据库级别的收集统计信息命令,可以方便地收集和管理数据库统计信息。下面是一些常用的命令:

(1)DBMS_STATS.GATHER_DATABASE_STATS:收集数据库级别的统计信息。

语法:

exec DBMS_STATS.GATHER_DATABASE_STATS(estimate_percent => 10, method_opt => ‘FOR ALL COLUMNS SIZE 1’, cascade =>TRUE);

(2)DBMS_STATS.LOCK_DATABASE_STATS:锁定数据库的统计信息。

语法:

exec DBMS_STATS.LOCK_DATABASE_STATS;

(3)DBMS_STATS.UNLOCK_DATABASE_STATS:解锁数据库的统计信息。

语法:

exec DBMS_STATS.UNLOCK_DATABASE_STATS;

4. 重命名命令

Oracle 12还增加了一些对象的重命名命令,可以方便地修改对象的名称。下面是一些常用的命令:

(1)RENAME:重命名一个对象。

语法:

RENAME [schema.]{table|index|column|view|materialized view|sequence|synonym|database link|function|procedure} from_name TO to_name;

(2)ALTER TABLE … RENAME COLUMN:重命名一个表的列。

语法:

ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name;

(3)ALTER VIEW … RENAME:重命名一个视图。

语法:

ALTER VIEW view_name RENAME TO new_view_name;

以上命令只是Oracle 12中新增命令的一部分,还有很多其他有用的命令等待我们去发掘。Oracle 12为数据库开发和管理提供了更多的选择,将使我们的工作更加高效和便捷。


数据运维技术 » Oracle 12开启体验探索灵活的新命令(oracle12开启命令)