易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle学习总结

Oracle:一个数据库有多个用户,一个用户拥有一组数据库对象,这个用户我们俗称为方案,
      通常一个业务系统对应一个数据库用户。
★Oracle安装成功后会自动创建十来个系统界别的账户。默认情况下这些账户中只有四个可用,其它的帐号都被设置成了锁定或是设置为过   期状态,这四个帐户就是SYS,SYSTEM,SYSMAN,DBSNMP。SYSTEM帐户有着访问数据库中所有对象的权限。
★Oracle操作工具很多,如果是黑窗口就用sqlplus命令。
★Oracle常用操作工具:PL/SQL Development。
★导出命令:exp,将用户的对象导出成dmp文件(备份) 。
★导入命令:imp,将用户导出的dmp文件导入到数据库(恢复)。   
★dual是一个虚拟表,用来在特定情况下写出符合规范的SQL语句。
  如:(1)用sql来完成数学运算:SELECT 1+1 from dual;
     (2)用sql来调用系统函数(当前时间):SELECT sysdate from dual;
     (3)用sql来调用某张表序列:SELECT seq_temp.nextval from dual;
★两个系统函数sysdate,to_date
    to_date将一个字符串转换成日期类型:
    SELECT to_date(‘2009-03-22 23:22:15’,’yyyy-mm-dd hh24:mi:ss’) from dual;
★在执行SQL时字符串一定要用单引号('')括起来。
★Oracle中关键字和表名、字段名都不区分大小写,相当灵活。
★Oracle中:=是赋值运算符,=是比较运算符。
★nvl(comm,0)是个函数,当comm为null时,返回0。
★在oracle中这里的表名用别名时不能加as关键字。
SQL(Structured Query Language,结构查询语言),这里的练习只针对Oracle数据库。
SQL所有操作:
    DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据。
    DML包括:  SELECT:用于检索数据;
        INSERT:用于增加数据到数据库;
        UPDATE:用于从数据库中修改现存的数据
        DELETE:用于从数据库中删除数据。
    DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象。
    DDL包括:DDL语句可以用于创建用户和重建数据库对象。


相关文档:

Oracle中的数组

2010-04-21 14:04
oracle中构造数组的例子:
declare
type t_varray is varray(4) of number;
arr t_varray;
begin
arr := t_varray(1,2,3,4);
for i in 1..arr.count loop
    dbms_output.put_line(arr(i));
end loop;
end;
    构造二维数组的例子:
declare
type t_varray ......

oracle服务硬件升级 调整参数

author:skate
time:2010-05-13
1)If memory increases and you're 64-bit,  e.g  8G to 16G,  Oracle SGA and related parameters need adjust; So are some the Unix kernel parameters.
2)As for CPU related configuration,  some  parameters, based on CPU_co ......

oracle opatch 工具的使用(oracle小补丁安装)

http://gaoshan.blog.51cto.com/742525/284057
一、概述
从9.2版开始, Oracle公司设计实现了个别补丁"装管理工具opatch. opatch使用一个称为inventory的系统数据结构(严格说是与oui共享inventory), 集中管理所有已安装的个别补丁; 个别补丁的安装和卸载都使用opatch命令完成, 冲突检测也由opatch在安装时自动完成; 提供列 ......

怎么从oracle通过odbc 和sql得到mysql

 oracle的odbc网关(gateway)几乎提供一个无线的数据整合平台,在oracle和其它RDBMS之间,我在这不想说它的,操作,限制以及相关性,它解决了一个小问题,把它建立起来你能,例如,创建一个 database link 在oracle 和oracle之间,毕竟,这样不是很好么,例如你能运行下面的sql语句,
select o.col1, m.col1 from or ......

修改Oracle最大连接数

1、修改Oracle最大连接数的方法
  
   a、以sysdba身份登陆PL/SQL 或者 Worksheet
   b、查询目前连接数
      show parameter processes;
   c、更改系统连接数
      alter system set processes=1000 scope=spfile; ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号