配置网络服务名:  打开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-创建用户相关推荐

  1. oracle 创建角色 权限设置,[学习笔记] Oracle创建用户、分配权限、设置角色,

    [学习笔记] Oracle创建用户.分配权限.设置角色, 创建用户 create user student --用户名 identified by "123456" --密码 de ...

  2. oracle创建用户,授权connect,resource后无法建表

    oracle创建用户后,授权很重要,grant connect,resource to demo后,如果你觉得可以了,那就错了.具体授权分为三种方式:1.授权管理员权限,即grant connect, ...

  3. oracle创建表空间工具,使用sqlplus命令行工具为oracle创建用户和表空间

    这篇文章主要介绍了使用sqlplus为oracle创建用户和表空间的方法,本文介绍的是使用Oracle 9i所带的命令行工具:SQLPLUS,需要的朋友可以参考下 用Oracle10g自带的企业管理器 ...

  4. oracle创建用户并授权select,oracle创建用户并授权,oracle创建用户并授权select

    oracle创建用户并授权,oracle创建用户并授权select,[转载]Oracle创建表空间.创建用户以及授权 Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创 ...

  5. linux oracle创建用户并授权

    oracle创建用户并授权 1.重启数据库 2.用有dba权限的用户登录:sys用户 3.创建一个新用户:create user zzh identified by zzh123; 4.授予DBA权限 ...

  6. Oracle创建用户、角色、授权、建表

    Oracle创建用户.角色.授权.建表 oracle数据库的权限系统分为系统权限与对象权限.系统权限( database system privilege )可以让用户执行特定的命令集.例如,crea ...

  7. oracle创建用户并赋权

    ORACLE创建用户赋予权限删除用户 oracle数据库的权限系统分为系统权限与对象权限. 一.ORACLE默认管理员密码 二.创建用户及密码. 三.赋予权限. oracle数据库的权限系统分为系统权 ...

  8. Oracle 创建用户及模式

    Oracle 创建用户及模式 1. 简言 2. 创建表空间 3. 创建用户与上面创建的文件形成映射关系 4. 添加权限 5. 登录 1. 简言 Oracle 创建数据库与用户一般一一对应, 准确的说可 ...

  9. oracle创建用户与分配权限

    oracle创建用户与分配权限 我们要在有最高权限的system用户创建用户,再赋予新建用户权限,只有给新建用户权限,新建用户才能干什么. CREATE USER 创建用户 DBA(数据库管理者) 使 ...

  10. Oracle创建用户和授权

    Oracle创建用户和授权 一.安装后修改管理员密码并登陆 运行cmd命令行 录入 sqlplus /nolog 无用户名登录conn /as sysdba 连接到数据本地数据alter user s ...

最新文章

  1. java 的回调函数
  2. 算法导论——二叉查找树
  3. python切片语法-彻底搞懂Python切片操作
  4. cf手游服务器维护19年9月19,神雕侠侣2手游9月19日停服维护公告_神雕侠侣2手游9月19日更新了什么_玩游戏网...
  5. 2013年上半年 中级数据库工程师
  6. MySQL中的+作用,进行字符串的拼接用concat
  7. 滴滴拼车更名“青菜拼车” 或将独立运营
  8. Luogu P4139 上帝与集合的正确用法【扩展欧拉定理】By cellur925
  9. ECharts力导向布局图增加滚动条
  10. php ccontroller,FineCMS controllers\ApiController.php 函数downAction 任意文件下载
  11. 如何在 Mac 上的“磁盘工具”中使用密码加密和保护储存设备?
  12. java封装 继承 多态 的概念和作用
  13. 微信公众号推送模板消息(四):Java调用实现模板消息推送
  14. 红帽linux卸载软件命令,好记性不如烂笔头- linux 下rpm软件的安装和卸载 rpm --force -ivh ......
  15. 企业公众号运营的五大误区,你中招了吗?
  16. jq多选按钮值_jQuery实现获取选中复选框的值实例详解
  17. java读取cmyk_用于检测CMYK图像的JAI ImageIO的纯Java替代品
  18. Python复盘股票_3. 超短的复盘框架
  19. 鸿蒙系统安装第三方,网友表示:鸿蒙最新系统可以通过连接U盘安装第三方软件了...
  20. c++中TRUE与true的区别,BOOL与bool的区别

热门文章

  1. 利用快递100的接口做一个快递信息查询
  2. 用java画爱心图_用java实现 图片组成心形图案
  3. 线程八—— 线程插队 join()
  4. 创建新的apple id_Apple似乎如何规划Apps的新未来
  5. 在html代码中加广告
  6. 随机颜色十六进制(#ffffff)或rgb格式
  7. JSP中自定义jstl标签
  8. JavaMail详解
  9. MSP430学习笔记(2)定时器A
  10. 什么是缓存穿透、缓存雪崩、缓存击穿