system和sys

本文详细介绍了Oracle数据库中SYSTEM和SYS两种管理员身份的区别,包括它们所存储数据的重要性和各自的权限差异。此外还讲解了DBA用户的权限及如何管理数据库初始化参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

管理数据库的管理员

主要有SYSTEM和SYS两个身份登录。董事长和总经理

区别:

1. 存储数据的重要性不同。

Sys 所有oralce的数据字典的基表和动态视图都存放在SYS用户中,这些基表和视图对数据库的运行很重要,由数据库自己维护,任何用户都不能手动修改,SYS用户拥有DBA数据库管理员,SYSDBA系统管理员,SYSOPER系统操作员角色或者权限,权限最高的用户。

System 用于存放次一级的内部数据,比如数据库的一些特性和工具的管理信息。System拥有DBA,sysdba角色或者系统权限。没有SYSOPER系统操作员

2. 权限不同。

Sys用户必须使用as sysdba或者as sysoper的形式登陆,不能以默认方式登陆数据库。

System 正常登陆,就是一个普通的DBA用户,但是如果以 AS SYSDBA登陆,其结果实际和SYS用户登陆,登陆信息里面可以看出来。

 

 

 

DBA的权限

DBA用户是指具有DBA角色的数据库用户。特权用户可以执行启动实例,关闭实例等特殊操作。而DBA用户只用在启动数据库后才能进行各种管理工作。

1. 特权用户登陆:开启和关闭数据库。

Comm System/tiger as sysdba;

2. 才能进行操作。

 

管理初始化参数

初始化化参数,用于设置实例或者数据库的特征。提供200多个以上的初始化参数,并且每个初始化参数都是默认值

  显示初始化参数

   Show parameter

  如何修改参数

  如果你希望修改这些初始化的参数,可以到文件中去修改,比如要修改实例名字。

可以到文件夹下的文件修改。文件init.ora

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值