Bo's Oracle Station

查看: 1782|回复: 0

课程第15/16次(2016-11-30星期三, 2016-12-02星期五)

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2016-12-1 10:13:57 | 显示全部楼层 |阅读模式
上完1Z0-053第0章(对1Z0-052Oracle数据库基本概念的复习)
上完1Z0-053第1章(对1Z0-052Oracle数据库基本概念的复习)
上完1Z0-052第4章(实例管理)
(052共19章,053共21章,063多租户共9章,49-11)

判断是否spfile启动:
  1. [oracle@station90 ~]$ sqlplus /nolog

  2. SQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 2 19:36:15 2016

  3. Copyright (c) 1982, 2009, Oracle.  All rights reserved.

  4. SQL> conn / as sysdba
  5. Connected.
  6. SQL> show parameter spfile

  7. NAME                                     TYPE         VALUE
  8. ------------------------------------ ----------- ------------------------------
  9. spfile                                     string         /u01/app/oracle/product/11.2.0
  10.                                                  /dbhome_1/dbs/spfilercat.ora
复制代码

能够open的最小pfile:

  1. control_files='/u01/app/oracle/oradata/rcat/control01.ctl','/u01/app/oracle/flash_recovery_area/rcat/control02.ctl'
  2. db_domain='example.com'
  3. db_name='rcat'
复制代码

ora2095的参数必须重启才能改, ora2096的可以不重启改动在session级别:
  1. SQL> show parameter nls_ter

  2. NAME                                     TYPE         VALUE
  3. ------------------------------------ ----------- ------------------------------
  4. nls_territory                             string         AMERICA
  5. SQL> alter system set nls_territory=china;
  6. alter system set nls_territory=china
  7.                  *
  8. ERROR at line 1:
  9. <font color="Red">ORA-02096: </font>specified initialization parameter is not modifiable with this
  10. option


  11. SQL> show parameter process

  12. NAME                                     TYPE         VALUE
  13. ------------------------------------ ----------- ------------------------------
  14. aq_tm_processes                      integer         0
  15. cell_offload_processing              boolean         TRUE
  16. db_writer_processes                     integer         1
  17. gcs_server_processes                     integer         0
  18. global_txn_processes                     integer         1
  19. job_queue_processes                     integer         1000
  20. log_archive_max_processes             integer         4
  21. processes                             integer         100
  22. SQL> alter system set processes=200;
  23. alter system set processes=200
  24.                  *
  25. ERROR at line 1:
  26. <font color="Red">ORA-02095:</font> specified initialization parameter cannot be modified
复制代码
  1. SQL> show parameter nls_date

  2. NAME                                     TYPE         VALUE
  3. ------------------------------------ ----------- ------------------------------
  4. nls_date_format                      string
  5. nls_date_language                     string
  6. SQL> select sysdate from dual;

  7. SYSDATE
  8. ------------------
  9. 02-DEC-16

  10. SQL> show parameter nls_ter

  11. NAME                                     TYPE         VALUE
  12. ------------------------------------ ----------- ------------------------------
  13. nls_territory                             string         AMERICA
  14. SQL> alter system set nls_territory=china;
  15. alter system set nls_territory=china
  16.                  *
  17. ERROR at line 1:
  18. ORA-02096: specified initialization parameter is not modifiable with this
  19. option


  20. SQL> show parameter process

  21. NAME                                     TYPE         VALUE
  22. ------------------------------------ ----------- ------------------------------
  23. aq_tm_processes                      integer         0
  24. cell_offload_processing              boolean         TRUE
  25. db_writer_processes                     integer         1
  26. gcs_server_processes                     integer         0
  27. global_txn_processes                     integer         1
  28. job_queue_processes                     integer         1000
  29. log_archive_max_processes             integer         4
  30. processes                             integer         100
  31. SQL> alter system set processes=200;
  32. alter system set processes=200
  33.                  *
  34. ERROR at line 1:
  35. ORA-02095: specified initialization parameter cannot be modified


  36. SQL> alter system set nls_territory=china;
  37. alter system set nls_territory=china
  38.                  *
  39. ERROR at line 1:
  40. ORA-02096: specified initialization parameter is not modifiable with this
  41. option


  42. SQL> alter session set nls_territory=china;

  43. Session altered.

  44. SQL> select sysdate from dual;

  45. SYSDATE
  46. ------------------
  47. 02-DEC-16

  48. SQL> alter session set nls_territory=australia;

  49. Session altered.

  50. SQL> select sysdate from dual;

  51. SYSDATE
  52. ------------------
  53. 02/DEC/16

  54. SQL> alter system set nls_date_format='YYYY-MM-DD:HH24:MI:SS';
  55. alter system set nls_date_format='YYYY-MM-DD:HH24:MI:SS'
  56.                  *
  57. ERROR at line 1:
  58. ORA-02096: specified initialization parameter is not modifiable with this
  59. option


  60. SQL> alter session set nls_date_format='YYYY-MM-DD:HH24:MI:SS';

  61. Session altered.

  62. SQL> select sysdate from dual;

  63. SYSDATE
  64. -------------------
  65. 2016-12-02:20:40:40

  66. SQL> exit
复制代码



V$视图总表:
http://124.16.180.178:8080/stude ... Oracle10g_Views.pdf

DBA视图总表:

以上链接的密码:
游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0


一些使用以上两种视图的例子:
  1. select a.NAME,a.VALUE    from v_$spparameter a
  2.   where a.NAME='open_cursors';

  3. select  b.NAME,b.VALUE    from v_$parameter  b
  4.    where b.NAME='open_cursors';
  5.    
  6. -------
  7. select  * from v$fixed_table  where name like 'V$%';
  8. ---
  9. select  s.USERNAME, n.NAME  ,ss.VALUE
  10.   from v_$session s , v_$sesstat ss, v_$statname n
  11.   where s.TERMINAL='pts/12'  and
  12.              s.sid=ss.SID and
  13.              ss.STATISTIC#=n.STATISTIC#
  14.              and n.NAME  like '%undo%';
  15. ---
  16. select  * from dict where table_name like '%ROLL%';

  17. select  * from DBA_ROLLBACK_SEGS;
  18. ---
  19. select  * from dba_views v
  20.   where v.view_name=upper('dba_alert_history' );

  21. select  * from dba_tables t
  22.   where t.table_name='WRI$_ALERT_HISTORY';
  23. ---
  24. select  * from dba_views v
  25.   where v.view_name=upper('dba_users' );
  26.    
  27.    select  * from dba_tables t
  28.   where t.table_name='USER


  29. [size=5][size=2]
  30. [/size]
  31. [/size]
  32. ;  
复制代码






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-3-29 21:58 , Processed in 0.040221 second(s), 27 queries .

快速回复 返回顶部 返回列表