导航:首页 > 程序命令 > oracle创建用户命令

oracle创建用户命令

发布时间:2022-07-13 11:32:52

Ⅰ oracle数据库安装完之后,如何创建用户

默认的:最高权限用户:system
密码:manager
管理员权限用户:sys
密码:change_on_install
普通用户:scott
密码:tiger
登陆管理员或超级管理员用户可以自己建立属于自己的用户

命令:create
user
userName
identified
by
password;
创建用户名为:
userName,
密码为
password
的用户
分配权限:
grant
dba
to
userName;
--授予DBA权限
grant
unlimited
tablespace
to
userName;--授予不限制的表空间
grant
select
any
table
to
userName;
--授予查询任何表
grant
select
any
dictionary
to
userName;--授予
查询
任何字典

Ⅱ Oracle如何创建用户

可按如下步骤创建用户:

1、打开oracle第三方工具,如plsq,然后用一个具有dba权限的用户登录。

grantconnect,resource,dbato用户名;

Ⅲ oracle怎么创建用户语句

创建用户的语句:

其中:

Ⅳ 在oracle中如何创建用户

可按如下步骤创建用户:
1、打开oracle第三方工具,如plsq,然后用一个具有dba权限的用户登录。
2、然后打开一个SQL窗口。
3、执行语句:
1
create user 用户名 identified by 密码;
其中用户名需要为英文,密码为数字或字母或英文符号或组合。
4、执行完毕后,可按需要给用户赋予相应的权限,如:
1
grant connect,resource,dba to 用户名;

Ⅳ 急求~oracle数据库 建立用户的命令

ORACLE常用命令之用户权限角色

四、用户管理
1.create a user
CREATE USER kong IDENTIFIED BY kong
Default tablespace users
Temporary tablespace temp;

2、alter user
ALTER USER kong QUOTA 100M ON USERS;
alter user kong account unlock[lock];

3、drop user
drop user kong cascade
快速删除用户的对象和删除用户脚本:

/* 本脚本提示要删除的用户名*/
-- 设置输出的格式
set echo off
set head off
set verify off
set linesize 200
set pages 0
set feedback off
set term on
undefine p_user
def p_user = &&p_user
Prompt Generating Script To Drop User
set term off
--将后门要指向的语句及结果输出到drop_user.sql 文件中
SPOOL DROP_USER.sql
-- 用从DBA_OBJECTS 数据字典查询用户对象信息,并产生TRUNCATE TABLE 的脚本:
SELECT 'TRUNCATE TABLE ' || OWNER ||'.'||OBJECT_NAME || ' ;'
FROM DBA_OBJECTS
WHERE OWNER = UPPER('&p_user')
AND OBJECT_TYPE = 'TABLE'
UNION
SELECT 'DROP TABLE ' || OWNER ||'.'||OBJECT_NAME || ' CASCADE;'
FROM DBA_OBJECTS
WHERE OWNER = UPPER('&p_user')
AND OBJECT_TYPE = 'TABLE'
UNION
SELECT 'DROP ' || OWNER ||'.'|| OBJECT_TYPE || ' ' || OBJECT_NAME || ';'
FROM DBA_OBJECTS
WHERE OWNER = UPPER('&p_user')
AND OBJECT_TYPE IN ('PROCEDURE','PACKAGE','PACKAGE BODY', 'FUNCTION', 'SEQUENCE')
order by 1 desc
/
--结束结果输出
SPOOL OFF
set term on
Prompt Dropping User Objects
set term off
-- 运行所产生的脚本文件DROP_USER.SQL
START DROP_USER.SQL
set term on
Prompt Dropping User
set term off
DROP USER &P_USER CASCADE;
set pages 24
set head on
set verify on
set feedback on
undefine p_user
set term on
set echo on

五、权限管理
1、grant system privilege
grant connect,resource to kong
grant sysdba to kong
grant sysope to kong

2、revoke system privilege
revoke connect from kong

3、grant object privilege
grant execute on dbms_pipe to public

4、revoke object privilege
revoke execute on dbms_pipe from kong

六、角色管理
1、create role
create role vendor
create role vendor identified by vendor
GRANT CREATE SESSION,CREATE DATABASE LINK to vendor;

2、alter role
ALTER USER kong DEFAULT ROLE ALL EXCEPT vendor;-- 使vendor 成为非默认角色。
ALTER ROLE vendor NOT IDENTIFIED

3、查询用户被授予了哪些权限
select * from dba_tab_privs where grantee='kong';
select * from session_roles;
select RP.owner||'.'||RP.table_name,privilege
From role_tab_privs RP,dba_role_privs DP
Where RP.role=DP.granted_role
And DP.grantee='&grantee';
select granted_role,default_role from dba_role_privs
Where grantee='SCOTT'

4、创建用户资源文件prousers
CREATE PROFILE prousers limit
failed_login_attempts 3 password_life_time 60 password_grace_time 10;
alter user kong profile prousers

5、alter profile
alter profile prousers limit
IDLE_TIME 300 PASSWORD_REUSE_MAX UNLIMITED;

Ⅵ oracle数据库怎么创建新用户

1、点击windows中的运行,输入cmd,进入命令提示符的界面
2、进入cmd后,首先连接oracle数据库
3、创建数据库新用户,shop为数据库用户,123456为密码
4、给新建的数据库用户授权
5、连接新的数据库用户
6、显示数据库用户为shop,到此数据库用户创建及验证成功

Ⅶ oracle 数据库创建新用户

首先oracle的登陆的机制有两种
一种是操作系统认证
也就是说你只要在os级别具有oracle.dba的所属用户以及所属组的权限那么即使不输入密码(sqlnet没具体设置)
sqlplus
/
as
sysdba
这样就可以登陆了。
第二种就是需要输入用户名以及密码(sqlnet设置了限制)
在系统没有启动的时候
实际上是密码文件验证,如果系统启动的话
那么是数据库内部的表来验证。
dba实际是角色的概念
他是具有一组权限的集合
,角色可以赋予任何一个用户,使该用户具有很多权限。sysdba以及sysoper是身份。具有该身份的用户,具体包括dba角色以及启动数据库的权限。
另外
oracle11g以前
用户名是不区分大小写的。11g以后用户名区分大小写
你描述的问题很模糊,有点无法分析
navicat一般用来连接mysql的吧,pl/sql
developer
和toad连接oracle的比较常见

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

开始,运行输入cmd或是wind+r输入cmd
使用dba登录。
先创建一个用户:使用命令:create
user
用户名
identified
by
密码
给该用户解锁:使用命令:用户解锁
alter
user
用户名
account
unlock(不解锁无法登陆)
给该用户授权:grant
create
session
to
用户名。这里是给的登录权限。如果想把dba的权限授权给该用户。

Ⅸ oracle中创建新用户的命令是什么

这是常用的创建用户的一个例子:

CREATE USER XXXXX IDENTIFIED BY xxxxx
PROFILE DEFAULT
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMPTS01
ACCOUNT UNLOCK;

请注意,你首先要确认你的数据库里是否有这二个表空间:USERS和TEMPTS01。如果没有,你先要创建表空间USERS及TEMPTS01,然后再创建用户。

当你创建用户时,应该定义它的表空间(default tablespace)。否则,它会使用系统表空间(system tablespace)。这是应该避免的。

阅读全文

与oracle创建用户命令相关的资料

热点内容
苏黎世无人机算法 浏览:871
核桃编程和小码王的融资 浏览:681
微积分教材pdf 浏览:722
写python给微信好友发消息 浏览:334
蚊帐自营米加密 浏览:418
学校推荐核桃编程 浏览:802
湖南农信app怎么导明细 浏览:471
福特abs编程 浏览:506
如何自学安卓手机 浏览:437
以太坊源码共识机制 浏览:909
单片机探测器 浏览:869
demo编程大赛作品怎么运行 浏览:50
学历提升用什么手机软件App 浏览:938
apk反编译弊端 浏览:451
编译器内联 浏览:910
圆形相框是什么app 浏览:479
安卓微信如何设置文字加长 浏览:764
中科编译科技公司高新技术企业 浏览:770
win7文件夹选项功能 浏览:90
微信文件夹为什么会被锁定 浏览:994