--create user syj identified by syj --新建立用户syj,密码为syj
--alter user syj identified by syj default tablespace student quota 1M ON system --修改用户密码和参数
--grant RESOURCE,CONNECT,DBA to syj --给syj用户付权限
--grant select ,insert(sno,cno),update on sscc to syj --为用户对象付特权
--GRANT CREATE USER,ALTER USER,DROP USER TO syj WITH ADMIN OPTION
--revoke CREATE USER,ALTER USER,DROP USER from syj --取消syj用户权限和对象特权
--drop user syj cascade --删除用户,不能删除已经连接的用户;cascade级联删除该用户的所有对象
--select * from all_users --查看系统所有用户
--select * from user_users --查看当前用户
--select * from user_tab_privs --读取用户对象权限,
--SELECT * FROM user_sys_privs --读取自己的系统权限
--select username,password from dba_users
--SELECT*FROM sys.dba_tab_privs where grantee='SYJ'--显示已经被授予的全部对象特权,要查syj用户对象权限可以在后面加上 where grantee='SYJ'
分享到:
相关推荐
### Oracle用户、权限、角色管理 #### 一、权限分类 在Oracle数据库中,权限主要分为两大类:系统权限和实体权限。 ##### 系统权限 - **DBA**: 拥有全部特权,是最高的权限级别,只有DBA用户才能创建数据库结构。...
- **ALTER DATABASE**:允许用户修改数据库设置,例如添加新的文件到操作系统中。需要注意的是,这个操作不受操作系统特权的限制,而是通过Oracle自身来进行管理。 ##### 5. 数据库链接权限 - **CREATE DATABASE ...
若要使用户能进一步授权,可以添加`ADMIN OPTION`,如将创建用户、修改用户和删除用户的权限授予sysman,并允许sysman传递这些权限: ```sql Grant create user, alter user, drop user to sysman with admin ...
在Oracle 10G版本中,存在超过170种不同的系统权限,这些权限被分为三类:对象特权、系统特权和角色特权。 对象特权主要涉及对特定数据库对象的操作,如表、视图、序列、过程和包。例如: 1. CREATE SEQUENCE:授权...
用户管理 #### 创建用户 ```sql Create user <user> identified by ``` - **Create user**: 用于创建新的数据库用户。 - `<user>`: 用户名。 - `<password>`: 密码。 #### 修改用户属性 ```sql Alter user ...
#### 四、Oracle 用户管理 - **创建用户**:通过 `create user` 语句创建新的数据库用户。通常需要具有 DBA 权限才能执行此操作。 - 示例:`create user 用户名 identified by 密码;` - **修改密码**:使用 `...
- 注意: 当用户已创建表或其他对象时,需添加`cascade`选项来一起删除相关对象。 **4. 用户权限管理** - 新创建的用户默认没有任何权限,需要手动授予权限。 - `grant connect to 用户名;`授予连接权限。 - `...
这篇笔记主要涵盖了Oracle数据库的基础操作,包括用户管理、权限控制、数据类型、表的操作以及基本查询。 首先,我们来了解一下用户管理。在Oracle中,`CREATE USER`用于创建新用户,例如`CREATE USER 用户名 ...
三、 用户管理 1. 创建用户 说明:Oracle中需要创建用户一定是要具有dba(数据库管理员)权限的用户才能创建,而且创建的新用户不具备任何权限,连登录都不可以。 用法:create user 新用户名 identified by 密码 例子...
管理实例涉及实例的创建、删除和特权用户口令的变更。创建实例可以使用`oradim`命令,例如`oradim -new -sid test -intpwd admin -startmode auto -pfile %oracle_home%\database\inittest.ora`,这将自动创建内部...
Oracle用户管理 - **sys用户**:Oracle中的超级用户,拥有最高权限,包括创建数据库的能力。默认密码通常为`change_on_install`。 - **system用户**:管理级别的用户,权限仅次于sys用户。不具有创建数据库的权限,...
- **创建和引用特权**:了解如何创建自定义权限并将其授予用户或角色。 - **管理模式对象**: - **创建和修改表**:包括定义表结构和约束。 - **定义约束条件**:如 PRIMARY KEY、FOREIGN KEY 等。 - **查看表...
- `as sysdba/sysoper`: 可选参数,用于特权用户连接数据库。 - **远程连接**: 使用`sqlplus username/password@//host:port/sid`格式进行远程连接,例如:`conn sys/admin@127.0.0.1:1521/orcl as sysdba;` **2. ...
分配或更改对象权限 37 为用户提供资源 38 将资源发布给用户 38 面向多个用户安装应用程序 38 为所有用户安装应用程序 39 在包含数千个对象的域中发布应用程序 39 使用发布应用程序向导发布资源 39 管理已发布资源的...
本实验中,我们将学习如何创建表、修改表、添加约束、删除表等操作。 首先,我们将创建两个表:STUDENT 和 CLASS。STUDENT 表的结构如下: | 编号 | 字段名称 | 数据结构 | 说明 | | --- | --- | --- | --- | | 1 ...
Oracle数据库分为三类用户:一般数据库用户,具有访问特定数据库资源权限的用户,以及具有更高级别控制和管理权的特权用户。 1.1 SQL * PLUS 基本操作 - 连接数据库:使用`connect`命令,格式为`connect username/...
OEM 是 Oracle 企业管理器,提供了对数据库的集中管理和监控功能。 SQL Server 是一种功能强大且灵活的关系型数据库管理系统,使用 SQL 语言来访问和管理数据。通过学习 SQL 语言和 SQL Server 的各种组件,可以更...