oracle基本操作

表空间

  1. 创建表空间: create tablespace 表空间名 datafile ‘数据库存放地址/数据文件名’ size 5M

  2. 扩充表空间: alter tablespace 表空间 add datafile ‘数据库存放地址/数据文件名’ size 10M

  3. 删除表空间:drop tablespace 表空间名 including contents and datafiles

  4. 临时表空间 temporary tablespace 用于排序 oracle创建数据库时候自带的

  5. temptabs:安装ERP产品的时候由DBA创建的作用是用来存放ERP使用过程中生产的临时表‘大家口头的临时表空间’
原则
  • 表空间的所有操作,需要使用数据库指令,而不是操作系统指令
  • 数据文件 只能增加,不能减少
  • 通常情况下,表空间只增大不减小
  • 表空间对应文件
    单独的一个数据文件最大不超过32G
    最小存储单元8k

用户

  1. 创建用户:create user 用户名 identified by 密码 default tablespace 表空间名 temporary tablespace temp
  2. 赋予/移除权限:grant(revoke) connect,resource to 用户名;
  3. 删除用户:drop user 用户名 cascade;

  1. 创建表:create table 表名
  2. 仿照表结构创临时表 create table 表名 as select * from 表名 where 1=2 (主键和索引不能被复制)
  3. 查看表结构:desc 表名
  4. 增删改需要commit
  5. select * from 表名 where 字段 is null;
  6. sqlplus快捷键 ‘/’, ‘ed’
  7. exist 和 in
  8. 如果出现栏位和函数,就要用group by
  9. truncate 高水位 临时表删除数据
  10. merge

索引

  1. 大大增加select效率,降低insert,update效率
  2. create index 索引名 on 表名(栏位,栏位…)
  3. drop index 索引名

备份还原

  1. exp/imp ——T产品默认方式
    1. 优点:语法简单,使用简单
    2. 缺点:速度慢,一天备份一次
  2. expdb/impdb
    1. 优点:语法简单,速度比exp/imp块
    2. 缺点:只能在服务器执行,一天备份一次
  3. rman

    1. 优点:速度快,实时备份,可以还原到之前任意时间点
    2. 缺点:语法复杂,维护复杂,还原测试复杂
  4. 备份例句

    • exp 语法关键字
    • file 导出备份生成的文件名
    • owner 对象所属用户
    • buffer 缓存

      exp system/tiptop100@test file=exp_all.dmp tables=a,b buffer=400000 log=exp_ab.log

  5. 还原例句

    • imp 语法关键字
    • file 所用备份文件
    • ignore 忽略错误
    • log 日志对象

      imp test/test@test file=exp_all.dmp tables=a,b buffer=400000 log=exp_ab.log

  6. 换种方式

    vi my.txt
    userid=test/test@test
    file=exp_all.dmp
    tables=a.b
    buffer=400000
    log=exp_ab.log
    
    exp parfile=my.txt
    
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值