摘要: 1:nvl函数 nvl函数将一个null值转换为一个实际的值,数据类型可以是日期,数字,字符,数据类型必须匹配,vl能够转换任何数据类型,但是转换的数据类型返回值必须是nvl(expr1,expr2)第一个参数expr的类型.nvl(commision,0) 2:nvl2函数 nvl2(expr... 阅读全文
posted @ 2013-07-18 10:44 网络终结者 阅读(306) 评论(1) 推荐(0) 编辑
摘要: 本地恢复在运行中输入cmd。在cmd界面中输入sqlplus/nolog进入sql*plus。以dba身份连接数据库conn sys/你设定的密码 as sysdba。输入:shutdown immediate。(关闭实例)根据备份前的路径,把备份的文件手工逆拷贝到相对应的oracle目录中。在命令窗口中sql>光标处输入:startup。 (开启实例)异地恢复注:确保与备份机器安装的是同一版本oracle,并且安装目录相同,并且拥有相同的服务名SID在运行中输入cmd。在cmd界面中输入sqlplus/nolog进入sql*plus。以dba身份连接数据库conn sys/你设定的密码 阅读全文
posted @ 2013-07-03 15:30 网络终结者 阅读(258) 评论(0) 推荐(0) 编辑
摘要: oracle冷备份要备份三类文件:数据文件,控制文件,日志文件 查看所有数据文件 select name from v$datafile; 查看所有日志文件 select member from v$logfile; 查看所有控制文件 select name from v$cont... 阅读全文
posted @ 2013-07-03 15:05 网络终结者 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1:创建一个文本或SQL文件 ed 111.sql2:执行保存在本地或根目录下的脚本@ 111.sql@ D:\111.sql3:SQLplus连接远程服务用户名/密码@ip地址[:端口]/service_name [as sysdba]sys/pwd@192.168.1.1:1521/test as sysdba 4:数据链路CREATE DATABASE LINK 链路名 CONNECT TO 用户名 IDENTIFIED BY 用户密码 USING 服务名5:同义词create synonym 名字 for 所有者.对象名创建一个远程的数据库上的某张表的同义词create synonym 阅读全文
posted @ 2013-07-02 11:04 网络终结者 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1:查看实例和数据库的相关信息--查看实例select instance_name,version,status,archiver,database_status from v$instance;--查看数据库select dbid,name,log_mode from v$database;2:查看数据文件及状态信息select file_name,tablespace_name,status,online_status from dba_data_files;3:查看数据文件select name from v$datafile;4:查看临时文件select name from v$tem 阅读全文
posted @ 2013-07-02 09:46 网络终结者 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1、使用不等于操作符(, !=)下面这种情况,即使在列dept_id有一个索引,查询语句仍然执行一次全表扫描select * from dept where staff_num 1000;但是开发中的确需要这样的查询,难道没有解决问题的办法了吗?有!通过把用 or 语法替代不等号进行查询,就可以使... 阅读全文
posted @ 2013-07-01 15:44 网络终结者 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 索引重建 Alter index idx_name rebuild partition index_partition_name [online nologging] 需要对每个分区索引做rebuild,重建的时候可以选择online(不会锁定表),或者nologging建立索引的时候不生成日... 阅读全文
posted @ 2013-07-01 15:27 网络终结者 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: 一、索引分类 按逻辑分: 单列索引(Single column): 单列索引是基于单列所创建的索引 复合(多列)索引(Concatenated): 复合索引是基于两列或者多列所创建的索引 唯一索引(Unique): 唯一索引是索引列值不能重复的索引。... 阅读全文
posted @ 2013-07-01 11:23 网络终结者 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: 在簇表中,Oracle使用存储在索引中的键值来定位表中的行, 而在散列聚簇表中,使用了散列函数代替了簇索引,先通过内部函数或者自定义的函数进行散列计算,然后再将计算得到的码值用于定位表中的行。 创建散列簇需要用到HASHKEYS子句。 1、创建散列簇 create cluster my_clu_... 阅读全文
posted @ 2013-06-28 16:27 网络终结者 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 使用ALTER修改簇属性(必须拥有ALTER ANY CLUSTER的权限) 1、修改簇属性 可以修改的簇属性包括: * PCTFREE、PCTUSED、INITRANS、MAXTRANS、STORAGE *为了存储簇键值所有行所需空间的平均值SIZE *默认并行度 注: *不能修改INITIAL和... 阅读全文
posted @ 2013-06-28 16:22 网络终结者 阅读(378) 评论(0) 推荐(0) 编辑