Bo's Oracle Station

查看: 2027|回复: 0

课程第1/2次(2018-09-18星期二和2018-09-20星期四)

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2018-9-20 19:23:05 | 显示全部楼层 |阅读模式


1. 虚拟机(环境下载):

ftp://124.16.180.172/pub/594_BCP_Softwarefiles_WindowsVM_V4/1_下载/2_课程实验环境下载/40_O11g_Runtime/

VMware打开要选择“移动”。

验证:su - oracle:crs_stat -t  有以下输出:
  1. [oracle@station80 ~]$ crs_stat -t
  2. Name           Type           Target    State     Host        
  3. ------------------------------------------------------------
  4. ora.DATA.dg    ora....up.type ONLINE    ONLINE    station80   
  5. ora.FRA.dg     ora....up.type ONLINE    ONLINE    station80   
  6. ora....ER.lsnr ora....er.type ONLINE    ONLINE    station80   
  7. ora.asm        ora.asm.type   ONLINE    ONLINE    station80   
  8. ora.cssd       ora.cssd.type  ONLINE    ONLINE    station80   
  9. ora.diskmon    ora....on.type ONLINE    ONLINE    station80   
  10. ora.orcl.db    ora....se.type ONLINE    ONLINE    station80   
复制代码
【修这虚拟机(root):
/usr/sbin/crs.sh
su - oracle -c  /usr/bin/emca.sh】

启动图形界面(oracle):
emctl status/start/stop  dbconsole

https://192.168.0.80:1158/em

2. 描述一下什么叫堆表
pct_free  10%  (populate  90%不能再插入)
pct_used  (老的表空间40%,低于这个值才算空块)  (新的表空间是空值)

3. 怎么创建表空间:
  1. CREATE SMALLFILE TABLESPACE "TBS1" DATAFILE '+DATA' SIZE 5M AUTOEXTEND ON NEXT 2M MAXSIZE 2G LOGGING EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K SEGMENT SPACE MANAGEMENT AUTO
  2.         
复制代码
=
  1. CREATE  TABLESPACE "TBS1"
  2.    DATAFILE SIZE 5M AUTOEXTEND ON
  3.     NEXT 2M MAXSIZE 2G LOGGING
  4.      UNIFORM SIZE 512K
  5.      ;
复制代码
  1. create tablespace tbs2
  2. datafile size 5M
  3. segment space management manual;
复制代码

4. 获取表空间信息:
  1. select t.tablespace_name, t.segment_space_management,
  2.                t.extent_management,
  3.                t.allocation_type
  4.   from dba_tablespaces t;
复制代码
   TABLESPACE_NAMESEGMENT_SPACE_MANAGEMENTEXTENT_MANAGEMENTALLOCATION_TYPE
1SYSTEMMANUALLOCALSYSTEM
2SYSAUXAUTOLOCALSYSTEM
3UNDOTBS1MANUALLOCALSYSTEM
4TEMPMANUALLOCALUNIFORM
5USERSAUTOLOCALSYSTEM
6EXAMPLEAUTOLOCALSYSTEM
7TBS1AUTOLOCALUNIFORM
8TBS2MANUALLOCALSYSTEM

  1. [oracle@station90 ~]$ sqlplus /nolog

  2. SQL*Plus: Release 11.2.0.3.0 Production on Thu Sep 20 20:23:40 2018

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

  4. SQL> conn hr/oracle_4U
  5. Connected.
  6. SQL> create table t05207_a ( a  number )  tablespace tbs1 ;

  7. Table created.

  8. SQL> insert into t05207_a  values ( 1 ) ;

  9. 1 row created.

  10. SQL> commit;

  11. Commit complete.

  12. SQL> create table t05207_m ( a number )  tablespace tbs2;

  13. Table created.

  14. SQL> insert into t05207_m values (1) ;

  15. 1 row created.

  16. SQL> commit;

  17. Commit complete.

  18. SQL>
复制代码
  1. select  t.table_name,t.tablespace_name,
  2.          t.pct_free, t.pct_used  , t.pct_increase  , t.ini_trans
  3.   from dba_tables t
  4.    where t.owner='HR'
  5.     and t.table_name   in  ('T05207_A','T05207_M');
复制代码
   TABLE_NAMETABLESPACE_NAMEPCT_FREEPCT_USEDPCT_INCREASEINI_TRANS
1T05207_MTBS21040 1
2T05207_ATBS110 01

  1. select  
  2. (select sum(bytes)/1024/1024
  3. from dba_data_files df
  4. where df.tablespace_name='SYSTEM')
  5. -
  6. (select sum(bytes)/1024/1024
  7. from dba_free_space fs
  8. where fs.tablespace_name='SYSTEM')
  9.   from dual;  
  10.   
  11. select sum(bytes)/1024/1024
  12. from dba_data_files df
  13. where df.tablespace_name='UNDOTBS1';

  14. select sum(ue.bytes)/1024/1024
  15.   from dba_undo_extents ue
  16.    where ue.status <> 'EXPIRED';
  17.    
  18.    
  19. select sum(bytes)/1024/1024
  20. from dba_temp_files tf
  21. where tf.tablespace_name='TEMP';


  22. select tfs.allocated_space/1024/1024, tfs.free_space/1024/1024
  23.   from dba_temp_free_space tfs  where
  24.   tfs.tablespace_name='TEMP';
  25.    
复制代码

上完1Z0-052 第7章 表空间(1/40)










回复

使用道具 举报

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

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-11-22 06:17 , Processed in 0.045289 second(s), 24 queries .

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