oracle 10g中如何创建用户
2013-05-31 14:34
537 查看
有两种方法: 第一种:sqlplus / as sysdba create user rose identified by rose (创建一个名字叫rose,密码:rose) grant connect,dba,resource to rose (给予rose用户连接数据库和dba的权限、资源使用的权限) 第二种:通过图形化的界面来创建用户评论(2)|5检举|检举|2010-04-10 19:2843662085|六级
登录身份 说明 sys/change_on_install SYSDBA或SYSOPER 不能以NORMAL登录,可作为默认的系统管理员 system/manager SYSDBA或NORMAL 不能以SYSOPER登录,可作为默认的系统管理员 sysman/oem_temp sysman 为oms的用户名 scott/tiger NORMAL 普通用户 aqadm /aqadm SYSDBA或NORMAL 高级队列管理员 Dbsnmp/dbsnmp SYSDBA或NORMAL 复制管理员 3个默认用户 sys [as sysdba] system scott tiger 创建用户 create user 用户名 identified by 密码; 系统权限 grant/revoke create session to/from 用户名; grant/revoke create table to/from 用户名; grant/revoke unlimited tablespace to/from 用户名; grant create session to public; 查询当前用户拥有的系统权限 select * from user_sys_privs; 对象权限 grant/revoke select on 表名 to/from 用户名; grant/revoke all on 表名 to/from 用户名; 查询当前用户拥有的对象权限 select * from user_tab_privs; 对象权限可以控制到列 grant update(列名) on 表名 to 用户名; 设置显示时行宽 set linesize 400,同时检查命令行窗口宽度是否合适。 系统权限的传递 grant create table to 用户名 with admin option; 对象权限的传递 grant select on 表名 to 用户名 with grant option; 角色 create role 角色名; grant create session to 角色名; drop role 角色名; 注意:有些系统权限无法直接赋予角色 角色不属于某个用户,是共用的。 create table与create any table区别 前者给自己创建表,后者给自己与别的用户创建表 Oracle sys用户修改其他用户密码 alter user 用户名 identified by 密码 Oracle的三种验证机制 操作系统验证:利用操作系统管理员登陆 密码文件验证:Oracle 10G XE的密码文件位置 D:\oraclexe\app\oracle\product\10.2.0\server\database\PWDXE.ora 数据库验证 Linux下,先启lsnrctl监听服务,再启Oracle实例,通过监听判断连接实例。
相关文章推荐
- oracle 10g中如何创建用户并授权
- Oracle如何创建用户?
- ORACLE如何创建表空间和用户
- oracle 10g 创建和删出表空间,用户,表
- Oracle 10g创建用户和表空间
- Oracle 10g创建数据库 用户等基本操作
- oracle 10g 创建用户以及表空间
- oracle如何利用语句一步一步创建用户并且给用户授权等操作
- ORACLE 10G创建表空间和创建用户
- oracle如何创建只读用户只读另一用户的表&PLSQL 连接字符串
- oracle如何创建用户并赋予权限
- Oracle如何创建用户权限
- 每天两道oracle笔试题+第四天:1、创建用户时,需要授予新用户什么权限方能使其连上数据库?2、备份如何分类?
- 如何重置oracle 10g SYS用户的密码
- Oracle如何创建跨用户视图
- Oracle 10g如何查看修改连接数,进程数及用户数,三者之间有什么关系?
- Oracle如何创建表空间和用户
- Oracle 12c如何创建scott用户
- Oracle 10g如何对用户姓名,按首字母排序、查询
- Oracle 10g如何对用户姓名,按首字母排序、查询