zoukankan      html  css  js  c++  java
  • 中科院Oracle培训视频笔记(7)

    一、实体完整性、参照完整性、域完整性(约束)
    ALTER TABLE nn ADD CONSTRAINT pk_nn PRIMARY KEY(n1);
    ALTER TABLE mm ADD CONSTRAINT fk_mn FOREIGN KEY(n1) REFERENCES nn(n1);
    ALTER TABLE emp ADD CONSTRAINT ck_emp_sex CHECK(sex='男' OR sex='女');

    二、索引
    闭树索引:CREATE INDEX my_mm_idx ON mm(m1);
    位图索引(数据很多、唯一值很少):CREATE bitmap INDEX bit_emp ON emp(sex);
    唯一索引:CREATE UNIQUE INDEX myidx ON mm(m2);

    三、准备数据文件data.txt数据库备份与恢复
    文件内容:
    abc,xyz
    def,qqq
    fff,ggg

    四、准备控制文件ctl.txt
    文件内容:
    load data
    infile 'c:/data.txt'
    append
    into table jerry.mm(
    m1 position(1:3) char,
    m2 position(5-7) char)

    五、使用SqlLoader
    SQLLDR scott/tiger CONTROL=c:/ctl.txt DATA=c:/data.txt
    此时scott用户必须拥有向jerry.mm表的insert权限

    六、使用,号隔开数据
    数据文件内容:
    abcd,qq
    defgs,dfd
    fasdfd,hghg
    控制文件内容:
    load data
    infile 'c:/data.txt'
    append
    into table jerry.mm(
    m1 char terminated by ',',
    m2 char terminated by ',')

    七、监听程序
    lsnrctl status
    lsnrctl start lisnt_name
    lsnrctl stop

    八、数据库逻辑备份与恢复
    DOS下运行:
    exp jerry/jerry@orcl
    imp jerry/jerry@orcl

    九、数据库物理备份与恢复
    冷备份:
    1、shutdown immediate
    2、拷贝oradata目录下指定数据库目录下的全部文件

    热备份:
    archive log list;    --查看当前模式(Database log mode:No Archive Mode;Automatic archival:Disabled)
    alter system set log_archive_start=true scope=spfile;--改变Automatic archival
    shutdown immediate;
    startup mount;--启动的时候只打开控制文件,而不打开数据文件
    alter database archivelog;--改变Database log mode
    alter database open;
    alter tablespace tt begin backup;
    接着拷贝走tt表空间中数据文件tt.dbf
    alter tablespace tt end backup;
    alter system archive log current;--将当前的联机日志进行归档
    alter system switch logfile;--切换到下一个联机日志
    alter system switch logfile;--因为有3个联机日志文件,所以还得切换一次
    shutdown immediate;
    --此时删掉数据文件
    startup--会报错
    select * from v$recover_file;--会发现找不到所删除的数据文件
    alter database datafile 6 offline drop;--置所删除的数据文件的文件号为脱机状态
    alter databae open;
    select * from tt.deptment; --数据在所删除的数据文件中,查询失败
    --将所删除的数据文件拷回来
    recover datafile 6;
    alter database datafile 6 online;

    备份控制文件:
    alter database backup controlfile to trace;

  • 相关阅读:
    CSS基础知识
    CSS3 zoom 属性
    jenkins安装与配置
    CSS——字体大小最常用的单位
    CSS——简写属性(在padding和margin这样的简写属性中,值赋值的顺序是top、right、bottom、left)
    方正科技win7重装系统
    vue+axios 前端实现登录拦截(路由拦截、http拦截)
    基于 Token 的身份验证:JSON Web Token
    Session与Token认证机制 前后端分离下如何登录
    ajax请求携带 cookie
  • 原文地址:https://www.cnblogs.com/beta2013/p/3377421.html
Copyright © 2011-2022 走看看