随笔分类 - ORACLE
发表于 2021-07-04 19:13阅读:0评论:0推荐:0
摘要:查看当前会话占用undo最多的会话 set linesize 200 pagesize 1000 col module for a20 trunc col username for a12 trunc col sid for a12 trunc select *from ( SELECT a.sid
阅读全文 »
发表于 2021-06-28 20:35阅读:0评论:0推荐:0
摘要:第一章、从PDB$SEED创建新PDB 从PDB$SEED复制数据文件 创建system和sysaux表空间 创建完整目录,包括指向Oracle提供的对象元数据 创建临时表空间temp 创建公共用户 sys、system 创建授予本地PDB_DBA角色的本地用户PDBA 创建新的默认服务 -- 使用
阅读全文 »
发表于 2021-06-28 20:34阅读:0评论:0推荐:0
摘要:第一章、连接CDB和PDB 1、设置Oracle_SID 登录之前;先加载环境变量 source .bash_profile echo $ORACLE_SID 2、查看数据库是否是多租户数据库 查询 v$database 视图;若cdb为“YES”;表明是多租户数据库 select name, cd
阅读全文 »
发表于 2020-03-24 17:33阅读:2040评论:0推荐:0
摘要:问题 前段时间,开发同事反应出应用程序在insert数据时出现 [com.eyou.reyun.controller.reyun.ReyunAndroidGameLogController%addGameLoginLog() 161 ] - Could not open JDBC Connectio
阅读全文 »
发表于 2019-09-24 16:02阅读:3198评论:0推荐:0
摘要:需求 例如一张A表(id, userid, info);其中id为自增长主键。存在userid重复记录;并一直有新数据增加,现需要根据userid去重并实时插入表B。 用SQL语法来解释: -- 获取表B中记录最大id select max(id) from B -- 根据上面获取的id;提取最新的
阅读全文 »
发表于 2017-06-29 16:42阅读:7190评论:2推荐:1
摘要:本文介绍如何在oracle配置mysql数据库的dblink;虽然dblink使用很占资源;俗称“性能杀手”。但有些场景不得不使用它。例如公司使用数据库是oracle;可能其他部门或者CP合作公司使用的数据库是mysql。若需要数据对接。 步骤 1. 下载和安装 [ODBC Driver Manag
阅读全文 »
发表于 2017-04-07 12:06阅读:1794评论:0推荐:0
摘要:记一次优化过程中;一次误操作,在不影响其他表空间的情况下;采用表空间基于时间点的恢复(TSPITR)方法恢复数据的过程。 1.TSPITR恢复原理 TSPITR目前最方便的方法是使用RMAN进行自动的恢复。其使用前提为两个,一个是必须存在相应的备份集合,另一个是表空间对象是“self-contain
阅读全文 »
发表于 2017-02-24 11:41阅读:6155评论:0推荐:1
摘要:昨天看到一个同事在通过PL/SQL Developer工具把文本数据往oracle表;有两个文本;一个有30万条记录;一个7万多条记录。在导入到过程中;出现错误记录还需要点击确认。不过使用黑科技(屏幕精灵)自动点击。单一个7万多记录的文本需要10分钟左右的时间。 看到这种情况;我热心肠爆发;我帮你来
阅读全文 »
发表于 2016-12-26 14:48阅读:934评论:0推荐:0
摘要:1. 数据库安装成功之后;发现ohasd进程存在异常;[root@oracle234 ~]# su - grid[grid@oracle234 ~]$ ps -ef| grep ohasdgrid 6931 1 0 Dec23 ? 00:24:27 /u01/app/grid/11.2.0/grid
阅读全文 »
发表于 2016-08-23 14:01阅读:1500评论:0推荐:0
摘要:在oracle;对logmnr工具分析日志这个不陌生;对数据恢复应用场景经常用到;这里为了方便对归档日志进行分析; 当然网上有一个logmnr界面的工具;感觉很人性化;下载需要积分;为此写一个脚本。 ## ## oracle_log_fetch.sh ## created by lottu ## 2
阅读全文 »
发表于 2016-06-27 14:52阅读:993评论:0推荐:0
摘要:今天刚上班,一个朋友问我“我们这边有个表空间扩大到,1.4T,但是删除数据没有用,这个都不变小?”。 我给他这样解释了下 "这个数据文件;你删除数据是不会影响到它的大小;可以这样理解;这个数据文件相当于一个水桶;这个水桶的大小是1.4T;删除数据这个操作相当于把里面水抽出来。 水桶的大小是不变的;水
阅读全文 »
发表于 2015-11-25 15:07阅读:859评论:0推荐:0
摘要:现在进入oracle12c时代;普遍用的oracle版本为10g以上。在oracle10g之后提供了一个回收的机制。所以恢复drop表的数据以及表很容易。当然需要打开回收机制以及是归档模式。若表被drop table tablename purge;这个是闪回技术恢复不了的。现如今中国技术达人(la
阅读全文 »
发表于 2015-11-10 11:58阅读:1991评论:0推荐:0
摘要:连接oracle服务器超慢;有如下原因可能会影响。 网络不好;oracle服务器跟本地网络不好。 oracle服务器内存不足;导致反应超慢 监听日志listener.log太大;导致响应超慢。 所以对监听日志文件(listener.log)进行定期清理是有必要的。 今天;网友反应他们连接oracle
阅读全文 »
发表于 2015-10-22 18:52阅读:9721评论:0推荐:0
摘要:数据从主库恢复到备库;打开备库发现出现异常 SQL> alter database open; alter database open * ERROR at line 1: ORA-10458: standby database requires recovery ORA-01152: file 1
阅读全文 »
发表于 2015-08-17 10:25阅读:1625评论:0推荐:0
摘要:alert.log报的错误信息如下: Fatal NI connect error 12170. VERSION INFORMATION: TNS for Linux: Version 11.2.0.1.0 - Production TCP/IP NT Protocol Adapter for Li
阅读全文 »
发表于 2015-07-14 14:34阅读:418评论:0推荐:0
摘要:【标记】在进行数据迁移时;出现 Compilation errors for PROCEDURE ZDGAME.GFF_FETCH_MZR_LOG Error: ORA-04052: error occurred when looking up remote object mf_game_db.g_
阅读全文 »
发表于 2015-07-07 16:19阅读:908评论:0推荐:0
摘要:1. 解决不能backspace 方法1: stty erase ^h 在oracle用户下;在用户环境配置文件.bash_profile中加入如下语句stty erase ^h 方法2:在secureCRT工具操作 把图中的选项勾上即可; 相比之下;选择方法2吧。2。 解决不能上下左右在linux...
阅读全文 »
发表于 2015-07-06 17:15阅读:5792评论:0推荐:0
摘要:1. 修改用户限制root用户:修改 /etc/security/limits.conf 文件,加上下面的参数oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle...
阅读全文 »
发表于 2015-07-06 17:12阅读:657评论:0推荐:0
摘要:【操作简介】 增加swap分区方法: 1.新建磁盘分区作为swap分区 2.用文件作为swap分区 (操作更简单,我更常用) 下面介绍这两种方法:(都必须用root权限,操作过程应该小心谨慎。) 一、新建磁盘分区作为swap分区 1.以root身份进入控制台(登录系统),输入 # swapoff -a #停止所有的swap分区 2. 用fdisk命令(例:# fdisk ...
阅读全文 »
发表于 2015-07-06 17:07阅读:369评论:0推荐:0
摘要:【知识点】linux命令: df fdisk mount/unmount【步骤】1. 查看磁盘信息 fdisk -l[root@host-10-14-40-177 dev]# fdisk -l Disk /dev/vda: 4294 MB, 4294967296 bytes 43 heads,...
阅读全文 »