oracle12c容器数据库名称是什么

worktile 其他 4

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Oracle 12c引入了一个新的概念,即容器数据库(Container Database,CDB)。容器数据库是一个包含多个个体数据库(Pluggable Database,PDB)的容器,可以将多个数据库实例集中管理。每个容器数据库都有一个唯一的名称,该名称是在创建容器数据库时指定的。

    容器数据库的名称是由用户自行指定的,可以根据具体的需求来命名。在创建容器数据库时,可以使用CREATE DATABASE语句来指定名称,例如:

    CREATE DATABASE mycdb;

    在上述例子中,容器数据库的名称为"mycdb"。用户可以根据自己的喜好和实际情况来命名容器数据库,以便更好地管理和识别各个数据库实例。容器数据库的名称在创建后是固定的,无法更改。因此,在选择名称时需要慎重考虑。

    除了容器数据库的名称,还需要为容器数据库指定其他参数,例如存储位置、内存大小、字符集等。这些参数可以根据具体需求进行调整,以满足系统的性能和功能要求。

    总之,Oracle 12c容器数据库的名称是由用户自行指定的,可以根据实际需求进行命名。在创建容器数据库时,需要使用CREATE DATABASE语句来指定名称,并设置其他相关参数。

    4个月前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Oracle 12c引入了容器数据库(CDB)的概念,容器数据库是一种新的数据库架构,可以容纳多个独立的数据库,每个数据库被称为一个插件(PDB)。容器数据库和插件数据库共享系统级资源,如SGA(共享全局区)和PGA(进程全局区),同时也可以独立管理和部署。

    在Oracle 12c中,容器数据库的名称是CDB$ROOT。这是一个特殊的插件,也是整个容器数据库的根。CDB$ROOT包含系统级元数据和共享资源,所有的插件都与CDB$ROOT相关联。每个插件都有自己的唯一名称,可以在创建插件时指定,也可以在创建后修改。

    在容器数据库中,可以通过以下命令查看插件数据库的名称:

    SELECT name FROM v$pdbs;
    

    这个命令将返回所有已经创建的插件数据库的名称列表。

    除了CDB$ROOT之外,还可以在容器数据库中创建其他的插件数据库。创建新的插件数据库时,需要指定一个唯一的名称。创建插件数据库的命令如下:

    CREATE PLUGGABLE DATABASE <插件数据库名称> ADMIN USER <管理员用户名> IDENTIFIED BY <管理员密码> FILE_NAME_CONVERT = ('<源数据文件路径>', '<目标数据文件路径>');
    

    其中,<插件数据库名称>是新插件数据库的名称,<管理员用户名>和<管理员密码>是该插件数据库的管理员用户名和密码,<源数据文件路径>和<目标数据文件路径>是用于指定插件数据库数据文件的路径转换规则。

    总结来说,Oracle 12c容器数据库的名称是CDB$ROOT,每个插件数据库都有自己的唯一名称,可以通过查询v$pdbs视图来获取插件数据库的名称列表。

    4个月前 0条评论
  • 飞飞的头像
    飞飞
    Worktile&PingCode市场小伙伴
    评论

    Oracle 12c引入了一个新的数据库概念,即容器数据库(Container Database,简称CDB)和多租户数据库(Multitenant Database,简称PDB)。容器数据库是一个逻辑的数据库容器,可以容纳多个独立的数据库,每个独立的数据库被称为一个多租户数据库。

    容器数据库有一个唯一的名称,可以在创建容器数据库时指定。默认情况下,Oracle会为容器数据库生成一个名称。容器数据库的名称由一个前缀和一个后缀组成。前缀是可配置的,默认为"cdb"。后缀是一个数字,表示容器数据库的唯一标识。

    例如,如果在创建容器数据库时没有指定名称,Oracle会自动分配一个名称,如"cdb1"。如果创建多个容器数据库,则分别会有不同的后缀数字,如"cdb2"、"cdb3"等。

    可以通过以下步骤来查看容器数据库的名称:

    1. 使用管理员权限登录到Oracle 12c数据库。
    2. 打开SQL*Plus或SQL Developer等SQL客户端工具。
    3. 执行以下SQL语句:
    SELECT name FROM v$database;
    
    1. 运行以上SQL语句后,会返回容器数据库的名称。

    需要注意的是,容器数据库的名称在创建后是无法更改的。如果需要更改容器数据库的名称,需要重新创建一个新的容器数据库,并将原有的数据迁移到新的容器数据库中。

    除了容器数据库的名称,还可以通过其他方式来标识容器数据库,比如通过全局数据库名(Global Database Name)或服务名(Service Name)来连接和访问容器数据库。这些标识可以在创建容器数据库时指定或在创建后进行配置。

    4个月前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部