Welcome to Bo-Blog.
Jul 4
此文从以下几个方面来整理关于分区表的概念及操作:
        1.表空间及分区表的概念
        2.表分区的具体作用
        3.表分区的优缺点
        4.表分区的几种类型及操作方法
        5.对表分区的维护性操作.
(1.) 表空间及分区表的概念
表空间:
  是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。

分区表:
当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。

( 2).表分区的具体作用
Oracle的表分区功能通过改善可管理性、性能和可用性,从而为各式应用程序带来了极大的好处。通常,分区可以使某些查询以及维护操作的性能大大提高。此外,分区还可以极大简化常见的管理任务,分区是构建千兆字节数据系统或超高可用性系统的关键工具。

分区功能能够将表、索引或索引组织表进一步细分为段,这些数据库对象的段叫做分区。每个分区有自己的名称,还可以选择自己的存储特性。从数据库管理员的角度来看,一个分区后的对象具有多个段,这些段既可进行集体管理,也可单独管理,这就使数据库管理员在管理分区后的对象时有相当大的灵活性。但是,从应用程序的角度来看,分区后的表与非分区表完全相同,使用 SQL DML 命令访问分区后的表时,无需任何修改。

Jun 13
oracle中判断是否为数字,不是数字赋0值.
保证结果是数字值:

SELECT to_number(NVL2 (TRANSLATE (a.store_user, '\1234567890 ', '\ '), '0', a.store_user))  FROM user_info a;
Apr 28
备用:


--创建同义词(同一个库,不用用户的情况)
CREATE public SYNONYM SHOP_TRADES_INFO_T for  user2.SHOP_TRADES_INFO_T


--创建同义词(不同库的情况)
CREATE public SYNONYM SHOP_TRADES_INFO_T for  SHOP_TRADES_INFO_T@db_link



  oracle的同义词总结:

  从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。

  1.创建同义词语句:

  create public synonym table_name for user.table_name;

  其中第一个user_table和第二个user_table可以不一样。

  此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩展访问,然后在使用如下语句创建数据库同义词:create synonym table_name for table_name@DB_Link;

  当然,你可能需要在user用户中给当前用户(user2)授权:

grant select/delete/update on user2

  2.删除同义词:

  drop public synonym table_name;

  3.查看所有同义词:

  select * from dba_synonyms

  同义词拥有如下好处:节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;扩展的数据库的使用范围,能够在不同的数据库用户之间实现无缝交互;同义词可以创建在不同一个数据库服务器上,通过网络实现连接。
Mar 23
查询一周日期SQL:

SELECT TO_CHAR (dayofyear, 'yyyy-mm-dd') AS everyday
          FROM (SELECT     SYSDATE - 7 + LEVEL - 1 AS dayofyear
                      FROM DUAL
                CONNECT BY LEVEL <= 7)
Jan 12
今天在对表创建视图的时候,用户提示 ORA-01031用户权限不足,insufficient privileges 。
使用system用户对其分配dba等权限,依然无法创建视图。

继续赋予权限

grant select any table to AAA;
授予用户询所有表的权限

grant select any dictionary to AAA;
再次授取用户select任何字典的权限
Pages: 1/3 First page 1 2 3 Next page Final page [ View by Articles | List ]