oracle 10g中如何创建用户

oracle 10g中如何创建用户,第1张

登录身份

说明

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自带的TEMP临时表空间),一般建议创建自己的表空间:

--创建临时表空间

create temporary tablespace test_temp (临时表空间命名)

tempfile 'E:\oracle\oradata\testserver\test_temp01.dbf' (指定临时表空间数据路径文件)

size 32m (表空间大小)

autoextend on (自动增长)

next 32m maxsize 2048m(增量、最大值)

extent management local(管理范围-本地)

--创建数据表空间

create tablespace test_data (默认表空间命名)

logging

datafile 'E:\oracle\oradata\testserver\test_data01.dbf' (指定表空间文件路径)

size 32m

autoextend on

next 32m maxsize 2048m

extent management local

--创建用户并指定表空间

create user testserver_user identified by testserver_user

default tablespace test_data(指定默认表空间)

temporary tablespace test_temp(指定临时表空间)

--给用户授予权限

grant connect,resource to testserver_user(db2:指定权限)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11867657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存