简单数据查询

关键字大写,列名小写,多行排列,列名大小写不敏感

select empname '姓名'

select '姓名是:'||name

select ename,job,sal from emp

where sal in(select min(sal) from emp group by job)

where sal >=all(select avg(sal) from emp group by job)

           any

---------------------------

移动控制文件

spfile

select status,name from v$controlfile

alter system set control_files='' scope=spfile;

shutdown immediate

host copy d: d:

start up

select status,name from v$controlfile

------------------------------

oracle数据库的逻辑结构

表空间:系统表空间,非系统表空间

create tablespace user_data

datafile '' size 100m

create undo tablespace name//还原表空间

temporary//临时表空间,排序

alter database default temporary tablespace user_temp

大文件表空间

create bigfile tablespace name datafile '' size 2G;

select * from dba_data_files

脱机管理

某些空间不允许用户访问,

执行脱机表空间备份

在数据库打开时,通过修复表空间或其中的数据文件,移动表空间数据文件

alter tablespace tbs_name offline;

设置成只读

alter tablespaces name read only/write;

表空间和数据文件管理;

autoextends on;

alter database datafile file_name autoextend on

alter tablespace name

add datafile '' size 50m;

alter database

datafile '' resize 100m

drop tablespace

including contents and datafiles

cascade constrants

select tablespace_name,logging,status from dba_tablespaces;

---------------------------------------

oracle 实例和参数文件

动态,静态:重新启动才能在当前实例生效

pfile静态文件,可以使用文本编辑

spfile动态二进制文件,通过oracle指令修改

show parameter name;查看参数和值

select value from v$parameter

创建静态文件create pfile from spfile;

11g默认使用spfile,pfile存在只是模板信息

默认创建位置$oracle_base\admin\oracle_sid\pfile

show parameter spfile

从pfile创建spfile

start pfile ='';用pfile创建启动数据库

create spfile from pfile

alter system set parameter=value

<comment='text'><defered><scope=member|both|>

11g从内存中创建pfile

create pfile from memory

create spfile from memory;

删除spfile

使用pfile重启数据库

从内存创建spfile