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...