導航:首頁 > 程序命令 > 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