oracle容器数据库用户名和密码是什么

不及物动词 其他 8

回复

共3条回复 我来回复
  • 飞飞的头像
    飞飞
    Worktile&PingCode市场小伙伴
    评论

    根据标题,"Oracle容器数据库"是指Oracle数据库中的一个特殊类型的数据库,它可以包含多个独立的数据库,每个数据库称为一个"容器"。而"用户名和密码"则是指在访问Oracle容器数据库时所使用的身份验证信息。

    在Oracle容器数据库中,有两个重要的用户:CDB用户和PDB用户。

    1. CDB用户(CDB$ROOT):CDB用户是指连接到容器数据库(CDB)的用户,它是整个容器数据库的根用户。CDB$ROOT用户具有最高级别的权限,可以管理整个容器数据库,包括创建、删除和管理PDBs。在安装Oracle容器数据库时,会要求设置CDB用户的用户名和密码。

    2. PDB用户:PDB用户是指连接到特定的容器数据库(PDB)的用户。每个PDB都可以有自己的用户,它们是独立的,相互之间不会干扰。在创建PDB时,可以设置PDB用户的用户名和密码。

    需要注意的是,CDB用户和PDB用户之间的用户名和密码是不同的,它们是独立的身份验证信息。

    另外,Oracle还支持其他类型的用户,如SYS用户和SYSTEM用户。SYS用户是Oracle数据库的超级管理员用户,具有最高级别的权限,用于管理数据库的系统级任务。SYSTEM用户是数据库管理员用户,用于管理数据库的对象和用户。

    综上所述,Oracle容器数据库的用户名和密码包括CDB用户和PDB用户的用户名和密码,以及其他类型的用户(如SYS用户和SYSTEM用户)的用户名和密码。在安装和配置Oracle容器数据库时,需要设置CDB用户的用户名和密码,而在创建PDB时,可以设置PDB用户的用户名和密码。

    3个月前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Oracle容器数据库是Oracle 12c及以上版本引入的新特性,它可以容纳多个独立的数据库实例。每个容器数据库有一个唯一的用户名和密码。

    在Oracle 12c及以上版本中,容器数据库的用户名默认为CDB$ROOT,密码是在安装Oracle数据库时设置的sys用户的密码。可以使用sys用户登录到容器数据库,并使用以下命令查看CDB$ROOT用户的密码:

    SELECT username, password FROM dba_users WHERE username = 'CDB$ROOT';
    

    此外,容器数据库还可以包含多个可插拔数据库(PDB)。每个PDB都有自己的用户名和密码。可以使用以下命令查看PDB用户的用户名和密码:

    SELECT username, password FROM cdb_users WHERE con_id = 2;
    

    其中,con_id = 2表示要查询的PDB的ID。如果有多个PDB,可以根据需要更改con_id的值。

    需要注意的是,以上查询只能在容器数据库的CDB$ROOT中执行。如果要查询特定PDB的用户名和密码,需要先使用sys用户登录到相应的PDB,然后执行相同的查询。

    总结起来,Oracle容器数据库的用户名默认为CDB$ROOT,密码是在安装Oracle数据库时设置的sys用户的密码。每个PDB都有自己的用户名和密码,可以通过查询cdb_users视图来获取。

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

    Oracle容器数据库是Oracle 12c版本中引入的新特性,它允许在一个物理数据库实例中创建多个逻辑数据库实例。每个逻辑数据库实例都被称为一个容器,而容器数据库则被称为CDB(Container Database)。

    在Oracle容器数据库中,有两种类型的用户:共享用户和本地用户。

    1. 共享用户(CDB用户):共享用户是在CDB级别创建的用户,可以访问整个容器数据库。这些用户的用户名和密码在整个CDB中是相同的,可以通过以下步骤创建共享用户:

      a. 以sysdba身份登录到CDB。

      b. 使用CREATE USER语句创建共享用户,例如:

      CREATE USER username IDENTIFIED BY password;

      c. 授予用户适当的权限和角色。

    2. 本地用户(PDB用户):本地用户是在特定的PDB(Pluggable Database)级别创建的用户,只能访问其所在的PDB。每个PDB都有自己的独立的用户名和密码。创建本地用户的步骤如下:

      a. 以sysdba身份登录到CDB。

      b. 使用ALTER SESSION语句切换到所需的PDB,例如:

      ALTER SESSION SET CONTAINER = pdb_name;

      c. 使用CREATE USER语句在PDB中创建本地用户,例如:

      CREATE USER username IDENTIFIED BY password;

      d. 授予用户适当的权限和角色。

    需要注意的是,CDB用户和PDB用户的用户名和密码是分开的,它们彼此之间没有关联。如果要在PDB之间共享用户,可以使用共享用户和本地用户之间的角色映射功能。

    总结起来,Oracle容器数据库的用户名和密码取决于是创建共享用户还是本地用户。共享用户的用户名和密码在整个CDB中是相同的,而本地用户的用户名和密码只在特定的PDB中有效。

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

400-800-1024

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

分享本页
返回顶部