首页数据库oracle数据库创建用户 创建用户或acle内部用户

oracle数据库创建用户 创建用户或acle内部用户

编程之家2026-05-151195次浏览

各位老铁们,大家好,今天由我来为大家分享oracle数据库创建用户,以及创建用户或acle内部用户的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

oracle数据库创建用户 创建用户或acle内部用户

oracle数据库怎么创建用户

1

双击运行PLSQL Developer软件,连接oracle数据库服务器

PLSQL:[3]PLSQL怎么创建oracle数据库用户步骤阅读

PLSQL:[3]PLSQL怎么创建oracle数据库用户

2

在“对象”下,找到users,右击选择“新建”

oracle数据库创建用户 创建用户或acle内部用户

PLSQL:[3]PLSQL怎么创建oracle数据库用户步骤阅读

3

在弹出的“创建用户”窗口中,输入新用户的名称、口令,默认表空间、临时表空间等

PLSQL:[3]PLSQL怎么创建oracle数据库用户

4

赋予新用户权限,赋予其角色权限:connect、resource,这样用户才能登录操作数据库

oracle数据库创建用户 创建用户或acle内部用户

END

方法2

通过sql语句创建用户:依次单击“文件”--“新建”--“SQL窗口”

输入sql语句:

-- Create the user

create user USER2--用户名 identified by user2--口令 default tablespace USERS--默认表空间 temporary tablespace TEMP--临时表空间

单击执行按钮或按快捷键F8,执行sql语句,创建用户

输入sql语句:

-- Grant/Revoke role privileges grant connect to USER2;grant resource to USER2;

给用户赋予权限,按F8执行语句

运行plsql,输入新建用户的用户名和口令登录

oracle数据库怎么创建新用户

我们将从创建Oracle用户权限表开始谈起,然后讲解登陆等一般性动作,使大家对Oracle用户权限表有个深入的了解。

一、创建

sys;//系统管理员,拥有最高权限

system;//本地管理员,次高权限

scott;//普通用户,密码默认为tiger,默认未解锁

二、登陆

sqlplus/ as sysdba;//登陆sys帐户

sqlplus sys as sysdba;//同上

sqlplus scott/tiger;//登陆普通用户scott

三、管理用户

create user zhangsan;//在管理员帐户下,创建用户zhangsan

alert user scott identified by tiger;//修改密码

四,授予权限

1、默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限

grant create session to zhangsan;//授予zhangsan用户创建session的权限,即登陆权限

grant unlimited tablespace to zhangsan;//授予zhangsan用户使用表空间的权限

grant create table to zhangsan;//授予创建表的权限

grante drop table to zhangsan;//授予删除表的权限

grant insert table to zhangsan;//插入表的权限

grant update table to zhangsan;//修改表的权限

grant all to public;//这条比较重要,授予所有权限(all)给所有用户(public)

2、oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权

grant select on tablename to zhangsan;//授予zhangsan用户查看指定表的权限

grant drop on tablename to zhangsan;//授予删除表的权限

grant insert on tablename to zhangsan;//授予插入的权限

grant update on tablename to zhangsan;//授予修改表的权限

grant insert(id) on tablename to zhangsan;

grant update(id) on tablename to zhangsan;//授予对指定表特定字段的插入和修改权限,注意,只能是insert和update

grant alert all table to zhangsan;//授予zhangsan用户alert任意表的权限

怎么给oracle数据库创建用户,并赋权限

在创建用户前我们得先创建表空间,不然新用户数据量如果大,你的默认表空间会被撑爆,另外一个作用也是为了方便管理。

和一般创建语句一样,创建表空间也是create语句,指定该表空间数据保存位置,一般都在%ORACLE_HOME%/oradata/orcl下面,具体语句是:

1.临时表空间

create temporary tablespace表空间名--创建临时表空间

tempfile'路径\文件名.dbf'--临时表空间的路径已经临时表空间名字

size 50m autoextend on next 50m--表空间出事空间大小50M,自动增加,步长是50M,后面还可以跟最大值,比如 maxsize 20480m

extent management local;--表空间管理方式

2.创建表空间,数据存放的地方

create tablespace表空间名

datafile'路径\文件名.dbf'

size 50m autoextend on next 50m maxsize 20480m

extent management local;

3.创建用户,并制定默认表空间

create user用户名 identified by密码

default tablespace数据表空间名(第二步创建的那个表空间名字)

temporary tablespace临时表空间名(第一步创建的那个表空间名)

4.赋权

一般如果没有特殊要求,只需要赋两个权限

grant connect,resource to用户名;

如果要给dba权限

grant DBA to用户名

收回dba权限:

revoke dba from用户名;

文章到此结束,如果本次分享的oracle数据库创建用户和创建用户或acle内部用户的问题解决了您的问题,那么我们由衷的感到高兴!

国外cms建站系统,建站系统c语言编译器在线运行(代码在线运行工具)