- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库无法open 数据文件内容与控制文件内容无法恢复到一致的状态 根据不同的备份方式考虑做数据恢复。 恢复前的首要任务 必须先备份目前无法使用的系统!!! 数据库性能低下 收集数据库性能 @?/rdbms/admin/utlbstat utlestat 或使用statspack 收集数据库使用情况 其它常用命令 Select distinct event from v$session_wait; Select event ,p1,p2,p3 from v$session_wait Where sid =…; 通过oem图形化工具查看等待等信息。 常见Idle等待事件 dispatcher timer lock manager wait for remote message pipe get pmon timer PX Idle Wait PX Deq Credit: need buffer PX Deq Credit: send blkd rdbms ipc message smon timer SQL*Net message from client virtual circuit status 常见系统等待事件 Buffer busy wait db file scattered read db file sequential read direct path read and direct path read (lob) log file sync enqueue log file switch 检查锁占用 SELECT DECODE(request,0,Holder: ,Waiter: )|| sid sess, id1, id2, lmode, request, type FROM V$LOCK WHERE (id1, id2, type) IN (SELECT id1, id2, type FROM V$LOCK WHERE request0) ORDER BY id1, request; Sql语句 DDL DML SQL TUNING DML/DDL Create table create view Drop table drop index drop view Select update insert delete truncate 你必须拥有 — CREATE TABLE特权 — 存储空间 你指定: — 表名 — 列名,列数据类型和列的大小 CREATE TABLE语句 创建表 确定表的创建 创 建 表 Oracle数据库中的表 用户表 — 由用户创建和维护的表的集合 — 包含用户信息 数据字典 — 由Oracle服务器创建和维护的表的集合 — 包含数据库信息 查看用户拥有的表的名称 查看用户拥有的不同对象类型 查看用户拥有的表,视图,同义字和序列 查询数据字典 数据类型 数据类型 描述 VARCHAR2(size) 可变长度字符数据 CHAR(size) 固定长度字符数据 NUMBER(p,s) 可变长度数字数据 DATE 日期和时间数值 LONG 可变长度字符数据,最大到2GB CLOB 字符数据,最大到4GB RAW and LONG RAW 原始二进制数 BLOB 二进制数,最大到4GB BFILE 存储到外部文件中的二进制数;最大到4GB ROWID 表示行在表中的唯一地址 使用子查询语法创建一个表 综合CREATE TABLE语句和AS subquery选项创建一个表并插入行 指定列的数字和子查询列的数量相匹配 使用列名和默认值定义列 使用子查询创建一个表 ALTER TABLE语句 增加新的一列 修改已经存在的列 为新列定义一个默认的值 删除一列 使用ALTER TABLE语句用来 你使用ADD子句添加列 新的列变成最后一列 添加一列 修改一列 你可以改变一列的数据类型,大小和默认值 默认值的改变只会影响后面的插入操作 删除一列 如果你在一张表中不再需要一列,可以使用DROP COLUMN 删除该列 删除一张表 表中的数据和结构会被删除 任何未决的事务被提交 所有的索引被删除 你不能回滚DROP TABLE语句 要想改变表,视图,序列或者同义字的名称,你可以执行RENAME语句 你必须是对象的拥有者 改变对象的名字 TRUNCATE TABLE语句 — 删除表中所有的行 — 释放被表占用的存储空间 当你使用TRUNCATE时你不能回滚行删除 作为选择,你可以使用DELETE语句删除行 截 断 表 基本操作sql语句 select Inse
原创力文档


文档评论(0)