--创建表空间
--DATAFILE: 表空间数据文件存放路径
--SIZE: 起初设置为200M
--空间名称MOF_TEMP与数据文件名称不要求相同,可随意命名.
--AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
create tablespace 表空间
logging
datafile 'E:\app\John\oradata\my\MY_TEST.dbf'
size 200m
autoextend on next 100m
maxsize 20480m
extent management local; --手动修改数据文件大小为500M
alter database datafile 'E:\app\John\oradata\my\MY_TEST.dbf' resize 500m; --查询表空间名称、id,文件存储位置,初始大小
select tablespace_name,file_id,file_name,bytes
from dba_data_files
order by file_id; --创建用户
create user 用户名
identified by 密码
default tablespace 表空间;
-- 给权限
grant dba to 用户名; --查看所有用户
select * from dba_users; --删除表空间
--tablespace:指定要删除的表空间的名称
--INCLUDING CONTENTS:删除表空间内的所有段
--AND DATAFILES:删除关联的操作系统文件
--CASCADE CONSTRAINTS:如果要删除的表空间之外的表引用了该表空间内表的主键和唯一键,则删除这种引用完整性约束。
DROP TABLESPACE 表空间名 INCLUDING CONTENTS AND DATAFILES; --导入数据库 在cmd中执行
imp 用户名/密码@orcl file=文件路径 full=y fromuser=导出时的用户名 touser=建立的用户名 --导出数据库 在cmd中执行
--导出ORCL数据库的所有表
exp 用户名/密码@orcl file=d:\daochu.dmp full=y
--导出ORCL数据库中test_name用户的表
exp 用户名/密码@orcl file=d:\test_daochu.dmp log=d:\test_daochu.log owner=(test_name) --impdp、expdp创建目录
create or replace directory expdir as 'D:\dmpTemp';
grant read,write on directory expdir to public;
--expdp导出数据库
expdp test/test@orcl directory=expdir dumpfile=test.dmp logfile=testexpdp.log;
--impdp导入数据库
impdp test/test@orcl directory=expdir dumpfile=test.dmp logfile=testimpdp.log schemas=导出时的用户 remap_schema=导出时的用户:test; -- 查看锁表
select b.owner,b.object_name,a.session_id,c.serial#,a.locked_mode,logon_time from v$locked_object a
inner join dba_objects b on b.object_id = a.object_id
inner join v$session c on a.session_id = c.sid
--解锁 13为SESSION_ID 40691为SERIAL#
alter system kill session '13,40691' --查看程序最近执行的语句
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; --修改表结构时提示:ora-01440:要减小精度或标度,则要修改的列必须为空
--创建临时表
create table BUZ_OPTIMIZATION_BAK as select * from BUZ_OPTIMIZATION;
--删除productinfo表内的数据
delete  from BUZ_OPTIMIZATION;
--修改表结构
alter table BUZ_OPTIMIZATION modify ORDER_RATIO NUMBER(18,4);
--还原表结构
insert into BUZ_OPTIMIZATION select * from BUZ_OPTIMIZATION_BAK;
--删除备份表
drop table BUZ_OPTIMIZATION_BAK; --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. 【前端】:jQuery实例

    前言: 今天2月最后一天,写一篇jQuery的几个实例,算是之前前端知识的应用.写完这篇博客会做一个登陆界面+后台管理(i try...) 一.菜单实例 最开始的界面: 点击菜单三后的界面: < ...

  2. Spring框架中 配置c3p0连接池 完成对数据库的访问

    开发准备: 1.导入jar包: ioc基本jar jdbcTemplate基本jar c3p0基本jar 别忘了mysql数据库驱动jar 原始程序代码:不使用配置文件方式(IOC)生成访问数据库对象 ...

  3. 使用SSM框架 搭建属于自己的APP二维码合成、解析、下载

    最近公司的app上线了,在推广APP的时候出现了一个问题,因为Android和IOS的下载地址不一样,那么在推广的时候就要推广两个二维码,这样比较麻烦,如何简化我们的推广,让IOS用户扫描二维码的时候 ...

  4. [LintCode]快速幂(数论)

    计算a^n % b,其中a,b和n都是32位的整数. 快速幂搞就过了.快速幂首先就是要知道 (a*b)%c = ((a%c)*b)%c ,所以经过推导得出. (a^n)%b = ((((a%b)*a) ...

  5. 1712: [Usaco2007 China]Summing Sums 加密

    1712: [Usaco2007 China]Summing Sums 加密 Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 338  Solved: 12 ...

  6. 一个想法照进现实-《IT连》创业项目:三天的风投对接活动内幕分享

    前言: 话说出来创业的,都有一颗寻找风投的心,只因都有一个共同的特征:缺钱. 有的只是缺几十万,有的缺几百万,有的缺几千万,有的缺几个亿. 中国的市场,只要有需求,就有服务,只要有服务,就多了套路. ...

  7. iOS UI控件总结(全)

    1.UIButton UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btn.frame = CGRectMake ...

  8. 在 sublime text 上添加 Package Control

    https://packagecontrol.io/installation 打开 View > Show Consolemenu 粘贴如下文本,回车 import urllib.request ...

  9. 关于label和span设置width无效问题解决方法

    转:http://www.jb51.net/web/113507.html 大家可能不知道默认情况下label.span 设置width 是无效的,只有当display:block时,我们所设置的wi ...

  10. python自学基础1week

    一.python老师介绍 二.为什么要学习python? 三.学习python有前途吗? 疗程1:语言基础 疗程2:网络编程 疗程3:web基础开发 疗程4:算法&设计模式 疗程5:pytho ...