導航:首頁 > 程序命令 > 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創建用戶命令相關的資料

熱點內容
自己購買雲主伺服器推薦 瀏覽:422
個人所得稅java 瀏覽:761
多餘的伺服器滑道還有什麼用 瀏覽:192
pdf劈開合並 瀏覽:28
不能修改的pdf 瀏覽:752
同城公眾源碼 瀏覽:489
一個伺服器2個埠怎麼映射 瀏覽:298
java字元串ascii碼 瀏覽:79
台灣雲伺服器怎麼租伺服器 瀏覽:475
旅遊手機網站源碼 瀏覽:332
android關聯表 瀏覽:945
安卓導航無聲音怎麼維修 瀏覽:333
app怎麼裝視頻 瀏覽:430
安卓系統下的軟體怎麼移到桌面 瀏覽:96
windows拷貝到linux 瀏覽:772
mdr軟體解壓和別人不一樣 瀏覽:904
單片機串列通信有什麼好處 瀏覽:340
游戲開發程序員書籍 瀏覽:860
pdf中圖片修改 瀏覽:288
匯編編譯後 瀏覽:491