首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle使用SQL传输空间

源环境:RHEL 6.4 + Oracle 11.2.0.4 目的环境:RHEL 6.4 + Oracle 11.2.0.4 DG双机 要求:使用SQL传输空间DBS_D_JINGYU从源环境到目的环境...1.创建目录 2.检查表空间自身的一致性 3.expdp导出空间的元数据 4.转储文件和数据文件复制到目的数据库服务器 5.在目的数据库上,impdp导入空间 6.空间设为读写(源数据库和目的数据库...alter tablespace DBS_D_JINGYU read only; ``` 3.expdp导出空间的元数据 ``` expdp system/oracle dumpfile=EXPDP_META_SRC.DMP...转储文件和数据文件复制到目的数据库服务器 --创建源到目的数据库的数据链 create public database link dest34 connect to system identified by oracle...system/oracle dumpfile=EXPDP_META_SRC.DMP directory=dest_dpump_dir transport_datafiles=/u01/oradata01

35810

SQL为王:oracle标量子查询和连接改写

小鱼(邓秋爽) 云和恩墨专家,有超过5年超大型数据库专业服务经验,擅长oracle 数据库优化、SQL优化和troubleshooting 编辑手记:如何提高数据的查询效率是每个人都关注的问题,今天让我们来学习如何合理使用标量子查询和连接方式来提高查询速度吧...Oracle允许在select子句中包含单行子查询,这个也就是oracle的标量子查询,标量子查询有点类似于外连接,当使用到外连接时我们可以灵活的将其转化为标量子查询。...小鱼列出几种常会涉及到的标量子查询和连接sql改写: 1....比如上面的SQL语句中对每个标量子查询都添加了rownum=1的限制,那么上述这个SQL语句如何改写为的外连接了。...这里参考oracle 查询优化改写案例书籍,要改写这类不等连接的标量子查询,可以参考下面的写法 ?

3.1K60

Oracle SQL调优系列之连接学习笔记

文章目录 一、连接类型 1.1 内连接 1.2 外连接 二、连接方法 2.1 连接方法分类 2.2 连接方法特性区别 一、连接类型 连接类型可以分为:内连接、外连接,在看《收获,不止sql优化...下面学习一下内连接的,给个例子,这里创建两张,然后用内连接方式查询,看看例子: SQL>select * from t1; id col1 ---- ---- A A1 B B1...,所以sql中不能有一个外连接的标识SQL,不然整条sql都变成了外连接 Oracle(+)符号用法: Oracle左右连接可以使用(+),+号在左表示右外连接,在右表示左外连接 例子,下面的sql都属于内连接...外连接:外连接是对内连接的拓展,它是指包含完全符合的记录之外,还会包含驱动所有不符合的连接条件的记录 左连接的情况 SQL>select * from t1; id col1 ---- ----...使用Hint语法强制使用nl select /*+ leading(t1) use_nl(t2)*/ * from t1,t2 where t1.id = t2.id and t1.id in (17,19

37620

Oracle 使用SQL*Plus连接数据库

使用sqlplus连接数据库 A 方式1 1.开启SQL*Plus,但不连接到数据库 $ sqlplus /NOLOG 2.连接到数据库 CONN[ECT] [logon] [AS {SYSOPER...passwd:合法数据库用户密码,如果不指定,且不是以 AS SYSDAB方式登录时,会弹出密码输入提示 connect_identifier:Oracle网络连接标示符,用于远程连接。...如果忽略,sqlplus连接到本地实例。常用连接标示符为网络服务名(net service name).网络服务名为Oracle网络连接描述符的别名(网络地址和数据库服务名)。...如果指定版本,则该版本必须存在且拥有对它的USE权限,不指定则使用默认版本。...说明:以SYS用户身份连接,必须指定AS SYSDBA 例3:使用操作系统认证,以SYSDBA特权进行本地连接 SQL>CONNECT / AS SYSDBA Connected to an idle

1.9K20

Oracle连接学习笔记

文章目录 一、连接类型 1.1 内连接 1.2 外连接 二、连接方法 2.1 连接方法分类 2.2 连接方法特性区别 一、连接类型 连接类型可以分为:内连接、外连接,在看《收获,不止sql优化...下面学习一下内连接的,给个例子,这里创建两张,然后用内连接方式查询,看看例子: SQL>select * from t1; id col1 ---- ---- A A1 B B1...,所以sql中不能有一个外连接的标识SQL,不然整条sql都变成了外连接 Oracle(+)符号用法: Oracle左右连接可以使用(+),+号在左表示右外连接,在右表示左外连接 例子,下面的...外连接:外连接是对内连接的拓展,它是指包含完全符合的记录之外,还会包含驱动所有不符合的连接条件的记录 左连接的情况 SQL>select * from t1; id col1 ---- ----...使用Hint语法强制使用nl select /*+ leading(t1) use_nl(t2)*/ * from t1,t2 where t1.id = t2.id and t1.id in (17,19

89640

SQL】用SSMS连接Oracle手记

情况: A机上有SSMS 18.x, B机上有SQL Server 2008 R2数据库, C机上有Oracle Database 11.2.0.4.0数据库 我想在A机用ssms连C机的oracle,...一番了解,普遍做法是装ODAC xcopy包,里面有oledb组件,然后就可以在sqlserver的链接服务器里添加oracle数据库。...于是我开始在ssms所在电脑装odac,结果提供程序的下拉列表里死活不出现“Oracle Provider for OLE DB”,后来想想也许应该在sql server所在电脑装才对,果然,有了,但紧接着又是连不上的问题...总结: 一定要有个SQL Server。光ssms和oracle是建立不起连接的,本质上连接oracle的是sql sever,不是ssms本身。 oledb要装在sql server所在电脑上。...我是装oracle客户端里的oledb才有用,odac里的没用,估计还是版本问题。

2.1K20

Oracle 临时空间 SQL语句

以下总结了关于 Oracle 数据库临时空间的相关 SQL 语句: Oracle 临时空间创建和添加数据文件: --创建临时空间 tempdata create temporary tablespace...FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME='DEFAULT_TEMP_TABLESPACE'; 查询temp空间使用率: select df.tablespace_name...temp_extent_pool GROUP BY tablespace_name) fs WHERE df.tablespace_name = fs.tablespace_name(+) 查看临时空间对应的临时文件的使用情况...temp空间的sql_id和sid: set linesize 260 pagesize 1000 col machine for a40 col program for a40 SELECT se.username...要用v$session视图的sql_id,而不要用v$sort_usage视图的sql_id,v$sort_usage视图里面的sql_id是不准确的*/ 查询历史的temp空间的使用SQL_ID:

1.3K20

使用cx_Oracle连接Oracle

上节讲了如何安装cx_Oracle,这节讲述如何利用Python 模块cx_Oracle 连接Oracle数据库 环境设置 Linux系统为 Centos 6.8 Python环境为 Python 3.6...Oracle 模块:cx_Oracle 使用cx_Oracle连接Oracle 我们新建一个文件,命名为connectoracle.py,内容如下 #!.../usr/bin/python #coding=utf8 #导入cx_Oracle模块 import cx_Oracle #创建到Oracle数据库的连接并赋给变量 db=cx_Oracle.connect...('dcb2b/dcb2b@10.65.1.119:1521/dcprod') #创建游标并赋给变量cursor cursor=db.cursor() #执行Oracle SQL语句 cursor.execute...time: 2017-09-29 14:28:47 可以看到已经正确执行并返回结果了 至此cx_Oracle模块连接oracle(基础篇)已经讲完,下期讲介绍如何获取多行数据并通过函数来调用。

1.4K20

学习日志——SQL几种连接连接效率

然后后端代码基本上没怎么写,全部都思考查询sql应该怎么写了。...连接 交叉连接查询(cross join) 多个联合查询,这种方式如果不添加where条件的话会产生笛卡儿积 但是添加了where条件的话又相当于inner join 内连接 SELECT *...FROM A,B where A.xx=B.xx 内连接(inner join ) 这种就相当于上面交叉连接添加了where条件。...同时:inner join > outer join > full join 相关资料 图解 SQL 中各种连接 JOIN 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接 --...-- 标题:学习日志——SQL几种连接连接效率 作者:海加尔金鹰 地址:https://www.hjljy.cn/articles/2019/05/30/1559231642979.html

2K10

Oracle SQL调优之设计

分区使用与查询频繁而更新数据不频繁的情况,不过要记得加全局索引,而不加分区索引,分区类型:分区分为范围分区、列表分区、HASH分区、组合分区四种,用了分区,查询时就定位到对应的区,而不用全,所以查询效率比普通好...,当然有很多细节,还是建议看《收获,不止sql优化》一书 范围分区 关键字partition by range create table range_part_tab (seq number,deal_date...之前只支持范围列表分区(RANGE-LIST)和范围散列分区(RANGE-HASH),oracle11之后支持(范围范围分区)RANGE-RANGE、 (列表范围分区)LIST-RANGE、(列表散列分区...,表格来自《收获,不止SQL优化》一书作者的归纳 操作动作 操作命令 是否失效(全局索引) 如何避免(全局索引) 是否失效(分区索引) 如何避免(分区索引) truncate分区 alter table...select * from v$mystat where rownum=1; ps:基于事务的临时在事务提交和会话连接退出时,临时数据会被删除;基于会话的临时就是在会话连接退出时,临时数据被删除

46540
领券