windows下啟動服務:
oracleoradb10g_home1tnslistener:(啟動命令:lsnrctl start)
oracleservice[服務名]:(啟動命令:oradim -starup -sid orcl)
linux下啟動服務:
lsnrctl start
sqlplus /assysdba
startup
登入:
sqlplus /assysdba(sys使用者登入)
sqlplus yaya/123456(一般使用者登入)
show user
;(顯示當前的使用者名稱)
建立使用者(llisi):
create
user
lisi identifiedbylisi;(使用者名稱和密碼都是:lisi)
系統許可權:
grant
createsessiontolisi;(沒有此許可權,該使用者不能登入)
grant
create
table
tolisi;(沒有此許可權,該使用者不能建立表)
grantunlimited tablespacetolisi;(沒有此許可權,該使用者不能建立表,因為沒有表空間)
revoke
createsessionfromlisi;(撤銷上面的許可權)
revoke
create
table
fromlisi;
revokeunlimited tablespacetolisi;
grant
createsessionto
public;(給所有的使用者賦予建立表的許可權)
select*fromuser_sys_privs;(檢視當前使用者所擁有的系統許可權)
物件許可權:
grant
select
onmytabtolisi;(把當前使用者中的mytab表的查詢許可權,賦予給lisi)
grant
allonmytabtolisi;(把當前使用者中的mytab表的所有許可權,賦予給lisi)
grant
allonmytabto
public;(把當前使用者中的mytab表的所有許可權,賦予給所有使用者,public是「所有」的意思)
revoke
select
onmytabfromlisi;(撤銷上面的許可權)
revoke
allonmytabfromlisi;
select*fromuser_tab_privs;(檢視當前使用者所擁有的對角許可權)
物件許可權可以控制到列(只能有插入和更新,查詢和刪除不能控制到列)
grant
update(name)onmytabtolisi;(把當前使用者中mytab表name欄位的更新許可權,賦予給lisi)
grant
insert(id)onmytabtolist;(把當前使用者中mytab表id欄位的插入許可權,賦予給lisi)
commit;(只要對錶進行插入,更新,刪除,才會用到commit,其他情況都不用到commit語句)
許可權傳遞:
grant
createsessiontolisiwithadminoption;(授此許可權給lisi,並且讓lisi也可以授此許可權給其他使用者)
觸角管理:
createrole myrole;(建立名為:myrole的角色)
droprole myrole;(刪除名為:myrole的角色)
grantmyroletolisi;(把角色myrole的所有許可權,授予給lisi)
修改一般使用者密碼:
alter
user
scott identifiedbytiger;(修改使用者scott的密碼為:tiger)
修改管理員密碼:
orapwd file=c:\oracle\product\10.1.0\db_1\database\pwdsunlight.orapassword=123456 entries=10force=y
檢視所有的管理員:
select*fromv$pwfile_users;
mysql建立使用者,root密碼忘記等解決方式
1 mysql沒有root使用者 vim etc my.cnf skip grant tables 在 mysqld 下面新增這一行,忽略許可權表2 重啟mysql etc init.d mysqld restart 或service mysql stop service mysql start3 ...
Linux建立使用者指定密碼 組 sudo許可權
設定密碼 passwd 使用者名稱,eg passwd test為test使用者設定密碼。在設定密碼時,如果設定的密碼少於8個長度,會有bad password the password is shorter than 8 characters的提示,可以忽略該提示,繼續設定密碼。建立工作組 gro...
oracle檢視使用者許可權等
1.檢視所有使用者 select from dba users select from all users select from user users 2.檢視使用者或角色系統許可權 直接賦值給使用者或角色的系統許可權 select from dba sys privs select from u...