【oracle 学习笔记 删除example表空间】教程文章相关的互联网学习教程文章

Oracle学习笔记(八)

十一、子查询 1、子查询概述 学习子查询的原因 事例:查询工资比SCOTT高的员工信息 思路:1、scott的工资 select sal from emp where ename=‘SCOTT‘; 2、比3000高的员工信息 select * from emp where sal>3000; 子查询方式: select * from emp where sal> (select sal from emp where ename=‘SCOTT‘); 2、子查询的使用 子查询注意的10个问题 (a)子查询语...

oracle 学习笔记 删除example表空间

--提示:ORA-29857:表空间存在域索引和/次级对象SQL> col owner format a15;SQL> col segment_name format a30;SQL> col segment_type format a20;SQL> set pagesize 300;SQL> select distinct owner,segment_name,segment_type from dba_extents where tablespace_name=‘EXAMPLE‘;OWNER SEGMENT_NAME SEGMENT_TYPE--------------- ------------------------------ --------------------HR DEPARTMENTS TABLEOE ORDERS TABLEOE ...

oracle开发之<<SQL Cookbook>>学习笔记整理:第一章 检索记录【代码】

* FROM (SELECT ename, jobFROM empORDER BY dbms_random.value()) WHERE ROWNUM <= 59.使用nvl或coalesce或case when end子句处理空值,示例如下:SELECT empno,ename, job, comm comm_raw,coalesce(comm,0) comm --或 nvl(comm,0) commFROM emp; 10.用like模糊匹配:%通配 _ 占位符。 oracle开发之<<SQL Cookbook>>学习笔记整理:第一章 检索记录标签:笔记 row book 示例 学习笔记 pre 整理 rownum ...

Oracle 9i &amp; 10g编程艺术-深入数据库体系结构-学习笔记(持续更新中)

( EMPNO NUMBER(4), ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2));create or replace type emp_tab_type as table of emp_type;Oracle 9i & 10g编程艺术-深入数据库体系结构-学习笔记(持续更新中)标签:ble 学习 条目 好的 type 编程 amp 数据 arc 本文系统来源:http://www.cnblogs.com/iyoume2008/p/6602184.h...

oracle学习 笔记(2)【代码】

二、序列(自动增长列)为此问题博主也是各种搜索,挖贴子,最终也没有找到为什么Oracle没有自增列这一原因,还望有大牛看到出来指点迷津,在此谢过了。因为在SQL Server中有会自动生成的“自动增长列”来实现主键”,很是方便,所以在换用Oracle的时候还是有点不习惯的,不过俗语说得好,不管白猫黑猫,捉到老鼠就是好猫;在Oracle中便使用序列来实现这一功能的。 1.创建序列 1 /*2 创建序列3 */4 --注意命名规范5 CREATE ...

Oracle之PL/SQL学习笔记【代码】【图】

Demo:DECLARE –可选变量,常量,游标,用户自定义的特殊类型BEGIN –必须--SQL语句--PL/SQL语句EXCEPTION –可选--异常处理部分END; --必须 即由声明,执行,异常组成 DEMO:DECLAREV_value1 VARCHAE2(5);BEGINSELECT cn_nameINTO v_value1FROM table_name;EXCEPTIONWHEN exception_name THEN--处理程序……END; PL/SQL的优点:1、 改善了性能:PL/SQL把整个语句块发送给服务器,这个过程在单次调用中完成,降低了网络拥挤...

oracle学习笔记之-------启动与关闭、权限管理【代码】【图】

打开cmd命令窗口,使用下面命令连接oracle。 sqlplus / as sysdba 1、启动 startup open; 2、关闭数据库 shutdown immediate; 二、Oracle用户与权限 1.用户 oracle中,一般不会轻易在一个服务器上创建多个数据库,在一个数据库中,不同项目由不同用户去访问,每一个用户拥有自身创建的数据库对象,因此用户的概念在Oracle中非常重要,Oracle的用户可以使用CREATE USER命令进行创建。其创建用户语法结构...

oracle学习笔记----数据库导入导出【图】

Oracle的备份是oracle操作中常见的工作,常见的备份方案包括有: 1、逻辑备份(IMP&EXP命令进行备份) 有如下四种模式: (1)表空间备份(tablespace) (2)表备份(table) (3)用户备份(user) (4)完全备份(full) 2、物理文件备份(脱机及联机备份 3、利用RMAN(Recovery Manager)的增量物理文件系统备份 oracle的逻辑备...

Oracle之PL/SQL学习笔记【代码】【图】

Demo:DECLARE –可选变量,常量,游标,用户自定义的特殊类型BEGIN –必须--SQL语句--PL/SQL语句EXCEPTION –可选--异常处理部分END; --必须 即由声明,执行,异常组成 DEMO:DECLAREV_value1 VARCHAE2(5);BEGINSELECT cn_nameINTO v_value1FROM table_name;EXCEPTIONWHEN exception_name THEN--处理程序……END; PL/SQL的优点:1、 改善了性能:PL/SQL把整个语句块发送给服务器,这个过程在单次调用中完成,降低了网络拥挤...

oracle 学习笔记之触发器【代码】【图】

语句级触发器:在指定的操作语句操作之前或之后运行一次,无论这条语句影响了多少行 。 行级触发器(FOR EACH ROW):触发语句作用的每一条记录都被触发。在行级触发器中使用old和new伪记录变量, 识别值的状态。触发器可用于:1)数据确认 2)实施复杂的安全性检查.3)做审计,跟踪表上所做的数据操作等.4)数据的备份和同步 触发器语法:CREATE [or REPLACE] TRIGGER 触发器名{BEFORE | AFTER}{DELETE | INSERT | UPDATE [OF 列名]}ON...

Oracle学习笔记—数据字典和常用命令(转载)【代码】

* from user_users  user_tables视图:主要描述当前用户拥有的所有表的信息,主要包括表名、表空间名、簇名等。通过此视图可以清楚了解当前用户可以操作的表有哪些。执行命令为:select * from user_tablesuser_objects视图:  主要描述当前用户拥有的所有对象的信息,对象包括表、视图、存储过程、触发器、包、索引、序列等。该视图比user_tables视图更加全面。例如, 需要获取一个名为“package1”的对象类型和其状态的信息,...

Oracle学习笔记—Db_name、Db_domain、Global_name、Service_name、Instance_name和Oracle_SID(转载)

转载自: Oracle中DB_NAME,SID,DB_DOMAIN,SERVICE_NAME等之间的区别 Db_name:对一个数据库(Oracle database)的唯一标识。这种表示对于单个数据库是足够的,但是随着由多个数据库构成的分布式数据库的普及,这种命令数据库的方法给数据库的管理造成一定的负担,因为各个数据库的名字可能一样,造成管理上的混乱。为了解决这种情况,引入了Db_domain参数,这样在数据库的标识是由Db_name和Db_domain两个参数共同决定的,避免了因...

Oracle学习笔记—归档模式【代码】

什么是归档模式 Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行。如果数据库处于非归档模式,联机日志在切换时就会丢...

Oracle学习笔记—oracle体系架构及状态(nomount、mount和open)简介【图】

oracle体系架构简介 先来简要了解一下Oracle数据库体系架构以便于后面深入理解,Oracle Server主要由实例(instance)和数据库(database)组成。实例(instance)由共享内存(SGA)和后台进程系统组成,数据库(database)是存储在磁盘上的一系列物理文件。SGA主要由Share Pool(共享池,又分Library Cache和Data Dictionary Cache,前者临时存储最近执行过的语句代码等,后者临时存储数据位置、表定义及用户权限等)、Database B...

oracle学习笔记(4)

4.oracle数据库的启动流程   windows操作系统     启动监听: lsnrctl start;     启动数据库实例:oradim-startup-sid 实例名   linux系统     启动监听:lsnrctl start;     启动数据库实例:sqlplus sys/change_on_install as sysdba     startup 5.oracle登录认证方式  windows下:1.如果当前用户属于本地操作系统的ora_dba组,即可通过操作系统验证     2.oracle数据库验证     对...