Oracle学习笔记001

一、Oracle简介

	Oracle Database,又名Oracle RDBMS,或简称Oracle。
	是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。
	可以说Oracle数据库系统是目前世界上流行关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。
	它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

二、特点

 1、支持多用户和大量数据的事务处理
 
 2、数据安全和完整性能优越
 
 3、支持分布式数据处理
 	ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的关系型产品构成。

 4、数据可共享以及具有可移植性
	Oracle可以在Windows、Linux、mac等多个操作系统平台上使用,可以在不同操作系统间移植数据库。

三、表空间

Oracle的表空间属于Oracle中的存储结构,是一种用于存储数据库对象的逻辑空间,是Oracle中信息存储的最大逻辑单元,其下还包含有段、区、数据块等逻辑数据类型。表空间是在数据库中开辟的一个空间,用于存放数据库的对象,一个数据库可以由多个表空间组成。(Oracle数据库独特的高级应用)

永久表空间:存储数据对象的永久空间。

临时表空间:存储数据库的中间执行过程的临时空间,当操作完成后存储的内容会被自动释放。临时表空间是通用的,所的用户都使用TEMP作为临时表空间。

SYS用户
查询表空间(所有列):

SQL> conn sys as sysdba;
输入口令:
已连接。
SQL> select * from V$tablespace;

查询表空间指定列:

SQL> select TS#,NAME from V$tablespace;

       TS# NAME
---------- ------------------------------------------------------------
         0 SYSTEM
         2 UNDOTBS1
         1 SYSAUX
         4 USERS
         3 TEMP

查询数据库中所有的对象类型:

SQL> select  object_type   from  dba_objects  group  by  object_type order  by  object_type;

OBJECT_TYPE
--------------------------------------
CLUSTER
CONSUMER GROUP
CONTEXT
DATABASE LINK
DESTINATION
DIRECTORY
EDITION
EVALUATION CONTEXT
FUNCTION
INDEX
INDEX PARTITION
						.....
						.....
						.....	
					

查询所有的数据文件:

SQL> select * from V$datafile;

 FILE# CREATION_CHANGE# CREATION_TIME         TS#     RFILE# STATUS
---------- ---------------- -------------- ---------- ---------- --------------
ENABLED              CHECKPOINT_CHANGE# CHECKPOINT_TIM UNRECOVERABLE_CHANGE#
-------------------- ------------------ -------------- ---------------------
UNRECOVERABLE_ LAST_CHANGE# LAST_TIME      OFFLINE_CHANGE# ONLINE_CHANGE#
-------------- ------------ -------------- --------------- --------------
ONLINE_TIME         BYTES     BLOCKS CREATE_BYTES BLOCK_SIZE
-------------- ---------- ---------- ------------ ----------
							.....
							.....
							.....	
							.....
								

查询控制文件:

SQL> select*  from  V$controlfile;

STATUS
--------------
NAME
--------------------------------------------------------------------------------
IS_REC BLOCK_SIZE FILE_SIZE_BLKS
------ ---------- --------------

E:\ORACLEXE\APP\ORACLE\ORADATA\XE\CONTROL.DBF
NO          16384            594

查询日志文件(SELECT * FROM V$log;):

SQL> select * from V$logfile;

    GROUP# STATUS         TYPE
---------- -------------- --------------
MEMBER
--------------------------------------------------------------------------------
IS_REC
------
         2                ONLINE
E:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\ONLINELOG\O1_MF_2_H4N160LM_.LOG
YES

         1                ONLINE
E:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_H4N15YSQ_.LOG
YES

    GROUP# STATUS         TYPE
---------- -------------- --------------
MEMBER
--------------------------------------------------------------------------------
IS_REC
------

查询临时文件:

SQL> select * from V$logfile;

    GROUP# STATUS         TYPE
---------- -------------- --------------
MEMBER
--------------------------------------------------------------------------------
IS_REC
------
         2                ONLINE
E:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\ONLINELOG\O1_MF_2_H4N160LM_.LOG
YES

         1                ONLINE
E:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_H4N15YSQ_.LOG
YES

    GROUP# STATUS         TYPE
---------- -------------- --------------
MEMBER
--------------------------------------------------------------------------------
IS_REC
------

创建表空间:

SQL> creara tablespace demo datafile 'E:\oraclexe\app\oracle\oradata\XE\demo.dbf' size 100m;

--create (创建关键字) + tablespace(关键字) + 表空间名称 + 表空间地址 + 表空间初始大小

select * from v$tablespace;

select * from v$datafile;

--结果自寻查询

单个表空间的删除(两种方式,第二种删除更彻底,一般不用):

SQL> drop tablespace demo;

表空间已删除。

--drop tablespace demo including contents and datafiles;

修改表空间:

alter tablespace demo  add datafile 'E:\oraclexe\app\oracle\oradata\XE\demo01.dbf' size 1000m reuse;


边学习边记录,若有不足之处欢迎留言指点…

发布了63 篇原创文章 · 获赞 1 · 访问量 2040

猜你喜欢

转载自blog.csdn.net/qq_45061361/article/details/104361856