在rh8上装了oracle10G,用NFS成功建库到NetApp3050C上.
MySQL还允许你改变语句调度的优先级,它可以使来自多个客户端的查询更好地协作,这样单个客户端就不会由于锁定而等待很长时间。改变优先级还可以确保特定类型的查询被处理得更快。这一部分讲解MySQL的默认的调度策略和可以用来影响这些策略的选项。它还谈到了并发性插入操作的使用和存储引擎锁定层次对客户端的并发性的影响
Oracle数据库在启动时会读取命名规则为init<sid>.ora的初始化参数文件。这个配置文件中的各个参数设定对整个Oracle数据库性能起决定作用,先简单介绍各个参数的含义,然后给出建议配置。除特殊说明外,介绍参数的更改都需进行数据库的重启操作。根据数据库系统规模,Oracle提供小,中,大(small,medium,large)三个建
修改root和匿名账户的密码 shell> mysql u root mysql mysql> UPDATE user SET Password=PASSWORD(''new_password'') WHERE user=''root''; mysql> FLUSH PRIVILEGES; MySQL> UPDATE user set password=PASSWORD(''yournewpassword'') where user=''''; MySQL>FLUSH PRIVILEGES; 安全建
ORACLE数据库可分为三个范畴: 数据库内部(如表) 内存存储取(包括公用存储区以及进程) 数据库外部 if you want to know ORACLE architecture well,you should know two basic conceptions .database and instance instance,也叫服务器server,就是用来访问一个数据库文件集的一个存储结构以及后台进程的
为了加快用户错误操作的恢复,Oracle10g提供了flashback drop的功能。 而在以前的版本中,除了不完全恢复,通常没有一个好的解决办法。 Oracle 10g的flashback drop功能,允许你从当前数据库中恢复一个被drop了的对象,在执行drop操作时,现在Oracle不是真正删除它,而是将该对象自动将放入回收站。对于一个对象的
有很多朋友虽然安装好了 MySQL 但却不知如何使用它。在这篇文章中我们就从连接 MySQL、修改密码、增加用户等方面来学习一些 MySQL 的常用命令。 一、连接MySQL。 格式: mysql h主机地址 u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开 DOS 窗口,然后进入目录 mysql\bin,再键入命令mysql
监控的范围主要是: l 主要内存参数的大小(db_block_buffers, db_block_size, log_buffer, shared_pool_size)。 l 系统负载情况:每秒钟的生成的日志量,数据库的逻辑读,物理读,交易数量等。 l 各类缓存命中率。如库缓存命中率,字典缓存命中率,db block buffer命中率,排序在内存中进行的比率等。 l 造成系
使用集合操作 UNION select employee_id,job_id from employees union select employee_id,job_id from job_history; 两个表的并集,但不显示重复行。 执行的时候要先排序再剔重,所以结果集是有序的。 union all 也是两个表的并集,而且显示重复行。 语法同上。 intersect select emplo
截取: 不能回滚; 删除表中所有数据; 释放存储空间; 语法: TRUNCATE TABLE 表名称; DELETE 也可以删除所有行,但: 可以回滚。 不释放存储空间。 给表加注释:COMMENT comment on table table_name is ''注释内容''; 约束条件: 如果经常用到约束条件的话,最好自己命名。 当
创建和管理表 对象: 表(TABLE)基本的存储单位,由行和列组成。 表名和列名(使用规则): 必须是字母开头; 必须是130的字符长度; 只能包括AZ,az,09,_,$,#; 在同一个用户下不能头重名的对象; 不能是ORACLE的保留字; 创建需求 必须有: CREATE TABLE 权限; 足够的存储空间;
查看当前用户 SHOW USER 默认的日期格式 DDMONRR 日月年 日期可以进行比较; 字符可以进行比较(以字母的ASCLL码比较); IN(set)或NOT IN 匹配任何列表中的值; LIKE 模糊匹配字符串值; IS NULL 是否空值; IS NOT NULL 是否不为空; BETWEEN 可以做数字、日期和字符的比较。 通
number数字类型函数 ABS(x) 函数,此函数用来返回一个数的绝对值。 ACOS(x)函数,返回X的反余弦值。X范围从1到1,输入值从0到派,以弧度为单位。 ASIN(x)函数,返回X的反正弦值。X范围从1到1,输入值从PI/2到PI/2,以弧度为单位。 ATAN(x)函数,返回X的反正切值。输入值从PI/2到PI/2,以弧度为单位。 BITAND
子查询: 语法: select col from table where expr operator (select col from table); 子查询在主查询执行前执行一次。 子查询的结果被用于主查询。 使用规则: 在WHERE 和 HAVING 子句中都可以使用子查询。 *、子查询必须用括号扩起。 *、子查询应该在比较条件的右边。 *、在子查询中的O
序列: 自动产生的唯一值; 一个共享的对象; 典型的用法是作为主键的值; insert into 给主键提供值。 替代了应用的代码; 通过将序列CACHE(预先生成一部分序列号,放入到内存中)到内存中,可以加速对序列的访问。 CREATE SEQUENCE sequence_name [increment by n]//步长 [start with n]//起
基本概念: 数据库对象: 表 约束条件:保证数据完整性。 视图:虚表,命名的查询语句。 索引:加速查询(加快查询的速度)。 序列:一串连续递增或递减的数字,步长相同,(代理键)。 同义词:一个对象的另外一个叫法(对象的别名)。 存储过程:用于操作 函数:用作复杂运算的。用于
定义空(NULL)值 空值出现在表达式中会导致整个表达式的值为空。 NVL(字段名,将要赋予的值)函数 作用:将空值转换成其他有ASCLL码的值。 annual_salary年薪 别名 可以加中文的字段别名。 如果想强制地改变列名的大小写,可以在别名的定义时加上双引号,列名有空格时也要在列名上加双引号。 例
数据库系统运行一段时间后有很多参数需要调整,有些参数可在$ORACLE_HOME/dbs/initXXX.ora文件中调整,而有些参数必须要在ORACLE的控制文件中调整。如ORACLE的缺省数据文件个数为30个,在系统需要扩表空间而数据文件个数不够时就需要进行调整。 一种方法是将所有数据全倒出来,重建库,再将数据倒进出。这种方法较麻烦
日期和日期时间算术 运算返回类型 结果 d1d2NUMBER 返回D1和D2之间相差的天数。该值是一个数值,其小数部分代表一天的几分之几。 dt1dt2INTERVAL 返回DT1和DT2之间的时间间隔。 i1i2INTERVAL 返回i1和i2之间的差距。 d1+d2N/A 非法——仅能进行两个日期之间的相减。 dt1+dt2N/A 非法—