oracle如何新增使用者

2021-08-11 10:25:46 字數 3926 閱讀 3430

1樓:綉乞群群

"答案整理如下,每條命令後都有註釋:

--刪除tantan 使用者

drop user tantan cascade;

--建立tantan 使用者

create user tantan identified by oracle

default tablespace tantantemporary tablespace temp;

--給tantan使用者賦予相關許可權

grant connect,resource to tantan;"

2樓:匿名使用者

新增使用者需要兩步:

第一步是建立使用者:

create user abc ----建立個名為abc的使用者

identified by abc123; ----建立密碼為abc123;

使用者abc已經建立,可以查詢使用者了。但是沒有許可權。就是沒有使用權,只是有個abc使用者而已。

第二步是給建立的使用者授權:

grant connect ,resource,dba to abc; -------給abc使用者授權,訪問權,dba最高許可權;

最後提交:

3樓:

簡單來說:

1.建立使用者

-------------------------------sql> create user wang2 identified by wang123;

使用者被建立

-----------------------------------

2.授權

-----------------------------------------

sql> grant connect ,resource,dba to wang;

授權成功

sql> commit;

提交完成

4樓:紫文

oracle新增使用者,賦權,修改密碼,解鎖,刪除使用者2023年05月22日 13:56新增使用者(隨著使用者的建立,自動產生與使用者同名的schema)

create user "tester" profile "default" identified by "tester" default tablespace "testdata" temporary tablespace "testtemp" account unlock;

賦權(說實話,這些許可權是開發中使用的許可權,如果使用者生產環境,請自行對於使用者建立相應的系統許可權)

據說生產環境下,只是connect resource這樣的角色就可以了。

grant "connect" to "tester";

grant "resource" to "tester";

grant "dba" to "tester";

grant "exp_full_database" to "tester";

grant "imp_full_database" to "tester";

刪除使用者:例如建立了一個使用者 a,要刪除它可以這樣做

connect sys/密碼 as sysdba;

drop user a cascade;//就這樣使用者就被刪除了

使用者修改密碼,解鎖

alter user "scott" identified by "*******"

alter user "scott" account unlock

1.檢視所有使用者:

select * from dba_user;

select * from all_users;

select * from user_users;

2.檢視使用者系統許可權:

select * from dba_sys_privs;

select * from all_sys_privs;

select * from user_sys_privs;

3.檢視使用者物件許可權:

select * from dba_tab_privs;

select * from all_tab_privs;

select * from user_tab_privs;

4.檢視所有角色:

select * from dba_roles;

5.檢視使用者所擁有的角色:

select * from dba_role_privs;

select * from user_role_privs;

oracle中新建使用者名稱

連線oracle資料庫:

1、在oracle database assistant中建立自己的資料庫;

2、在oracle net8 easy config中建立連線與自己的資料庫的連線,取一個service名,ip:為本地ip 127.0.

0.1,database sid為你所建立的

資料庫的sid,使用者名稱為:system,密碼:manager或是自己設的密碼;

3、在sqlplus中連線自己的資料庫,使用者名稱為:system,密碼:manager或是自己設的密碼,tom:你剛建立的service名.

4、顯示當前連線使用者:show user;

5、新建使用者並授權:create user tom identified by 密碼;

grant connect,resource to tom;//授權

6、在sqlplus中用剛建立的使用者:tom/密碼,連線;

7、建立表空間。

資料庫的初始化引數檔案:init+例項名.ora檔案,編輯此檔案中的內容,可以改變資料庫使用的方法和分配的資源.

啟動oracle資料庫,在dos方式下執行svrmgr30,然後輸入connect internal,密碼為:oracle,再輸入startup即可.

表空間的建立:storage manager

回滾段可在storage manager中建立

啟動oracle資料庫

在dos視窗下,輸入svrmgr30,啟動伺服器管理器,輸入connect internal,輸入密碼oracle,輸入shutdown,關閉資料庫,輸入startup,啟動資料庫.

1. oracle安裝完成後的初始口令?10g以後安裝的時候選高階,密碼都可以自己設定,呵呵,scott/tiger是不變的。

internal/oracle

sys/change_on_install

system/manager

scott/tiger

sysman/oem_temp

建立表空間

create tablespace test1 datafile 'd:tabletest1.dbf' size 1m;

建立名為wjq的使用者,其預設表空間為test1。在sql*plus以sys使用者連線資料庫,執行以下指令碼。

create user wjq identified by password default tablespace test1;

以使用者wjq連線sqlplus

建立表:create table t1(empno number(5) primary key, ename varchar2(15) not null, job varchar2(10), mgr number(5),hiredate

date default (sysdate), sal number(7,2), comm number(7,2));

建立表t2並指定此表的表空間為test1:create table t2(empno number(5) primary key,ename varchar2(15) not null,

job varchar2(10),mgr number(5),hiredate date default (sysdate),sal number(7,2),comm number(7,2)) tablespace test1;

oracle中insert如何帶條件新增資料

a中有3例,b表中你只能獲得2列,可以用常量佔位解決insert into tablea 列1,列2,列3 select 列1,列2,常量 from tableb 例 如下 insert into tablea 列1,列2,列3 select 列1,列2,123 from tableb 字串常量 i...

如何新增 修改和刪除ubuntu使用者和使用者組

一 建立使用者 1 使用命令 useradd 例 useradd user1 建立使用者user1 useradd e 12 30 2009 user2 建立user2,指定有效期2009 12 30到期 使用者的預設uid從500向後順序增加,500以下作為系統保留賬號,可以指定uid,例 use...

如何在solaris裡面新增使用者

useradd d export home abc m abc u 是使用者的uid號系統唯一,一般是從500開始排號,非特別需要,可以不要指定。s 是用於定製使用者的shell介面 就是那個黑黑的命令介面,類dos 可以不用指定,預設為sh,你也可以指定用bash,應該是 s usr bin ba...