oracle提供的分区方法有四种:范围分区,散列分区,复合分区,列表分表


dbca 命令调出创建和删除数据库


DEFINE定义替换变量
UNDEFINE取消定义替换变量
set verify off进行校验

TRUNCATE 清除表中所有数据 /CREATE 创建 /DROP 删除 /ALTER 修改 
input
在当前行之后插入一行新的数据
delete
del + 回车 删除当前行
del 1 3 删除第一到第三行s
delete
del + 回车 删除当前行
del 1 3 删除第一到第三行


查询序列:
user_sequences
last_number 序列将要产生的下一个号是多少;

select sequence_name,min_value,max_value,increment_by last_number from user_sequences;

伪列:NEXTVAL 引用下一个可用的序列值,不同的用户每次引用都会获得一个唯一的值。
      CURRVAL 得到当前的值(刚被领走的号)。
在CURRVAL执行前必须先通过NEXTVAL得到一个初始的值。

序列名.NEXTVAL/CURRVAL
 
序列发生间隙是正常的,保证唯一即可。


序列的修改:
   ALTER SEQUENCE sequence_name 
   increment by
  maxvalue
  cycle   
  cache;

start with 不能修改。

删除序列:

drop  SEQUENCE sequence_name;


解锁用户和锁定用户
alter user jane account unlock;
alter user jane account lock;
解过期用户
alter user jane password expire;


 set feedback off     关闭系统反馈的信息
   set heading off      列标题关闭
   set pagesize 0       不分页
   set autocommit on    设置自动提交打开
   set timing on        打开时间统计
   set time on          打开一个时钟
       
        set heading off   --关闭列的标题
        set feedback off  --关闭反馈信息
 
instance ---memory structure
            background process
database--- data file
            log file
            control file
show sga
select * from v$bgprocess;所有后台进程
select * from v$bgprocess where paddr<>'00'不等于00

查看日志文件,控制文件,数据文件
select * from V$logfile
select * from V$controlfile
select * from V$datafile
共享缓存区
show parameter shared
show parameter db_cache
show parameter log
dynamic

查看全局区
show parameter sga
共享泄用大泄
用户进程不能直接控制数据库
必须的进程:dbwn pmon ckpt lgwr smon reco
可选的进程:arcn lmon snnn qmnn lmdn cjqo pnnn lckn dnnn

ofa(optimal flexible architecture)优化灵活结构