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

oracle用户创建命令

发布时间:2022-04-02 23:12:05

❶ 急求~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用户创建的SQL语句

创建用户名为tiger的用户,密码:tiger
在命令窗口里:
create user tiger identified by "tiger"
此时的tiger没有任何权限,甚至不能 登录到 oracle数据库
要用dba权限的用户为 tiger 赋予权限,赋予会话的权限(就是能连接到oracle)
grant session to tiger;
赋予能创建对象的权限
grant resource to tiger;
ok! 就可以用tiger 登录了
conn tiger/tiger;

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

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

❹ oracle怎么创建用户语句

创建用户的语句:

其中:

❺ 怎么新建一个oracle用户

oracle中创建用户用语句就可以,然后需要赋予相应的权限。

1、创建用户:

;--创建一个shopping用户,密码为123456

2、赋权:

grantconnect,resource,dbatoshopping;--赋予shopping用户connect,resource,dba权限

❻ Oracle如何创建用户

可按如下步骤创建用户:

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

grantconnect,resource,dbato用户名;

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

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

❽ oracle中新建用户命令中identified后面的参数啥意思

意思是创建用户并分配权限。

格式:create user 用户名 identified by 密码 default tablespace 表空间表;

例如:create user study identified by study default tablespace data_test;

❾ 如何用LINUX用命令创建ORACLE数据库表空间和用户

先su 到 oracle用户,SYS用户以DBA身份登陆

//创建临时表空间
SQL>create temporary tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 5000M autoextend on;

//创建数据表空间
SQL>create tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 500M autoextend on;

(这些只是例子,具体数据文件的路径,大小,都要你自己改,这里的是不自动扩展,你如果想自动扩展,autoextend on next 50m maxsize 2048m,上网查一下就可以了)

//创建用户并指定表空间
SQL> create user username identified by password
default tablespace user_data
temporary tablespace user_temp;

//给用户授予权限
SQL> grant connect,resource to username;

阅读全文

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

热点内容
喷油螺杆制冷压缩机 浏览:579
python员工信息登记表 浏览:377
高中美术pdf 浏览:161
java实现排列 浏览:513
javavector的用法 浏览:982
osi实现加密的三层 浏览:233
大众宝来原厂中控如何安装app 浏览:916
linux内核根文件系统 浏览:243
3d的命令面板不见了 浏览:526
武汉理工大学服务器ip地址 浏览:149
亚马逊云服务器登录 浏览:525
安卓手机如何进行文件处理 浏览:71
mysql执行系统命令 浏览:930
php支持curlhttps 浏览:143
新预算法责任 浏览:444
服务器如何处理5万人同时在线 浏览:251
哈夫曼编码数据压缩 浏览:426
锁定服务器是什么意思 浏览:385
场景检测算法 浏览:617
解压手机软件触屏 浏览:350