![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle数据库
这辈子_安静的努力着
正在努力奋斗中,还需要学习很多新的知识来让自己变的更优秀,立志成为一名技术大牛!!!决不轻言放弃~~
展开
-
linux中安装oracle数据库
先声明一下,以下是本人安装oracle的时候整个过程记录,是在本地虚拟机的环境中安装的oracle12c1.首先准备好本地虚拟机环境内存这边我给了4个G,硬盘给了50G,CUP配了6,这边具体怎么在虚拟机安装linux或者配置这些参数的话,具体可以参考一下我这篇转载的博客:https://blog.csdn.net/qq_35868412/article/details/903749...原创 2019-09-25 16:36:41 · 1514 阅读 · 0 评论 -
sharding:谁都能读懂的分库、分表、分区
本文转自:https://www.cnblogs.com/f-ck-need-u/p/9388407.html本文通过大量图片来分析和描述分库、分表以及数据库分区是怎样进行的。1.sharding前的初始数据分布在本文中,我打算用高考考生相关信息作为实验数据。请无视表的字段是否符合现实,也请无视表的设计是否符合范式。3张表:考生表,存放全国所有高考考生信息,假设34个省、(直辖)市、(自治区、特别行政)区共3000W考生 学科表,分文理科,共9门课程(语文、数学、英语、历史、地理、政治转载 2020-06-08 08:20:47 · 364 阅读 · 0 评论 -
OGG_GoldenGate数据库配置DDL同步(案例)
本文转自:https://www.cnblogs.com/eastsea/p/4232300.html一、摘要1. 不支持和有限支持的DDL类型(1). Oracle数据库保留的Schema,GoldenGate是不支持的,如SYS、SYSTEM、PUBLIC等等(2). GoldenGate10g DDL不支持Oracle回收站功能(3). GoldenGate支持不超高2M...转载 2020-04-28 10:34:39 · 1515 阅读 · 0 评论 -
利用OGG实现Oracle数据库双向同步
本文转自:https://www.cnblogs.com/aegis1019/p/9050401.html环境:服务器一(RAC实例一的任意一个节点)IP地址: 10.19.100.91Oracle数据库版本 11.2.0.4Oracle数据库实例名 aegisdbOracle数据库端口 1521待同步数据库schema ...转载 2020-04-28 10:13:26 · 1553 阅读 · 0 评论 -
oracle中只取根据排序查询出来第一条数据,
//只取查询出来结果集中的第一条数据select *from (select * from 表明 order by id desc ) where rownum=1原创 2020-02-28 18:02:17 · 6646 阅读 · 0 评论 -
TNS-12537: TNS:connection closed TNS-12560: TNS:protocol adapter error TNS-00507:
TNS-12537: TNS:connection closedTNS-12560: TNS:protocol adapter error TNS-00507: Connection closed Linux Error: 29: Illegal seek今天启动oracle数据库得lisneter的监听,直接报了上面这几个错误,,于是就开始了排查错误的,,简单的检查了下监...原创 2020-01-19 13:24:17 · 1529 阅读 · 0 评论 -
Oracle12c删除pdb容器数据库
一、dbca进入到图形化界面二、选择“删除插接式数据库”三、选择pdb所在的数据库,这里是ORCL注意:这里需要保证数据库服务和监听服务是开启状态。四、选择需要删除的pdb,这里选择的是YKCHR五、概要信息六、开始删除七、删除完成八、删除后的检查...转载 2020-01-09 11:07:44 · 1114 阅读 · 0 评论 -
通过数据泵expdp、impdp方式备份与还原(导出与导入)Oracle数据库
原文链接:多啦A梦传送门原创 2019-11-26 16:54:39 · 396 阅读 · 0 评论 -
oracle数据库通过dlink实现无落地迁移
oralce数据库迁移有很多种方式,①:传统方式——exp(导出)和(imp)导入:②:数据泵方式——expdp导出和(impdp)导入;③:第三方工具——PL/sql Develpoer;在这边我不一一说明了,这边直说如何通过dlink+impdp实现无落地迁移啥叫无落地迁移?就是不需要导出dmp文件,然后再导入进去,省略了这个步骤,只需要在目标数据库中创建一个tns、dl...原创 2019-11-01 16:54:56 · 634 阅读 · 0 评论 -
oracle中创建多个实例
oracle中怎么创建多个实例?其实很简单,怎么创建第一个实例的时候,其他实例应该怎么创建,这边就怎么创建就好了,,,具体怎么创建可以参考我的这篇博客 :linux中通过dbca创建oracle数据库我的理解其实在linux中的oracle数据库中创建一个实例,实际上就是创建一个新的数据库,只是实例名字不同而已需要注意的是,启动oracle的时候需要指定SID实例,这边因为我已...原创 2019-10-29 23:15:00 · 9491 阅读 · 0 评论 -
Oracle数据库DG实现主从数据库同步
概述参考文档下载链接:链接: https://pan.baidu.com/s/1gcSw0qsb8sI4XY84ZGV5Xg 提取码: sn1p前提:本文档基于已经创建了oracle数据库,两台服务器网络可以互相访问, 主库 备库 OS系统 Centos 7.5x64...原创 2019-10-11 15:47:09 · 9562 阅读 · 1 评论 -
linux中通过dbca创建oracle数据库
本文承接上篇博客,linux中安装oracle数据库1.首先还是一样的,本地的xstar连接上服务器,2.#非常重要,必须在oracle用户下执行这行命令,否则会导致你弹出的安装oracle界面全是框框export LANG=en_US.UTF-8#这边的ip要填你自己安装xstart自己电脑上面的ipexport DISPLAY=192.168.5.108:0.03...原创 2019-09-25 17:27:39 · 5865 阅读 · 0 评论 -
solaris安装oracle遇INS 30131 错误。[INS-30131] Initial setup required for the execution of installer valid
[INS-30131] Initial setup required for the execution of installer validation安装11.2.0.4,报错:[FATAL] [INS-30131] Initial setup required for the execution of installer validations failed. CAUSE: F...转载 2019-09-25 15:49:29 · 2515 阅读 · 0 评论 -
ORA-01950:no privileges on tablespace 'USERS'
刚创建的用户,执行插入sql语句的时候,报了这个错误,查了一下,意思是对这个USERS 表空间没有权限。没有权限就加一个权限这边用system用户登录进去,执行一条sql即可,注意,这边C##wulinfei是那个没有权限的用户名,...原创 2019-09-23 09:25:00 · 1273 阅读 · 0 评论 -
Dynamic Performance Tables not accessible,Automatic Statistics disabled for this session
臫刚创建好oracle用户创建表,但是报了这个错更改设置,Tools ->Preferences -> Oracle -> Options -> Automatic statistics,将此项取消选中即可;原创 2019-09-23 09:14:10 · 976 阅读 · 0 评论 -
如何将一张表中的数据迁移到另一张表中,或者是将多张表的数据迁移到一张表中
出现这个需求的原因是因为项目里面有个订单迁移工程,某一天的有些订单没有迁移到历史表里面去,然后现在要我将这些订单重新迁移到历史表中,先写一个简单的例子,比如说我现在B表中的数据,要迁移到A表中,可以直接这么写,insert into A(字段1,字段2,字段3......) select 字段1,字段2,字段3.... from B注意字段一定要对上,不然到时订单字段迁移错误就尴尬了,写完后,你可...原创 2018-04-23 19:22:58 · 5284 阅读 · 0 评论 -
ORA-00604: error occurred at recursive SQL level 1ORA-01653: unable to extend table SYS.AUD$ by 8192
记一次测试数据库炸了,周五放假回家数据库还是好好的,周一过来登录数据库就直接报这个错误,看的我一脸懵逼。之前没遇到过这个问题,个人当时推测是数据库挂了,,然后就去找百度爸爸了~不得不说,百度真实个好东西,,废话不多说了,上真家伙了,我当时查询了一下,发现出现这个问题的原因是由于表空间不足导致的,百度上面有着一堆的sql去扩大表空间的大小,但是,我现在连PL/SQL都登不上去,,怎么写sql去扩大表...原创 2018-05-07 14:59:50 · 38619 阅读 · 2 评论 -
写个PLSQL语句块,循环插入数据,是否会因为数据量过大而导致数据插入有问题
前段时间生产出问题,,有些数据丢失了,,这边经理让我把丢失数据 补全,然后我就写了个plsql语句块,在本地测试过数据也可以正常插入,,但是生产上面可能数据量比较大,应该有10万条左右,,有点怕会不会因为数据量过大导致PLSQL语句块插入数据有问题。这边,我也贴出这个plsql语句块declare table_name number :=20180501; act_code varchar2...原创 2018-05-15 20:00:08 · 3103 阅读 · 3 评论 -
oracle 如何在表中有数据的情况下,修改表字段的类型或者增加表字段的长度
场景:项目中某张表的字段长度不够用了,现在要增加其长度分两种情况:1.表中没有数据的情况,直接一条sql语句就能解决alter table 表名 modify(字段名 字段类型 )例:alter table A modify(name varchar2(4000))2.表中有数据的情况下,也很简单,讲个小思路,先将原字段改个名字,然后新增一个列,这个新增的列名跟原字段列名一...原创 2018-05-23 19:26:01 · 26227 阅读 · 4 评论 -
Oracle中查看一个表是否被锁住
SELECT OBJECT_NAME,SESSION_ID SID,MACHINE,VS.MODULE, 'ALTER SYSTEM KILL SESSION '''||SESSION_ID|| ', '||SERIAL#|| '''; ' KILL_SESSION,VS.STATUS,VS.ACTION,SERIAL#,ORACLE_USERNAME,OS_USER_NAMEFROM V$LOC...转载 2018-06-12 11:03:38 · 27143 阅读 · 0 评论 -
PLSQL注册码
今天一登录PLSQL,就弹出这个框,看了一下,是过了体验时间,要求输入注册码。之后在网上找了一个PLSQL注册码,是可以成功注册的哦~,特此记录Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqzserial Number:601769password:xs374ca...原创 2018-11-09 08:58:44 · 5543 阅读 · 0 评论 -
数据库乐观锁和悲观锁的理解和实现(转载&总结)
本文转自:https://blog.csdn.net/woshiyeguiren/article/details/80277475今天去面试了,面试官问了个问题,高并发情况下,怎么防止库存超卖?回去之后搜了一下解决方法,其中的一种解决方法就是通过给数据库加锁,也可以防止库存超卖的情况数据的锁定分为两种,第一种叫作悲观锁,第二种叫作乐观锁。1、悲观锁,就是对数据的冲突采取一种悲...转载 2019-04-28 15:21:25 · 3027 阅读 · 0 评论 -
对Oracle 、SQL Server、MySQL、PostgreSQL数据库优缺点分析
OracleDatabaseOracleDatabase,又名OracleRDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。...转载 2019-09-09 09:18:11 · 2425 阅读 · 1 评论 -
安裝oracle坑之---安装界面乱码,全都是框框
当我在xstart执行./runInstaller之后,弹出来的oracle安装界面看的我一脸懵*,也是醉了,后面看到一篇博客上说,安装oracle的时候需要设置一下语言环境然后就设置一下呗,//将安装环境变成英文export LANG=en_US.UTF-8执行一下之后,再进行安装,安装界面就是正常了,这个坑足足弄了一下午,我也是脑瓜疼~...原创 2019-09-19 08:21:33 · 6324 阅读 · 2 评论 -
this is prerequisite condition to test whether sufficient total swap space is avalible on the system
this is prerequisite condition to test whether sufficient total swap space is avalible on the systemexpected value:cause:the swap size found does not meet the minimumaction:increase swap size to a...原创 2019-09-19 09:31:02 · 981 阅读 · 0 评论 -
使用plsql在oracle12c中创建用户
1.使用system用户登录进去2.然后找User,右键新建一个用户3.特别注意,在oracle12c中,创建用户在前面要加个C##,不然会报一个用户名不合法的错误,然后对应输入密码,4.赋予权限5.弄完之后,apply,保存一下,用户创建成功。6.测试连接,连接成功...原创 2019-09-23 09:03:47 · 803 阅读 · 0 评论 -
ORA-12547: TNS: 丢失连接
今天服务器挂掉了,公司的人弄了一下,,把服务器修好了,,但是我本地链接数据库一直报这个ORA-12547: TNS: 丢失连接,是服务器上的TNS监听没有启动,需要重启一下,然后就可以正常登录了!启动监听:lsnrctl start 查看监听:lsnrctl status 停止监听:lsnrctl stop ...原创 2018-03-15 12:29:04 · 63194 阅读 · 1 评论