普通用户赋予oracle的用户的权限
1.ORACLE_HOME路径的执行权限赋予该用户(将该用户添加到oracle的用户组)
usermod -a -G groupA user (FC4: usermod -G groupA,groupB,groupC user) (groups user)--用户所属分组 |
2.把Oracle_HOME/bin加入到path环境变量里
a.在/etc/profile文件末尾添加:
以下路径通过oracle 输入 echo $ORACLE_HOME 得到
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
source /etc/profile使修改生效,不必重启系统
b.修改主目录下的隐藏文件./bashrc
修改方式与修改/etc/profile文件相同
source .bashrc使修改生效
|
3.在profile里设置好ORACLE_SID
a.在/etc/profile文件末尾添加:
ORACLE_SID通过oracle 输入 echo $ORACLE_SID 得到
export ORACLE_SID=orcl
source /etc/profile使修改生效,不必重启系统
b.修改主目录下的隐藏文件./bashrc
修改方式与修改/etc/profile文件相同
source .bashrc使修改生效
|
4.用户输入sudo -u oracle 不用输入密码
在/etc/sudoers添加下列行即可:
username ALL=(ALL) NOPASSWD:ALL
或者oracle组修改
dba ALL=(ALL) ALL:ALL
|
相关推荐
在Oracle数据库管理中,了解和控制用户权限是至关重要的任务之一。这不仅涉及到数据库的安全性,也直接影响到数据的完整性和系统的高效运行。通过查询Oracle中的特定视图,我们可以详细了解用户的权限分配情况,包括...
"使用PLSQL创建Oracle数据库用户并设置权限" 在 Oracle 数据库中,创建用户并设置权限是数据库管理员的基本任务之一。在本文中,我们将使用 PLSQL 创建 Oracle 数据库用户并设置权限,包括创建用户、设置权限和创建...
"Oracle用户与对象权限与系统权限" Oracle用户与对象权限是指用户在数据库中的访问权限和操作权限。Oracle用户可以拥有不同的权限,例如创建用户、修改用户、删除用户、访问数据库对象等。同时,Oracle用户也可以...
此外,Oracle还允许用户之间授权,即通过WITH ADMIN OPTION来允许接受权限的用户将此权限再次授予其他用户。例如,若要让用户tech1有权限更新***t表的sname字段,并且tech1还可以将这个权限授予其他用户,可以使用...
### Oracle 设置用户权限详解 #### 一、Oracle 创建新用户和密码 在Oracle数据库中,创建新用户是一项基本且重要的管理任务。通过创建用户并分配相应的权限,可以确保数据的安全性和完整性。 ##### 步骤: 1. **...
本文将深入探讨如何在Oracle中将一个用户的所有表的权限授予另一个用户,这一过程通常在PL/SQL环境下通过执行特定的命令来完成。下面我们将详细解析这一操作的步骤、原理以及可能遇到的问题。 ### Oracle中的权限...
实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理: 1、系统权限分类: DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。 RESOURCE:拥有...
在Oracle中,创建用户后,通常需要赋予其必要的权限以完成其工作。以下是一些常见的权限管理步骤: 1. **创建用户**:使用`CREATE USER`语句创建新用户,如`CREATE USER username IDENTIFIED BY password;`。 2. *...
### Oracle 用户权限管理 在Oracle数据库中,用户权限管理是一项重要的功能,用于控制数据库用户能够执行的操作类型。这种控制机制确保了数据的安全性和完整性。本文将详细介绍与Oracle用户权限管理相关的概念、...
在Oracle数据库管理中,权限管理是一项重要的任务,它涉及到对用户、角色及对象等数据库实体的访问控制。通过合理地分配权限,可以有效地保护数据的安全性和完整性,同时确保业务流程的正常运行。下面我们将详细介绍...
### AIX系统及Oracle数据库用户权限管理 #### AIX系统用户管理 在AIX系统中,用户管理是一项关键任务,特别是在涉及系统安全性和资源访问控制方面。以下是对AIX系统用户管理的一些关键点: ##### 1.1 对于root...
Oracle 权限大全是 Oracle 数据库管理系统中的一种安全机制,用于控制用户对数据库的访问权限。该机制包括用户管理、权限授予、撤销、查看、权限传递、角色的增删改查等多方面的内容。 用户管理是 Oracle 权限大全...
- **SYSDBA**:这是一种特殊的登录方式,它赋予用户最高级别的权限,包括对数据库的所有管理和操作权限。这种方式通常用于执行涉及整个数据库的操作,比如启动、关闭数据库等。 - **NORMAL**:相比之下,NORMAL...
Oracle用户权限角色设置,用来在新建的数据库中添加新的用户,并为其设置权限。
### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...
### Oracle用户创建及权限设置详解 #### 一、Oracle用户管理概述 在Oracle数据库中,用户管理和权限控制是非常重要的组成部分,它们确保了数据的安全性和访问的合理性。通过创建不同的用户并赋予相应的权限,可以...
此外,我们还可以查看用户被赋予的角色及其权限: - `SELECT * FROM dba_role_privs;`:显示所有用户的角色权限。 - `SELECT * FROM user_role_privs;`:列出当前用户的角色权限。 这些命令可以帮助我们了解用户所...
角色可以被授予给用户,从而自动赋予该用户所有属于该角色的权限。 #### 四、系统权限管理细节 - **权限授予与回收**:系统权限只能由具有`DBA`权限的用户(通常是`sys`或`system`用户)授予或回收。使用`GRANT`...
例如,了解Oracle数据库的用户认证机制、SQL*Plus工具的工作原理、Linux环境下的用户权限管理等,这些知识将帮助你更全面地掌握Oracle数据库管理的核心技能。 总之,Linux下修改Oracle用户密码不仅是日常维护工作的...
oracle笔记控制用户权限及练习,控制用户权限,授权,收回权限等操作,有具体的代码案例!