1.开启临时undo

在Oracle 12c之前,临时表生成的Undo记录是存储在Undo表空间和Redo日志文件中的,从Oracle 12c开始,临时Undo记录可以存储在临时表空间中,且不再记录到Redo日志文件中,这样做的主要好处在于:减少Undo表空间的使用,且减少了Redo数据的生成。 启用的话需要修改一个参数;

  1. alter system set temp_undo_enabled=true scope=both;

2.禁用 创建账户必须用“c##”开头

  1. alter system set common_user_prefix='' scope=spfile;

3.设置账户缺省时间

  1. 1.密码180天过期的问题
  2. alter profile default limit password_life_time unlimited;
  3. 2.登录10次密码错误账户锁定
  4. alter profile default limit failed_login_attempts unlimited;
  5. 3.取消段延迟特性
  6. SQL> alter system set deferred_segment_creation=false;
  7. 4.密码大小写
  8. sec_case_sensitive_logon
  9. 12c里面保持默认,不要设置为false,否则会提示密码错误
  10. SQL> show parameter sec_case
  11. NAME TYPE VALUE
  12. ------------------------------------ ----------- -----------------------------
  13. -
  14. sec_case_sensitive_logon boolean TRUE