上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 106 下一页
摘要: --=================================--SQL 基础-->创建和管理表--=================================一、创建表:create table 1.语法:CREATE TABLE [ 用户名. ] 表名 (列名 数据类型 [ default 默认值] [ 约束条件] [ , ......] ) TABLESPACE 表空间名 2.表名和列名命名规则: 必须以字母开头 必须在1–个字符之间 必须只能包含A–Z, a–z, 0–, _, $, 和# 必须不能和用户定义的其他对象重名 必须不能是Oracle 的保留字 3.创建 阅读全文
posted @ 2010-06-23 14:17 生活不是用来挥霍的 阅读(280) 评论(0) 推荐(0)
摘要: --================================--Oracle 角色、配置文件--================================一、角色 1.角色 权限的集合,可以分配给一个用户或其他角色,但角色不能授予自己,也不能循环授予 角色的优点 可以先创建角色,向该角色赋予一系列权限,然后再将该角色授予多个用户或角色 增加或删除角色中的某一权限,被授予该角色的所有用户或角色自动地获得新增权限或删除旧的权限 可以为角色设置密码 2.创建修改角色 CREATE ROLE role_name [NOT IDENTIFIED(默认) | IDENTIFIED BY p. 阅读全文
posted @ 2010-06-23 12:38 生活不是用来挥霍的 阅读(217) 评论(0) 推荐(0)
摘要: --================================--Oracle 用户、对象权限、系统权限--================================一、用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作 SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象 SYSTEM用户,缺省始终创建,且未被锁定,可以访问数据库内的所有对象 模式(schema):是某个用户拥有所有对象的集合。具有创建对象权限并创建了对象的用户称为拥有某个模式 注意:创建数据库对象(视图,表等)的任一用户都拥有一个以该用户名称开头的模式, 阅读全文
posted @ 2010-06-23 11:48 生活不是用来挥霍的 阅读(214) 评论(0) 推荐(0)
摘要: 一.RMAN备份的一些优点1.RMAN会检测和报告损坏的数据块。2.不需要将表空间置入热备份模式,RMAN就可以连接备份数据库。热备份期间会额外的生成重做日志。3.RMAN会自动跟踪新的数据文件和表空间,这样就不再需要在脚本中添加新的表空间和数据文件。4.RMAN只备份使用过的数据库(直至最高使用标记(Highwatemark)),这样RMAN备份映像通常小于联机备份的备份脚本。5.RMAN提供备份映像的实际压缩。6.RMAN提供自动且方便的备份,还原和恢复操作。RMAN跟踪恢复数据库所需要的所有备份,在要求还原操作时需要使用这些备份,并且只还原必要的对象。7.RMAN可以与第三方介质管理产品 阅读全文
posted @ 2010-06-23 00:56 生活不是用来挥霍的 阅读(368) 评论(0) 推荐(0)
摘要: 1.delete/truncate只删除数据不删除表,索引的结构。drop将删除表的结构及依赖的index/constrain/trigger,依赖于该表的procedure/function将保留,但是变为invalid状态;2.delete是dml,写rollbacksegement,可回滚,速度慢,事务提交之后才生效。在9i满足undo_retention条件下可使用flashback。一次性大批量数据的delete可能导致回滚段急剧扩展从而影响到数据库,慎用,触发trigger。truncate/drop是ddl,隐式提交,不写rollbacksegment,不能回滚,速度快。9i不能 阅读全文
posted @ 2010-06-19 23:53 生活不是用来挥霍的 阅读(204) 评论(0) 推荐(0)
摘要: 一.查看系统表中的用户索引在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。一般来说,应该尽量避免在SYSTEM表中存储非SYSTEM用户的对象。因为这样会带来数据库维护和管理的很多问题。一旦SYSTEM表损坏了,只能重新生成数据库。我们可以用下面的语句来检查在SYSTEM表内有没有其他用户的索引存在。/*Formattedon2010/6/1913:22:46(QP5v5.115.810.9015)*/SELECT*FROMdba_indexesWHEREtablespace_name='SYSTEM 阅读全文
posted @ 2010-06-19 22:39 生活不是用来挥霍的 阅读(230) 评论(0) 推荐(0)
摘要: 1)使用Event在类中声明事件; Public Event Change(Cancle As Boolean) 2)使用WithEvents创建带Event的对象; Private WithEvents mc As MyClass3)在所有与事件发生关联的地方,使用RaiseEvent引发事件; RaiseEvent Change(yn)4)为对象的事件编写代码。 Private Sub mc_Change(ByRef Cancel As Boolean) 本文示例下载:http://download.csdn.net/source/2467853FROM:http://club.excel 阅读全文
posted @ 2010-06-19 21:33 生活不是用来挥霍的 阅读(472) 评论(0) 推荐(0)
摘要: 有时候,我们想查看表,存储,触发器等对象的定语语句,有以下两种方法:1.查all_source表2.用DBMS_METADATA包。一.通过all_source表先来确认下,通过all_source表可以查看哪些类型的对象:SQL>SELECTdistincttypeFROMALL_SOURCE;TYPE------------PROCEDUREPACKAGEPACKAGEBODYLIBRARYTYPEBODYTRIGGERFUNCTIONJAVASOURCETYPE从以上的结果我们可以看到,我们可以通过该表查询的对象.查看存储过程定义语句:SQL>SELECTtextFROMAL 阅读全文
posted @ 2010-06-19 00:24 生活不是用来挥霍的 阅读(230) 评论(0) 推荐(0)
摘要: Oracle10g中的RMAN使用程序主要关注的是将磁盘备份作为介质恢复解决方案的最佳方法。随着磁盘价格的下跌,大量的存储区网络(StorageAreaNetwork:SAN)已经在很多数据中心找到了永久的存储空间。随着业务向着价格越来越便宜而容量越来越大的磁盘发展,对RMAN的功能(如Flashback)进行了升级,从而可以最有效的利用可用存储空间。RMAN备份实用程序是按逻辑执行的过程,而写入到磁盘的操作正是Oracle数据库所擅长的工作。因此,当Oracle数据库开始改进磁盘写入功能时,RDBMS也会做相应的工作来改进性能。但是在许多情况下,数据库的大小及其位置都使得它无法备份到磁盘。或 阅读全文
posted @ 2010-06-18 17:08 生活不是用来挥霍的 阅读(258) 评论(0) 推荐(0)
摘要: 1.先看2个命令执行的结果:[oracle@hfcc-svr-newccsdb1~]$ps-ef|lessUIDPIDPPIDCSTIMETTYTIMECMDoracle46910May28?00:00:05oraclenewccs(LOCAL=NO)oracle49511May28?05:57:23oraclenewccs(LOCAL=NO)oracle86311May28?05:30:25oraclenewccs(LOCAL=NO)oracle120910May28?01:19:29oraclenewccs(LOCAL=NO)oracle147910May28?01:30:50oracle 阅读全文
posted @ 2010-06-17 14:09 生活不是用来挥霍的 阅读(417) 评论(0) 推荐(0)
上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 106 下一页