Oracle開發過程中使用者的許可權的建立,解鎖,賦權

2021-06-16 20:35:29 字數 4496 閱讀 9606

新增使用者:(隨著使用者的建立,自動產生與使用者同名的schema)

create

user

"tester"

profile "default"

identified   

by

"tester"

defaulttablespace "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"

;

使用者修改密碼,oracle給使用者解鎖:

alter

user

"scott"

identifiedby

"*******"

alter

user

"scott"

account unlock  

1.檢視所有使用者:

select*fromdba_user;   

select*fromall_users;   

select*fromuser_users;  

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

select*fromdba_sys_privs;   

select*fromall_sys_privs;   

select*fromuser_sys_privs;  

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

select*fromdba_tab_privs;   

select*fromall_tab_privs;   

select*fromuser_tab_privs;  

4.檢視所有角色:

select*fromdba_roles;  

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

select*fromdba_role_privs;   

select*fromuser_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安裝完成後的初始口令?

internal/oracle   

sys/change_on_install   

system/manager   

scott/tiger   

sysman/oem_temp  

建立表空間

createtablespace test1 datafile 'd:tabletest1.dbf'

size1m;  

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

create

user

wjq identifiedby

password

defaulttablespace test1;  

以使用者wjq連線sqlplus

建立表:

create

tablet1(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

tablet2(empno number(5)primary

key,ename varchar2(15) not

null

,   

job varchar2(10),mgr number(5),hiredatedate

default(sysdate),sal number(7,2),comm number(7,2)) tablespace   

test1;   

插入記錄:insert into t1 values(101,'wang','it',25,'',20,20);

插入日期:insert into t1 values(102,'wang','it',25,to_date('1980-12-17','yyyy-mm-dd'),20,20

開發過程中用過的註解整理

restcontroller rest風格介面,裡面包含 controller註解 enableasync 開始非同步支援 enablecaching 快取註解 enableautoconfiguration 自動載入應用程式所需的所有bean async threadpool 非同步註解 jpa ...

Android開發過程中用到的設計模式

1 模板模式 如activity 每次新建乙個actiivty時都會覆蓋oncreate,onresume,onstart等方法,這些方法在 父類中就相當於乙個模板。2 觀察者模式 listener都相當於乙個觀察者,對一些事件的響應都進行觀察,當發現有響應就進行做相應的處理 3 單例模式 目的 希...

開發過程中用到的一些知識

在後台給前台控制項賦值16進製制的顏色 控制項名.background new solidcolorbrush color colorconverter.convertfromstring ff54c0dc wpf監控方法 timer timer timer new system.threading...