oracle订阅推送,ERP一部推送 | Oracle优化技术分享
原标题:ERP一部推送 | Oracle优化技术分享
看到图片中酷酷的小哥哥们了吗?他们是来自中ERP一部的许斌哲,有颜有才的他今天为我们带来的技术分享是关于 Oracle优化方面的,欢迎感兴趣的小伙伴一起交流哦!
大家好!以下内容为个人工作中积累的常见oracle的技术点:
创建一个和a表一样的空表----create table newtable as select * from a where 1=2;
创建一个和a表一样的表-----create table newtable as select * from a;
创建一个表---主键约束
CREATETABLE stu(
sid CHAR(6) PRIMARY KEY,
sname VARCHAR(20),
age INT,
gender VARCHAR(10)
);
创建一个表---主键自增长
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO_INCREMENT,
sname VARCHAR(20),
age INT,
gender VARCHAR(10)
);
----非空约束
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO_INCREMENT,
sname VARCHAR(10) NOT NULL,
age INT,
gender VARCHAR(10)
);
------------唯一约束 类似主键
CREATE TABLE tab_ab(
sidINT PRIMARY KEY AUTO_INCREMENT,
snameVARCHAR(10) UNIQUE
);
------------指定外键约束
CREATE TABLE t_section(
sid INTPRIMARY KEY AUTO_INCREMENT,
sname VARCHAR(30),
u_id INT,
CONSTRAINT t_user FOREIGN KEY(u_id) REFERENCES t_user(uid)
);
------授权语句
grant connect ,resource to user1; ---授予用户权限
grant connect, resource to user1 with admin option; //可以传递所获权限。
grant select, update on product to user02 with grant option;
grant create any table,create procedure to role1;
grant role1 to user1;
grant select on table1 to user1;
grant select any table to user1;
给用户精确赋予权限
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字
----- 回收权限
Revoke connect, resource from user50;
Revoke select, update on product from user02;
----插入
insert into newTable select * from oldTable;
insert into Table1(Table1.c1,Table1.c2) select Table2.c1,Table2.c2 from Table2.
----数据库完全导出
exp system/manager@TEST file=d:daochu.dmp full=y
将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)
将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)
将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:daochu.dmp tables=(table1) query="""where filed1 like '00%'""" ---注意 双引号 不能少。
在上面的命令加上 compress=y 来实现压缩。
imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
将d:daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:daochu.dmp tables=(table1)
------测试数据库是否可以连接
tnsping orcl
查看用户表空间使用情况
select
b.file_id 文件ID号,
b.tablespace_name 表空间名,
b.bytes/1024/1024||'M'字节数,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024||'M' 已使用,
sum(nvl(a.bytes,0))/1024/1024||'M' 剩余空间,
100 - sum(nvl(a.bytes,0))/(b.bytes)*100 占用百分比
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_id,b.bytes
order by b.file_id;
查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)
select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;
select status,enabled, name, bytes/1024/1024 file_size from v$tempfile;--sys用户查看
查看空间地址
select file_name , tablespace_name from dba_data_files;
查看表空间是否为自动增长
select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = 'USERS';
将空间设置为自动增长
alter database datafile '/home/oracle/ts01.dbf' autoextend on next 5m maxsize unlimited;
将临时数据文件设为自动扩展:
alter database tempfile ‘/u01/app/oracle/oradata/orcl/temp01.dbf’ autoextend on next 5m maxsize unlimited;
增大临时文件大小:
alter database tempfile ‘/u01/app/oracle/oradata/orcl/temp01.dbf’ resize 100m;
增加文件大小
alter database datafile 'oracleoradataanita_2008.dbf' resize 4000m。
创建临时表空间
SQL> create temporary tablespace test1temp
tempfile '/home/u01/app/oracle/oradata/ytzx/test1temp01.dbf'
size 10240m
autoextend on next 1024m
maxsize 20480m
extent management local ;
创建数据表空间
create tablespace test1
logging
datafile '/home/u01/app/oracle/oradata/ytzx/test1.dbf'
size 10240M --50-100G
autoextend on next 2000M
maxsize unlimited
extent management local autoallocate
segment space management auto ;
同一空间新增存储文件
ALTER TABLESPACE 表空间名
ADD DATAFILE '数据文件路径'
SIZE 500M
AUTOEXTEND
ON NEXT 1M
MAXSIZE UNLIMITED;
为用户重新指定表空间 (设置为自动增长)
alter user username default tablespace userspace;
欢迎 关注瑞友科技中国事业部微信公众号~我们将为大家送上有趣、有料、有温度、有态度的各类图文内容,如果你有想要分享或交流的内容欢迎随时@小编进行留言~祝工作顺利,天天开心!返回搜狐,查看更多
责任编辑:
oracle订阅推送,ERP一部推送 | Oracle优化技术分享相关推荐
- 技术分享|手机推送原理剖析指南
源宝导读:本文旨在对手机推送原理进行剖析和阐述,对业务开发做一些方向性的解惑. 一.手机推送的基本概念 --什么是手机推送? 百度词条:手机推送服务是指服务器 定向将信息实时送达手机的服务 词条中有2 ...
- 友盟小米收不到推送消息_一个轻量级、可插拔的Android消息推送框架。一键集成推送(极光推送、友盟推送、华为、小米推送等)...
XPush 一个轻量级.可插拔的Android消息推送框架.一键集成推送(极光推送.友盟推送.华为.小米推送等),提供有效的保活机制,支持推送的拓展,充分解耦推送和业务逻辑,解放你的双手! 在提iss ...
- 技术分享| 基于RTM 实现的呼叫邀请如何添加推送功能?
RTM 实时消息服务,解决了在线实时信令的传递,如何配合推送服务,去做离线通知功能一直困扰着开发者,本文从 RTM 的功能以及响应机制入手,教大家如何通过RTM配合第三方推送服务来完成离线消息通知. ...
- (4.2.12)浅谈第三方推送[推送基础]:百度推送、小米推送、华为推送
市面上目前做免费推送服务的有很多,友盟.极光.百度.小米.华为等,由于android机型的多样性,在使用单独的一种推送时,往往会造成一些机型无法获取(当然,内部原因可能很复杂). Android 第三 ...
- Android开发之第三方推送JPush极光推送知识点详解 学会集成第三方SDK推送
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 下面是一些知识点介绍,后期将会带领大家进行代码实战: 一.Android实现推送方式解决方案: 1.推 ...
- iOS-本地推送和远程推送,常用的三方推送和常用的测试方法,推送实现和原理详解...
什么是消息推送 举一个常见的例子,我们的手机上经常会有弹出一些信息,例如QQ信息.微信信息等等,这就是常见的消息推送. 例如: 消息推送的类型: 在屏幕顶部显示一块横幅(显示具体内容) 在屏幕中间弹出 ...
- 极光推送服务端API(定时推送任务,推送到指定设备,推送到所有设备)
极光推送常用的几个api方法总结,抽取出了utils类,利用MsgType进行业务类型区别,方便app端收到推送后进行不同处理: 首先引入依赖: <!-- 极光推送 --><depe ...
- iOS 推送通知及推送扩展
概述 iOS中的通知包括本地推送通知和远程推送通知,两者在iOS系统中都可以通过弹出横幅的形式来提醒用户,点击横幅会打开应用.在iOS 10及之后版本的系统中,还支持通知扩展功能(UNNotifica ...
- android 统一推送平台,工信部实验室成立安卓统一推送联盟:推送服务将实现统一...
据微信公众号" 泰尔终端实验室"7月19日消息,移动互联网时代,消息推送是移动应用(APP)的一项重要功能,目前中国安卓系统生态环境尚不成熟,设备碎片化现象严重,导致不同应用与操作 ...
最新文章
- TCP/IP协议族(一) HTTP简介、请求方法与响应状态码
- 盖茨推荐人人该读的九本书
- MySQL中地理位置数据扩展geometry的使用心得
- DNN 4.x CodeSmith模板
- python多进程打印字符,加锁(Lock加锁)
- matlab 文件列表,如何從Matlab寫入多個列表到同一個excel文件?
- post 图片 byte 如何展示_图片展示:道路排水工程如何进行标准化施工
- vs2017远程编译linux教程,Visual Studio 2017 远程编译调试 Linux 上已存在的通过 Samba 共享的 CMake 工程...
- caffe的protocol buffer使用例子
- C# 多线程处理 I(转载)
- 如何在 Project 里设置(创建)里程碑
- 射频电子电路设计图集---研读
- 解决docker pull 速度过慢问题 - 使用阿里云加速器
- 成都公办计算机学校,成都计算机学校公立-成都公立的计算机学校有哪
- An动画基础之元件的影片剪辑效果
- 著名歌唱家大衣哥太豪横了,参加商演被主办方请到五星级酒店就餐
- 网线接法简述(直通线、交叉线以及全反线)
- Redis的5种数据类型与编码结构分析
- esp-hosted方案落地
- JWT快速上手 | 黑马
热门文章
- SAP Cloud Connector里的virtual host和internal host有什么区别
- SAP ABAP实用技巧介绍系列之 template的match顺序
- 部署到CloudFoundry上的应用,启动超时的处理
- SAP Customer Data Cloud(Gigya)登录的重定向问题
- oracle rownum 特别慢,select * from table where rownum=1怎么会特别慢??表的数据在千万左右...
- php发送验证码短信,php发送短信验证码
- 金融计算器 npv_一个工具箱 之 净现值(NPV)计算器
- mysql中需要提交的操作_MySQL常用操作及基础知识
- 西门子博图的FB块_西门子S7-300/400PLC OB-FB-FC-DB块介绍
- java src 文件路径_java获取src下文件路径和获取webRoot下文件路径