oracle的模式与用户

oracle的模式与用户

Schema(模式或方案):是用户所拥有的数据库对象的集合,是容器,可包括表、视圈、触发器、序列和索引等。

**schema创建:**通过创建一个用户的方法自动创建;

**注意:**在同一模式下不能存在同名对象,但在不同模式中的对象名称可以相同

用户如果要访问其他模式对象,则必须具有对象权限,必须附加模式名例如:scott.emp

账户具有的属性

  1. 唯一的用户名
  2. 一套身份验证方法(验证包含身份验证和权限验证两部分)
  3. 一个缺省的表空间
  4. 一个临时表空间
  5. 一个用户配置文件
  6. 一个用户组(Consumer group)
  7. 锁定状态

SYS 账户:oracle超级用户,具有sysDBA权限。

  1. 具有DBA角色
  2. 具备管理员所有权限
  3. 能够实施启动、关闭和维护命令
  4. 拥有数据字典
  5. 拥有自动工作负载库AWR(Automatic Workload Repository)

SYSTEM账户:是数据库内置的普通管理员

  1. 任何用户被授予DBA角色后都具备system的权限
  2. 不具备sysDBA权限,需要以as sysdba方式登陆。

以上账户一般不用于常规操作,开发者需自己定义所需用户或角色

创建用户

CREATE USER user_name 
IDENTIFIED BY password
[DEFAULT TABLESPACE
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle用户模式是指在Oracle数据库中,为每个用户分配一个独立的数据库对象集合,用于存储该用户的数据表、视图、存储过程、触发器等数据库对象。Oracle用户模式的设计需要考虑以下几个方面: 1. 用户权限和角色 在Oracle数据库中,可以为每个用户分配不同的权限和角色,控制用户数据库对象的访问和操作权限。可以根据不同的业务需求,为用户分配不同的权限和角色,保证系统的安全性和稳定性。 2. 数据库对象设计 在Oracle用户模式中,需要设计合理的数据表、视图、存储过程、触发器等数据库对象,用于存储用户的数据和业务逻辑。需要根据不同的业务需求,设计相应的数据库对象,保证系统的高效性和稳定性。 3. 存储空间管理 在Oracle用户模式中,需要进行存储空间管理,包括数据库对象的创建、修改、删除等操作。需要考虑数据库对象的大小、数量、增长趋势等因素,进行存储空间规划和管理,保证系统的可扩展性和稳定性。 4. 数据库对象的备份和恢复 在Oracle用户模式中,需要进行数据库对象的备份和恢复操作,以保证数据的安全性和可靠性。可以使用Oracle数据库提供的备份和恢复工具,如RMAN等进行备份和恢复操作。同时还需要定期进行数据备份和恢复测试,确保备份和恢复方案的有效性和可靠性。 5. 性能调优和优化 在Oracle用户模式中,需要进行性能调优和优化,以提高系统的响应速度和性能表现。可以使用多种性能调优和优化技术,如SQL调优、索引优化、分区优化等,可以提高系统的响应速度和性能表现。可以使用Oracle数据库提供的性能监控工具,如AWR、ASH等进行性能分析和诊断,找出系统瓶颈和性能问题,进行优化和调整。 总之,Oracle用户模式的设计需要综合考虑系统的可靠性、性能、安全性和可扩展性等多方面因素,需要有经验丰富的数据库管理员和技术专家来进行规划和管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值