Ⅰ 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創建用戶(密碼驗證用戶),可以採用CREATE USER命令。
CREATE USER username IDENTIFIED BY password
OR IDENTIFIED EXETERNALLY
OR IDENTIFIED GLOBALLY AS 『CN=user'
[DEFAULT TABLESPACE tablespace]
[TEMPORARY TABLESPACE temptablespace]
[QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace
[QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace
[PROFILES profile_name]
[PASSWORD EXPIRE]
[ACCOUNT LOCK or ACCOUNT UNLOCK]
其中:
CREATE USER username:用戶名,一般為字母數字型和「#」及「_」符號。
IDENTIFIED BY password:用戶口令,一般為字母數字型和「#」及「_」符號。
IDENTIFIED EXETERNALLY:表示用戶名在操作系統下驗證,該用戶名必須與操作系統中所
定義的用戶名相同。
IDENTIFIED GLOBALLY AS 『CN=user':用戶名由Oracle安全域中心伺服器驗證,CN名字表示用戶的外部名。
[DEFAULT TABLESPACE tablespace]:默認的表空間。
[TEMPORARY TABLESPACE tablespace]:默認的臨時表空間。
[QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace:用戶可以使用的表空間的位元組數。
[PROFILES profile_name]:資源文件的名稱。
[PASSWORD EXPIRE]:立即將口令設成過期狀態,用戶再登錄前必須修改口令。
[ACCOUNT LOCK or ACCOUNT UNLOCK]:用戶是否被加鎖,默認情況下是不加鎖的。
Ⅳ 在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)。這是應該避免的。