CHIL-ORACLE-创建用户
配置网络服务名: 打开Net Manager 选择服务名,点击“+”号 网络服务名:remote 协议:tcp/ip 主机名:ip地址 端口号:1521 服务名:全局数据库名 sys用户:oracle的一个超级用户:主要用来维护系统和管理实例(要用sysDBA/sysorpe)system用户:oracle默认的系统管理员:管理oracle数据库的用户、权限和存储(normal方式登录) sys超级用 system scott/kikiwen 若scott/tiger用户被锁conn sys/kikiwen as sysdbaalter user scott account unlock;--解锁conn scott/kikiwen --弹出一个修改密码的对话框,修改一下密码就可以 修改sys和system用户密码进入sqlplus进行密码重置sqlplus/as sysdba空alter user sys identity by oeacle;conn sys/oracle as sysdba;alter user system identity by oracle; 系统权限和对象权限 1.系统权限允许用户执行某些数据库操纵,如创建表就是一个系统权限 2.对象权限允许用户对数据库对象(如表、视图、序列)执行特定操纵 常用系统预定义角色 connect:临时用户 resource:更为可靠和正式的用户 DBA:数据库管理员角色,拥有管理数据库的最高权限 创建用户语法: create user user_name identified by password [default tablespace tablespace_name] 分配权限或者角色 grant privileges or role to user; 撤销权限或角色 revoke privileges or role from user; 一、管理用户(managing users)1.创建用户(数据库认真方式)(create a user : database authentication) create user juncky identified by oracle default tablespace users temporary tablespace temp quota 10m/unlimited on data password expire [ account lock | unock ] [ profile profilename | default ];2.修改用户的表空间限额(change user quota on tablespace) alter user juncky quota 0 on users;3.删除用户(drop a user ) drop user juncky [ cascade ];4.监控用户的视图(monitor user) view:dba_users, dba_ts_quotas二、管理权限(managing privileges)1.系统权限(managing privileges) view =>system_privilege_map ,dba_sys_privs,session_privs2.授权系统权限(grant system privilege) grant create session,create table to managers; or grant create sessionto scott with admin option; with admin option can gran grant or revoke privilege from any user or role;3.sysdba和sysoper的权限(sysdba and sysoper privileges:) sysoper:startup,shtdown,alter database open | mount,alter database backup controlfile,alter tablespace sysdba:sysoper privileges with admin option,create database,recover database until4.口令文件成员视图(password file members:) view:=v$pwfile_users5.07_dictionary_accessibility = true restriction access to view or tables in other schema6.撤销系统权限(revoke system privilege) revoke create table from karen; or revoke create session from scott;7.授权对象权限(grant object privilege) grant execute on dbms_pipe to public; grant update(first_name,salary) on employee to karen with grant option;8.显示对象权限的视图(display object privilege) view =>dba_tab_privs,dba_col_privs9.撤销用户的对象权限(revoke object privilege) revoke execute on dbms_pipe from scott [ cascade constraints ];10.审计记录视图(audit record view) sys.aud$11.保护审计线索(protecting the audit trail) audit delete on sys.aud$ by access;保护审计线索:应保护审计线索,以防添加,修改或删除审计信息。 发布以下,命令: audit delete on sys.aud$ by access;可防止审计线索未经授权即被删除;只有DBA才拥有delete_catalog_role角色12.语句审计(statement auditing) audit user;13.权限审计(privilege auditing) audit select any table by summit by access;权限审计:该种审计执行操作应具有的相应系统权限进行选择性审计,如audit create any trigger. 可以设置权限审计对数据库中的所选用户或每个用户进行审计。14.方案对象审计(schema object auditing) sudit lock on summit.employee by access whenever successful;方案对象审计:该种审计对待特定方案对象上的特定语句进行选择性审计,如 audit select on hr.employees.方案对象审计始终适用于所有数据库用户。15.审计选项视图(view audit option) view =>all_def_audit_opts,dba_stmt_audit_opts,dba_priv_audit_opts,dba_obj_audit_opts16.设计结果视图(view audit result) view=>dba_audit_trail,dba_audit_exists,dba_audit_object,dba_audit_session,dba_audit_statement三、管理角色复制代码 1.创建角色(create roles) create role sales_clerk; or create role hr_clerk identified by bonus; or create role hr_manager identified externally;2.修改角色(modify role) alter role sales_clerk identified by commission; or alter role hr_clerk identified externally; or alter role hr_manager not identified;3.分配角色(assigning roles) grant sales_clerk to scott; oe grant hr_clerk to hr_manager; or grant hr_manager to scott with admin option;4.建立缺省角色(establish default role) alter user scott default role hr_clerk,sales_clerk; or alter user scott default role all; or alter user scott default fole all except hr_clerk; or alter user scott default role none;5.允许和禁止角色(enable and disable roles) set role hr_clerk; or set role sales_clerk identified by commission; or set role all except sales_clerk; or set role none;6.撤销用户的角色(remove role from user) revoke sales_clerk from scott; or revoke hr_manager from public ;7.删除角色(remove role) drop role hr_manager;8.显示角色信息的视图(display role information) view:=>dba_roles.dba_role_privs,role_role_privs,dba_sys_privs,role_sys_privs,role_tab_privs,session_roles 复制代码 语法: 1.2.创建用户create user 用户名 identified by 密码[default tablespace 用户名 tempporary tablespace 表空间] ;1.3.用户授予权限grant DBA to 用户名;
转载于:https://www.cnblogs.com/ChineseIntelligentLanguage/p/6513243.html
CHIL-ORACLE-创建用户相关推荐
- oracle 创建角色 权限设置,[学习笔记] Oracle创建用户、分配权限、设置角色,
[学习笔记] Oracle创建用户.分配权限.设置角色, 创建用户 create user student --用户名 identified by "123456" --密码 de ...
- oracle创建用户,授权connect,resource后无法建表
oracle创建用户后,授权很重要,grant connect,resource to demo后,如果你觉得可以了,那就错了.具体授权分为三种方式:1.授权管理员权限,即grant connect, ...
- oracle创建表空间工具,使用sqlplus命令行工具为oracle创建用户和表空间
这篇文章主要介绍了使用sqlplus为oracle创建用户和表空间的方法,本文介绍的是使用Oracle 9i所带的命令行工具:SQLPLUS,需要的朋友可以参考下 用Oracle10g自带的企业管理器 ...
- oracle创建用户并授权select,oracle创建用户并授权,oracle创建用户并授权select
oracle创建用户并授权,oracle创建用户并授权select,[转载]Oracle创建表空间.创建用户以及授权 Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创 ...
- linux oracle创建用户并授权
oracle创建用户并授权 1.重启数据库 2.用有dba权限的用户登录:sys用户 3.创建一个新用户:create user zzh identified by zzh123; 4.授予DBA权限 ...
- Oracle创建用户、角色、授权、建表
Oracle创建用户.角色.授权.建表 oracle数据库的权限系统分为系统权限与对象权限.系统权限( database system privilege )可以让用户执行特定的命令集.例如,crea ...
- oracle创建用户并赋权
ORACLE创建用户赋予权限删除用户 oracle数据库的权限系统分为系统权限与对象权限. 一.ORACLE默认管理员密码 二.创建用户及密码. 三.赋予权限. oracle数据库的权限系统分为系统权 ...
- Oracle 创建用户及模式
Oracle 创建用户及模式 1. 简言 2. 创建表空间 3. 创建用户与上面创建的文件形成映射关系 4. 添加权限 5. 登录 1. 简言 Oracle 创建数据库与用户一般一一对应, 准确的说可 ...
- oracle创建用户与分配权限
oracle创建用户与分配权限 我们要在有最高权限的system用户创建用户,再赋予新建用户权限,只有给新建用户权限,新建用户才能干什么. CREATE USER 创建用户 DBA(数据库管理者) 使 ...
- Oracle创建用户和授权
Oracle创建用户和授权 一.安装后修改管理员密码并登陆 运行cmd命令行 录入 sqlplus /nolog 无用户名登录conn /as sysdba 连接到数据本地数据alter user s ...
最新文章
- java 的回调函数
- 算法导论——二叉查找树
- python切片语法-彻底搞懂Python切片操作
- cf手游服务器维护19年9月19,神雕侠侣2手游9月19日停服维护公告_神雕侠侣2手游9月19日更新了什么_玩游戏网...
- 2013年上半年 中级数据库工程师
- MySQL中的+作用,进行字符串的拼接用concat
- 滴滴拼车更名“青菜拼车” 或将独立运营
- Luogu P4139 上帝与集合的正确用法【扩展欧拉定理】By cellur925
- ECharts力导向布局图增加滚动条
- php ccontroller,FineCMS controllers\ApiController.php 函数downAction 任意文件下载
- 如何在 Mac 上的“磁盘工具”中使用密码加密和保护储存设备?
- java封装 继承 多态 的概念和作用
- 微信公众号推送模板消息(四):Java调用实现模板消息推送
- 红帽linux卸载软件命令,好记性不如烂笔头- linux 下rpm软件的安装和卸载 rpm --force -ivh ......
- 企业公众号运营的五大误区,你中招了吗?
- jq多选按钮值_jQuery实现获取选中复选框的值实例详解
- java读取cmyk_用于检测CMYK图像的JAI ImageIO的纯Java替代品
- Python复盘股票_3. 超短的复盘框架
- 鸿蒙系统安装第三方,网友表示:鸿蒙最新系统可以通过连接U盘安装第三方软件了...
- c++中TRUE与true的区别,BOOL与bool的区别