1. --创建表空间
  2. --DATAFILE: 表空间数据文件存放路径
  3. --SIZE: 起初设置为200M
  4. --空间名称MOF_TEMP与数据文件名称不要求相同,可随意命名.
  5. --AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
  6. create tablespace 表空间
  7. logging
  8. datafile 'E:\app\John\oradata\my\MY_TEST.dbf'
  9. size 200m
  10. autoextend on next 100m
  11. maxsize 20480m
  12. extent management local;
  13.  
  14. --手动修改数据文件大小为500M
  15. alter database datafile 'E:\app\John\oradata\my\MY_TEST.dbf' resize 500m;
  16.  
  17. --查询表空间名称、id,文件存储位置,初始大小
  18. select tablespace_name,file_id,file_name,bytes
  19. from dba_data_files
  20. order by file_id;
  21.  
  22. --创建用户
  23. create user 用户名
  24. identified by 密码
  25. default tablespace 表空间;
  26. -- 给权限
  27. grant dba to 用户名;
  28.  
  29. --查看所有用户
  30. select * from dba_users;
  31.  
  32. --删除表空间
  33. --tablespace:指定要删除的表空间的名称
  34. --INCLUDING CONTENTS:删除表空间内的所有段
  35. --AND DATAFILES:删除关联的操作系统文件
  36. --CASCADE CONSTRAINTS:如果要删除的表空间之外的表引用了该表空间内表的主键和唯一键,则删除这种引用完整性约束。
  37. DROP TABLESPACE 表空间名 INCLUDING CONTENTS AND DATAFILES;
  38.  
  39. --导入数据库 cmd中执行
  40. imp 用户名/密码@orcl file=文件路径 full=y fromuser=导出时的用户名 touser=建立的用户名
  41.  
  42. --导出数据库 cmd中执行
  43. --导出ORCL数据库的所有表
  44. exp 用户名/密码@orcl file=d:\daochu.dmp full=y
  45. --导出ORCL数据库中test_name用户的表
  46. exp 用户名/密码@orcl file=d:\test_daochu.dmp log=d:\test_daochu.log owner=(test_name)
  47.  
  48. --impdpexpdp创建目录
  49. create or replace directory expdir as 'D:\dmpTemp';
  50. grant read,write on directory expdir to public;
  51. --expdp导出数据库
  52. expdp test/test@orcl directory=expdir dumpfile=test.dmp logfile=testexpdp.log;
  53. --impdp导入数据库
  54. impdp test/test@orcl directory=expdir dumpfile=test.dmp logfile=testimpdp.log schemas=导出时的用户 remap_schema=导出时的用户:test;
  55.  
  56. -- 查看锁表
  57. select b.owner,b.object_name,a.session_id,c.serial#,a.locked_mode,logon_time from v$locked_object a
  58. inner join dba_objects b on b.object_id = a.object_id
  59. inner join v$session c on a.session_id = c.sid
  60. --解锁 13SESSION_ID 40691SERIAL#
  61. alter system kill session '13,40691'
  62.  
  63. --查看程序最近执行的语句
  64. SELECT sql_text,t.SQL_FULLTEXT,t.LAST_ACTIVE_TIME, t.MODULE FROM v$sql t  WHERE     t.MODULE='w3wp.exe'and  t.PARSING_SCHEMA_NAME='' ORDER BY LAST_ACTIVE_TIME DESC;
  65.  
  66. --修改表结构时提示:ora-01440:要减小精度或标度,则要修改的列必须为空
  67. --创建临时表
  68. create table BUZ_OPTIMIZATION_BAK as select * from BUZ_OPTIMIZATION;
  69. --删除productinfo表内的数据
  70. delete  from BUZ_OPTIMIZATION;
  71. --修改表结构
  72. alter table BUZ_OPTIMIZATION modify ORDER_RATIO NUMBER(18,4);
  73. --还原表结构
  74. insert into BUZ_OPTIMIZATION select * from BUZ_OPTIMIZATION_BAK;
  75. --删除备份表
  76. drop table BUZ_OPTIMIZATION_BAK;
  77.  
  78. --Oracle数据误删回复
    --as of timestamp sysdate-1/24,查询当前日期-1小时前的时间点该表数据
    select * from base_material as of timestamp sysdate-1/24;
    --查询两个结果集缺失的部分(1小时前存在,现在不存在的数据) 查出来后insert into到原表即可
    select * from base_material as of timestamp sysdate-1/24 
    minus
    select * from base_material;
对字段操作 操作方法
更新字段名 alter table TABLE_NAME rename column column_old to column_new;
添加字段 alter table TABLE_NAME add COLUMN_NAME varchar(10);
删除字段 alter table TABLE_NAME drop column COLUMN_NAME;
添加字段并附值 alter table TABLE_NAME ADD COLUMN_NAME NUMBER(1) DEFAULT 1;
修改字段值 update TABLE_NAME set filedname=value where filedname=value;
修改字段数据类型 alter table tablename modify filedname varchar2(20);
 

Oracle 一些基本命令的更多相关文章

  1. oracle一些基本命令

    Oracle安装配置 设置四个账户及对应的密码 No. 用户名 口令 1 sys change_on_install 2 system manager 3 scott tiget 4 sh sh 上面 ...

  2. oracle数据库基本命令

    数据库字符集: SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; PARAMETER ...

  3. ORACLE学习笔记-ORACLE(基本命令)

    --查看VGA信息: show sga; select * from v$sgastat;--可以通过以下几个动态性能视图查看信息: V$sysstat                系统统计信息 V ...

  4. oracle数据库逐步学习总结【基础一】

    原创作品,转载请在文章开头显眼位置注明出处:https://www.cnblogs.com/sunshine5683/p/10059955.html 一.oracle的基本命令 1.连接命令 用法:c ...

  5. oracle的常规操作(基本命令)

    Oracle基本命令 前言:... 3 连接数据库:... 3 使用sql*plus连接oracle. 3 命令方式... 3 文件操作命令... 3 显示和设置环境变量... 3 查看当前所有表.. ...

  6. oracle查询语句大全 oracle 基本命令大全

    oracle查询语句大全 oracle 基本命令大全 来源于:http://download.csdn.net/download/jia584643753/5875619 1.create user ...

  7. Oracle数据库备份和恢复的基本命令

    Oracle数据库备份与恢复基本命令 1. 获取帮助 $ exp help=y $ imp help=y 2.三种工作方式 (1)交互式方式 $ exp 然后按提示输入所需要的参数 (2)命令行方式 ...

  8. Oracle中RMAN基本命令教程

    一.target--连接数据库 1.本地: [oracle@oracle ~]$ rman target / 2.远程: [oracle@oracle ~]$ rman target sys/orac ...

  9. oracle基本命令笔记

    最近由于工作原因,再次接触oracle,因此重新来熟知下oracle基本的命令. --改密码 1.运行——键入“cmd” 回车2.键入“sqlplus/nolog” 回车3.键入“conn/as sy ...

随机推荐

  1. 【转】Docker —— 从入门到实践

    http://yeasy.gitbooks.io/docker_practice/content/index.html Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud ...

  2. Android通过Apk插件调起微信支付

    App对接微信调起微信支付需要在微信平台注册,鉴别的标识就是App的包名,所以将申请的包名单独打包成一个Apk文件,则在其他的App调起此Apk的时候同样可以起到调用微信支付的功能.这样就实现了调起微 ...

  3. 一个基于Behave框架的http接口测试实例

    前言:本人没怎么做过http接口测试,只是最近学习了一下,Behave框架也是最近学习的,如果有不对的请各位大神指点,感谢! 1.1       接口准备 本次get请求的接口用的是百度接口:wd=搜 ...

  4. 网络安全实验室 脚本关通关writeup

    [1]key又又找不到了查看源代码.发现key的路径,点击进行了302跳转,抓包,得到key [2]快速口算要2秒内提交答案,果断上python import requests,re s = requ ...

  5. koahub.js 0.09 发布,新增钩子机制

    koahubjs发布0.09 新增钩子机制添加钩子机制,控制器钩子和函数钩子修复自动加载bug,实现除自动加载导出的default外,还能自动加载其他的方法记koahubjs钩子开发过程在使用koah ...

  6. 【Javascript】搞定JS面试——跨域问题

    什么是跨域? 为什么不能跨域? 跨域的解决方案都有哪些(解决方法/适用场景/get还是post)?  一.什么是跨域?       只要协议.域名.端口有任何一个不同,就是跨域.           ...

  7. PHP随机数安全

    0x00 rand()函数 rand()的随机数默认最大32767,可以用于爆破这里不再举例. 0x01 mt_rand()和mt_srand()函数 mt_srand()函数用于播种,PHP 4.2 ...

  8. SQL语句流程函数

    本人因为今天用到了流程函数,顿时感觉语法生疏啊,为了防止以后忘记,故写此篇!!! 流程函数是MySQL相对常用的一类函数, 用户可以使用这类函数在一个SQL语句中实现条件选择, 这样能够提高效率. 下 ...

  9. Java 中的锁——Lock接口

    Java SE5之后,并发包中新增了Lock接口(以及相关实现类)用来实现锁功能.虽然它少了(通过synchronized块或者方法所提供的)隐式获取释放锁的便捷性,但是却拥有了锁获取与释放的操作性. ...

  10. (10)集合之双列集合Map,HashMap,TreeMap

    Map中的元素是两个对象,一个对象作为键,一个对象作为值.键不可以重复,但是值可以重复. 看顶层共性方法找子类特有对象. Map与Collection在集合框架中属并列存在 Map存储的是键值对 Ma ...