![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle数据库开发
Gerry-格里
奋斗者的IT人员,如果你真的想记住什么,请在一天之内完成,如果完成不了,必须在24小时内复习。
展开
-
4.Linux下安装JDK
----------------Linux下安装JDK--------------------- 第三方的开发管理工具 PL/SQL Developer -----Linux——先安装JDK windows 本身Linux自带的JDK或者其他的软件安装的时候自带JDK,可能版本比较低,所以安装高版本的JDK。 [root@oracl原创 2013-08-20 10:45:47 · 707 阅读 · 0 评论 -
14.Oracle的操作符
---------------Oracle的操作符------------------------ 1、合并操作符 select ename||' '||mgr||' '||sal from emp sal是数字,隐式转换成字符串的 2、消除重复的行 select distinct deptno from emp SQL> select deptno from emp原创 2013-08-21 11:16:26 · 814 阅读 · 0 评论 -
13.select语句
----------------select语句------------------- 1、查行:select * from dept 2、查列:select deptno from dept 3、关联查询:select * from dept a,emp b where b.deptno = a.deptno 叉积=笛卡尔积 select * from dept a,emp b原创 2013-08-21 11:15:42 · 998 阅读 · 0 评论 -
12.关于表的主外键
-------------------SQL语句---------------------- 数据库的完整性 1、实体完整性——主键 2、参考完整性——外键,关联参考另外一个表的主键的 3、用户定义的完整性(根据业务规则定义的) 例如:字段“婚姻状况”:未婚、已婚、离异、丧偶 00 01 02 03 if sex='原创 2013-08-21 11:14:51 · 935 阅读 · 0 评论 -
15.表的连接方式
等值连接(内连接)、左(外)连接、右(外)连接 1、左(外)连接 select a.dname,sum(b.sal) from dept a left outer join emp b on (b.deptno = a.deptno) group by a.dname = select a.dname,sum(b.sal) from dept a,emp b where原创 2013-08-21 11:17:54 · 819 阅读 · 0 评论 -
11.用户基本操作
------------------Oracle用户的基本操作---------------- 初始创建的时候有3个系统用户 SYS --权限最大的系统用户,登录的时候必须用sysdba身份, SYSTEM --权限稍小的系统用户,不用sysdba登录,某些大级别的系统操作无法完成。 SYSMAN ——管理oracle组件的 1、创建用户 SQL> conn原创 2013-08-20 13:07:44 · 732 阅读 · 0 评论 -
6.Oracle小版本升级
案例:将数据库从10.2.0.1升级到10.2.0.4 10gR2 R=release 9iR2=9.2.0.1~9.2.0.8 10gR1=10.1.0.1~10.1.0.8 10gR2=10.2.0.1~10.2.0.8 1、将oracle相关的服务全部停止 [oracle@oracle253 bin]$ isqlplusctl stop --停止isq原创 2013-08-20 10:46:57 · 913 阅读 · 0 评论 -
1.Oracle10g安装
--------Oracle的安装过程-------- 1、检查基本的软硬件条件 2、修改内核参数 /etc/sysctl.conf A 共享内存 目的——为了oracle在一个共享内存段中,不能跨段,否则性能很低。 # Controls the maximum shared segment size, in bytes kernel.shmmax = 2147483648原创 2013-08-19 17:05:25 · 682 阅读 · 0 评论 -
10.表和数据的基本操作
-----------------------表和数据的基本操作---------------------- 一、表和列的基本操作 1、创建表 SQL> conn scott/scott Connected. SQL> create table bttest(t1 varchar2(3),t2 date,t3 number,t4 char(7)); Table原创 2013-08-20 10:49:29 · 818 阅读 · 0 评论 -
7.Oracle启动参数
----------------参数文件—————————————————— SPFILE——二进制文件,不能编辑 PFILE——文本文件,可以编辑 固定的目录存放参数文件: [oracle@oracle253 dbs]$ pwd /u01/oracle/product/10.2.0/db_1/dbs [oracle@oracle253 dbs]$ ll 总计 60 -rw原创 2013-08-20 10:47:30 · 645 阅读 · 0 评论 -
3.OEM和isqlplus工具
--------------OEM和isqlplus工具--------------- ==OEM是和数据库有关系,创建一个实例,就会有一套OEM,和数据库软件没有关系。 ==OEM——oracle企业管理器(对于数据库来说不是必须的), oracle自己开发的web模式的性能监控和管理的工具。 =使用有局限性:1、必须配置web 2、如果监听器的属性发生了变化(端口原创 2013-08-20 10:45:05 · 746 阅读 · 0 评论 -
2.配置监听
------------------Oracle监听器配置---------------- oracle本机访问—— [oracle@oracle253 ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jul 10 16:18:27 2013 Copyright (c) 1982原创 2013-08-19 17:33:28 · 613 阅读 · 0 评论 -
9.Oracle的关闭
二、Oracle的关闭过程 1、关闭数据库 2、卸载数据库 3、关闭实例 关闭的时候没有命令分阶段关闭。 操作实务: 1、shutdown normal --等用户退出 2、shutdown immediate --将已经提交的数据写入磁盘,未提交的数据回滚。 3、shutdown transactional --等事务结束 4、shutdow原创 2013-08-20 10:48:50 · 659 阅读 · 0 评论 -
8.Oracle的启动
----------------------oracle的启动和关闭原理------------------- 一、Oracle的启动过程 SQL> startup ------------------------------------ ORACLE instance started. 第一个阶段——启动实例阶段 Total System Global A原创 2013-08-20 10:48:14 · 741 阅读 · 0 评论 -
Oracle学习笔记-0.获取安装软件
一下为各个ORACLE软件的下载地址: Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.zip http://down原创 2013-08-19 17:04:20 · 643 阅读 · 0 评论 -
5.开机自动启动Oracle
-------------设置开机自动启动Oracle关机自动关闭Oracle----------- oracle用户下 1、确认启动文件和关闭文件的存在 [oracle@oracle253 bin]$ pwd /u01/oracle/product/10.2.0/db_1/bin [oracle@oracle253 bin]$ ll dbstart --启动文件,startup命令原创 2013-08-20 10:46:22 · 570 阅读 · 0 评论 -
16.集合运算
-----------------集合运算----------------------- 1、求差集 A not exists select b.deptno from dept b where not exists (select a.deptno from emp a where a.deptno=b.deptno) B minus select b.dep原创 2013-08-21 11:18:35 · 770 阅读 · 0 评论