随笔分类 -  oracle

上一页 1 2
oracle的函数
摘要:1:nvl函数 nvl函数将一个null值转换为一个实际的值,数据类型可以是日期,数字,字符,数据类型必须匹配,vl能够转换任何数据类型,但是转换的数据类型返回值必须是nvl(expr1,expr2)第一个参数expr的类型.nvl(commision,0) 2:nvl2函数 nvl2(expr... 阅读全文
posted @ 2013-07-18 10:44 网络终结者 阅读(318) 评论(1) 推荐(0)
oracle冷备份后恢复
摘要:本地恢复在运行中输入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 网络终结者 阅读(276) 评论(0) 推荐(0)
oracle的冷备份
摘要:oracle冷备份要备份三类文件:数据文件,控制文件,日志文件 查看所有数据文件 select name from v$datafile; 查看所有日志文件 select member from v$logfile; 查看所有控制文件 select name from v$cont... 阅读全文
posted @ 2013-07-03 15:05 网络终结者 阅读(275) 评论(0) 推荐(0)
oracle常用
摘要: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 网络终结者 阅读(170) 评论(0) 推荐(0)
oracle的系统文件的查询
摘要: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 网络终结者 阅读(299) 评论(0) 推荐(0)
oracle索引使用时注意
摘要:1、使用不等于操作符(, !=)下面这种情况,即使在列dept_id有一个索引,查询语句仍然执行一次全表扫描select * from dept where staff_num 1000;但是开发中的确需要这样的查询,难道没有解决问题的办法了吗?有!通过把用 or 语法替代不等号进行查询,就可以使... 阅读全文
posted @ 2013-07-01 15:44 网络终结者 阅读(248) 评论(0) 推荐(0)
oracle的索引维护
摘要:索引重建 Alter index idx_name rebuild partition index_partition_name [online nologging] 需要对每个分区索引做rebuild,重建的时候可以选择online(不会锁定表),或者nologging建立索引的时候不生成日... 阅读全文
posted @ 2013-07-01 15:27 网络终结者 阅读(1497) 评论(0) 推荐(0)
oracle 的索引
摘要:一、索引分类 按逻辑分: 单列索引(Single column): 单列索引是基于单列所创建的索引 复合(多列)索引(Concatenated): 复合索引是基于两列或者多列所创建的索引 唯一索引(Unique): 唯一索引是索引列值不能重复的索引。... 阅读全文
posted @ 2013-07-01 11:23 网络终结者 阅读(1412) 评论(0) 推荐(0)
oracle的散列聚簇表
摘要:在簇表中,Oracle使用存储在索引中的键值来定位表中的行, 而在散列聚簇表中,使用了散列函数代替了簇索引,先通过内部函数或者自定义的函数进行散列计算,然后再将计算得到的码值用于定位表中的行。 创建散列簇需要用到HASHKEYS子句。 1、创建散列簇 create cluster my_clu_... 阅读全文
posted @ 2013-06-28 16:27 网络终结者 阅读(1525) 评论(0) 推荐(0)
oracle的簇的管理
摘要:使用ALTER修改簇属性(必须拥有ALTER ANY CLUSTER的权限) 1、修改簇属性 可以修改的簇属性包括: * PCTFREE、PCTUSED、INITRANS、MAXTRANS、STORAGE *为了存储簇键值所有行所需空间的平均值SIZE *默认并行度 注: *不能修改INITIAL和... 阅读全文
posted @ 2013-06-28 16:22 网络终结者 阅读(388) 评论(0) 推荐(0)
oracle的簇的创建
摘要:簇其实就是一组表,由一组共享相同数据块的多个表组成,将经常一起使用的表组合在一起成簇可以提高处理效率;在一个簇中的表就叫做簇表。 建立顺序是:簇→簇表→簇索引→数据 创建簇的格式 CREATE CLUSTER cluster_name(column date_type [,column data... 阅读全文
posted @ 2013-06-28 16:16 网络终结者 阅读(271) 评论(0) 推荐(0)
oracle 分区表的维护
摘要:1:添加分区: ALTER TABLE SALES ADD PARTITION P3 VALUES LESS THAN(TO_DATE('2003-06-01','YYYY-MM-DD'));SALES表添加了一个P3分区ALTER TABLE 表名 ADD PARTITION 分区名 VALU... 阅读全文
posted @ 2013-06-28 12:56 网络终结者 阅读(786) 评论(0) 推荐(0)
oracle表分区
摘要:注:新建分区表前要先准备好要用的表空间 一、oracle分区类型: 范围分区(Range分区) 列表分区(List分区) 散列分区(Hash分区) 组合分区(Composite Partitioning分区) 二、 分区介绍与操作: 范围分区(Range分区) 每个分... 阅读全文
posted @ 2013-06-28 09:44 网络终结者 阅读(323) 评论(0) 推荐(0)
oracle中的常用语句
摘要:1:查看当前用户的缺省表空间 SELECT USERNAME, DEFAULT_TABLESPACE FROM USER_USERS; 2:查看当前用户的角色 SELECT * FROM USER_ROLE_PRIVS; 3:查看当前用户的系统权限和表级权限 SELEC... 阅读全文
posted @ 2013-06-27 12:25 网络终结者 阅读(422) 评论(0) 推荐(0)
oracle的用户
摘要:1:创建用户 create user zhaoyb identified by zhaoyb default tablespace HUAPUSALEDBcreate user 用户名 identified by 密码 default tablespace 默认表空间 2:给用户授权 gr... 阅读全文
posted @ 2013-06-27 11:06 网络终结者 阅读(383) 评论(0) 推荐(0)
oracle的表空间
摘要:创建表空间 1:创建单个文件的表空间 CREATE TABLESPACE SAMPLE LOGGING DATAFILE 'D:\11.dbf' SIZE 5M REUSE EXTENT MANAGEMENT LOCAL UNIFORM SEGMENT SPACE MANAGEMENT AUT... 阅读全文
posted @ 2013-06-26 22:46 网络终结者 阅读(321) 评论(0) 推荐(0)

上一页 1 2