首页建站oracle 创建用户(如何在Oracle中创建新用户?)

oracle 创建用户(如何在Oracle中创建新用户?)

编程之家2024-02-06112次浏览

一、oracle数据库怎么创建新用户

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

oracle 创建用户(如何在Oracle中创建新用户?)

一、创建

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

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

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

二、登陆

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

oracle 创建用户(如何在Oracle中创建新用户?)

sqlplus sys as sysdba;//同上

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

三、管理用户

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

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

四,授予权限

oracle 创建用户(如何在Oracle中创建新用户?)

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如何创建用户

1

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

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

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

2

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

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

3

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

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

4

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

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内部有两个建好的用户:system和sys。用户可直接登录到system用户以创建其他用户,因为system具有创建别的用户的权限。在安装oracle时,用户或系统管理员首先可以为自己建立一个用户。例如:

Sql代码

create user user01 identified by u01;

该命令还可以用来设置其他权限,详细情况参见自学资料。要改变一个口令,可以使用alter user命令:

<span style="white-space: pre;">alter user user01 identified by usr01;</span>

<span style="white-space: pre;"><span style="white-space: normal;"></span></span>

现在user01的口令已由“u01”改为“usr01”。

除了alter user命令以外,用户还可以使用password命令。如果使用password命令,用户输入的新口令将不在屏幕上显示。有dba特权的用户可以通过password命令改变任何其他用户的口令;其他用户只能改变自己的口令。

当用户输入password命令时,系统将提示用户输入旧口令和新口令,如下所示:

password

changing password for user01

old password:

new password:

retype new password:

当成功地修改了口令时,用户会得到如下的反馈:

password changed

adsl密码终结者2005(破译宽带密码)网络克隆(网站克隆神器)