`
- 浏览:
143883 次
- 性别:
- 来自:
广州
-
-
-
- Windows下启动服务:
- OracleOraDb10g_home1TNSlistener:(启动命令:lsnrctl start)
- OracleService[服务名]:(启动命令:oradim -starup -sid orcl)
- Linux下启动服务:
- lsnrctl start
-
sqlplus / as sysdba
- startup
- 登录:
-
sqlplus / as sysdba(SYS用户登录)
- sqlplus yaya/123456(一般用户登录)
-
show user;(显示当前的用户名)
- 创建用户(llisi):
-
create user lisi identified by lisi;(用户名和密码都是:lisi)
- 系统权限:
-
grant create session to lisi;(没有此权限,该用户不能登录)
-
grant create table to lisi;(没有此权限,该用户不能创建表)
-
grant unlimited tablespace to lisi;(没有此权限,该用户不能创建表,因为没有表空间)
-
-
revoke create session from lisi;(撤销上面的权限)
-
revoke create table from lisi;
-
revoke unlimited tablespace to lisi;
-
-
grant create session to public;(给所有的用户赋予创建表的权限)
-
-
select * from user_sys_privs;(查看当前用户所拥有的系统权限)
- 对象权限:
-
grant select on mytab to lisi;(把当前用户中的mytab表的查询权限,赋予给lisi)
-
grant all on mytab to lisi;(把当前用户中的mytab表的所有权限,赋予给lisi)
-
grant all on mytab to public;(把当前用户中的mytab表的所有权限,赋予给所有用户,public是“所有”的意思)
-
-
revoke select on mytab from lisi;(撤销上面的权限)
-
revoke all on mytab from lisi;
-
-
select * from user_tab_privs;(查看当前用户所拥有的对角权限)
-
- 对象权限可以控制到列(只能有插入和更新,查询和删除不能控制到列)
-
grant update(name) on mytab to lisi;(把当前用户中mytab表name字段的更新权限,赋予给lisi)
-
grant insert(id) on mytab to list;(把当前用户中mytab表id字段的插入权限,赋予给lisi)
-
-
commit;(只要对表进行插入,更新,删除,才会用到commit,其他情况都不用到commit语句)
-
-
- 权限传递:
-
grant create session to lisi with admin option;(授此权限给lisi,并且让lisi也可以授此权限给其他用户)
-
- 触角管理:
-
create role myrole;(创建名为:myrole的角色)
-
drop role myrole;(删除名为:myrole的角色)
-
grant myrole to lisi;(把角色myrole的所有权限,授予给lisi)
-
- 修改一般用户密码:
-
alter user scott identified by tiger;(修改用户scott的密码为:tiger)
-
- 修改管理员密码:
-
orapwd file=C:\oracle\product\10.1.0\Db_1\database\PWDsunlight.ora password=123456 entries=10 force=y
-
- 查看所有的管理员:
-
select * from v$pwfile_users;
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### DB2创建用户及授予权限详解 #### 一、概述 在DB2数据库管理系统中,用户管理和权限分配是确保数据安全性和控制访问的重要环节。本文将详细介绍如何在DB2中创建用户并为其授予权限的过程。通过具体实例,帮助...
在 Oracle 数据库中,创建用户并设置权限是数据库管理员的基本任务之一。在本文中,我们将使用 PLSQL 创建 Oracle 数据库用户并设置权限,包括创建用户、设置权限和创建表。 一、创建用户 在 PLSQL Developer 中,...
在TIA博途WINCC系统中,为了实现对按钮开关、IO域等对象的操作权限控制,我们可以设置用户密码权限功能,以确保不同级别的用户能够执行不同的操作或进行特定的监控任务。以下是一份详细的步骤指南,帮助您了解如何在...
①批量创建用户命令 ②批量删除用户命令 ③批量提升用户权限命令 ④批量设置用户不能更改密码命令 ⑤批量设置密码永不过期命令
知识点1:创建用户 在Oracle数据库中,创建用户需要使用CREATE USER语句。例如,创建一个名为cc551it的用户,密码为cc551it,可以使用以下语句: ```sql CREATE USER cc551it IDENTIFIED BY "cc551it"; ``` 知识点2...
### MySQL 创建用户与分配权限命令详解 在数据库管理过程中,创建用户、分配权限以及管理这些权限是极其重要的操作。这不仅涉及到数据的安全性,还关乎到应用系统的稳定性和效率。以下将详细介绍MySQL中如何创建...
### SQL Server 2005 创建用户并授予权限详解 #### 一、概述 在 SQL Server 2005 中,为了确保数据的安全性和完整性,管理员需要能够有效地管理数据库用户及其相应的权限。本文将详细介绍如何在 SQL Server 2005 中...
#### 二、创建用户 在Oracle数据库中,用户账户是访问数据库资源的基本单位。 ``` /*用户*/create user zoweenewerp identified by y13zowee /*newerp用户y13zowee。密码不同,此处仅为示例*/ default tablespace ...
通过设置用户密码登录权限,可以有效地防止未经授权的访问,保护关键数据的安全性,避免因误操作或恶意操作导致的生产中断等问题。 ### 三、设置用户密码登录权限的步骤 #### 3.1 准备工作 在进行设置前,请确保已...
### Oracle 创建表空间、创建用户及分配权限的例程详解 #### 一、概述 在 Oracle 数据库管理中,创建表空间、用户以及为这些用户分配相应的权限是一项基础且重要的任务。通过合理地规划和设置,可以有效地管理和...
### Oracle 创建表空间、创建用户及授权、查看权限 #### 一、创建表空间 在 Oracle 数据库中,表空间是逻辑存储结构的基本单位。它由一个或多个数据文件组成,用于存储数据库对象(如表、索引等)。创建表空间通常...
### Oracle 创建用户与权限管理详解 #### 一、概述 在 Oracle 数据库中,创建用户并赋予相应的权限是一项重要的数据库管理工作。通过合理的权限设置,可以有效地控制不同用户对数据库资源的访问,确保数据的安全性...
在“新建用户赋予权限”的文档中,可能会包含创建用户、设置密码、赋予权限的具体步骤,以及可能遇到的问题和解决方案。文档中的图片可能直观地展示了操作过程,这对于理解概念和操作流程非常有帮助。 总的来说,...
本文将详细介绍如何通过创建表来实现Oracle用户权限的管理,包括创建表空间、创建用户、给用户授权以及如何撤销权限等操作。 #### 1. 创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件...
1. **创建用户**: ```bash # useradd -d /chroot/msftp -s /bin/false -g sftps msftp ``` 参数解释: - `-d /chroot/msftp`:指定用户的家目录为`/chroot/msftp`。 - `-s /bin/false`:设置用户的登录...
在 WinCC 用户管理器中,管理员可以创建多个用户,每个用户都可以分配不同的权限。例如,某个用户可以拥有读取权限,而另一个用户可以拥有写入权限。 WinCC 权限设置的重要性 WinCC 权限设置对于系统的安全性和...
### Serv-U 用户密码与访问权限设置详解 #### 密码修改流程 在Serv-U服务器管理过程中,用户密码的修改是一项非常基础但也极为重要的操作。通过本文档提供的步骤,您将能够轻松地为指定用户更新其登录密码。 1. *...
2. **修改用户密码**: - 可以使用`ALTER USER`语句来更改用户的密码: ```sql ALTER USER scott IDENTIFIED BY new_password; ``` 3. **登录账户**: - 使用`SQLPLUS`工具登录不同级别的用户账户: ```sql ...