Oracle管理常用命令

2021-04-12 13:59:24 字數 4545 閱讀 6028

第八章:   managing   password   security   and   resources    

1.controlling   account   lock   and   password    

sql>   alter   user   juncky   identified   by   oracle   account   unlock;    

2.user_provided   password   function    

sql>   function_name(userid   in   varchar2(30),password   in   varchar2(30),    

old_password   in   varchar2(30))   return   boolean    

3.create   a   profile   :   password   setting    

sql>   create   profile   grace_5   limit   failed_login_attempts   3    

sql>   password_lock_time   unlimited   password_life_time   30    

sql>password_reuse_time   30   password_verify_function   verify_function    

sql>   password_grace_time   5;    

4.altering   a   profile    

sql>   alter   profile   default   failed_login_attempts   3    

sql>   password_life_time   60   password_grace_time   10;    

5.drop   a   profile    

sql>   drop   profile   grace_5   [cascade];    

6.create   a   profile   :   resource   limit    

sql>   create   profile   developer_prof   limit   sessions_per_user   2    

sql>   cpu_per_session   10000   idle_time   60   connect_time   480;    

7.   view   =>   resource_cost   :   alter   resource   cost    

dba_users,dba_profiles    

8.   enable   resource   limits    

sql>   alter   system   set   resource_limit=true;    

第九章:managing   users    

1.create   a   user:   database   authentication    

sql>   create   user   juncky   identified   by   oracle   default   tablespace   users    

sql>   temporary   tablespace   temp   quota   10m   on   data   password   expire    

sql>   [account   lock|unlock]   [profile   profilename|default];    

2.change   user   quota   on   tablespace    

sql>   alter   user   juncky   quota   0   on   users;    

3.drop   a   user    

sql>   drop   user   juncky   [cascade];    

4.   monitor   user    

view:   dba_users   ,   dba_ts_quotas    

第十章:managing   privileges    

1.system   privileges:   view   =>   system_privilege_map   ,dba_sys_privs,session_privs    

2.grant   system   privilege    

sql>   grant   create   session,create   table   to   managers;    

sql>   grant   create   session   to   scott   with   admin   option;    

with   admin   option   can   grant   or   revoke   privilege   from   any   user   or   role;    

3.sysdba   and   sysoper   privileges:    

sysoper:   startup,shutdown,alter   database   open|mount,alter   database   backup   controlfile,    

alter   tablespace   begin/end   backup,recover   database    

alter   database   archivelog,restricted   session    

sysdba:   sysoper   privileges   with   admin   option,create   database,recover   database   until    

4.password   file   members:   view:=>   v$pwfile_users    

5.o7_dictionary_accessibility   =true   restriction   access   to   view   or   tables   in   other   schema    

6.revoke   system   privilege    

sql>   revoke   create   table   from   karen;    

sql>   revoke   create   session   from   scott;    

7.grant   object   privilege    

sql>   grant   execute   on   dbms_pipe   to   public;    

sql>   grant   update(first_name,salary)   on   employee   to   karen   with   grant   option;    

8.display   object    

privilege   :   view   =>   dba_tab_privs,   dba_col_privs    

9.revoke   object   privilege    

sql>   revoke   execute   on   dbms_pipe   from   scott   [cascade   constraints];    

10.audit   record   view   :=>   sys.aud$    

11.   protecting   the   audit   trail    

sql>   audit   delete   on   sys.aud$   by   access;    

12.statement   auditing    

sql>   audit   user;    

13.privilege   auditing    

sql>   audit   select   any   table   by   summit   by   access;    

14.schema   object   auditing    

sql>   audit   lock   on   summit.employee   by   access   whenever   successful;    

15.view   audit   option   :   view=>   all_def_audit_opts,dba_stmt_audit_opts,dba_priv_audit_opts,dba_obj_audit_opts    

16.view   audit   result:   view=>   dba_audit_trail,dba_audit_exists,dba_audit_object,dba_audit_session,dba_audit_statement    

oracle 常用命令

建立臨時表空間 02createtemporarytablespace os temp 03tempfile c oracle product 10.2.0 oradata os temp.dbf 04size100m 05autoextendon 06next100m maxsize 1024m ...

Oracle常用命令

1.建立表空間sql 1 建立臨時表空間 create temporary tablespace user temp tempfile f oradata orcl user temp.dbf size 50m autoextend on bext 50m maxsize 20480m extent...

oracle常用命令

create insert delete select 建立使用者必須在sys超級管理員下 連線到超級管理員 conn sys as sysdba sys zhuangyan system zhuangyan scott tiger 查出所有 clerk 辦事員 的姓名及其部門名稱,部門的人數.找出...

Oracle常用命令

啟動和關閉oracle sqlplus nolog connect as sysdba startup shutdown oracle新建資料庫 以管理員身份登入 1.建立使用者 create user username identified by password username 新使用者名稱的...

Oracle常用命令

1 sqlplus登入資料庫 dos sqlplus database name passwd orcl as sysdba 2 建立表空間 sql create tablespace orcl datafile c database oracle product 10.2.0 oradata or...