- 博客(31)
- 收藏
- 关注
原创 Postgresql(Oracle兼容) 到Oracle19.9字符语义
Postgresql(Oracle兼容)与 Oracle 数据库在处理字符类型字段( / )时,长度语义(字符 vs 字节) 的差异,以及客户端字符集环境()对 Oracle 插入操作的影响。项目源端(postgresql)目标端(Oracle)数据库版本Oracle 19c Standard Edition 2 (19.9.0.0.0)字符集UTF-8AL32UTF8默认长度语义nls_length_semantics = char(按字符)nls_length_semantics = byte(按字节,
2026-06-08 14:15:02
410
转载 Oracle 12c测试环境快速搭建docker
可能是该镜像自定义的环境变量,用于允许远程连接 Oracle 数据库。# (标识符的长度支持 30 以上了,且最大为 128 个字符)#(坑:表、字段、索引名、视图名命名长度不能超过 30 )宿主机上的目录路径(需要提前创建):容器内的目录路径。:挂载一个宿主机目录到容器内部,用于数据持久化。后,容器会调整监听配置,允许非本地主机连接。:指定要使用的 Docker 镜像。:将容器的端口映射到宿主机的端口。:为容器指定一个名称(此处为。宿主机端口:容器内端口。:设置容器内的环境变量。:定义容器的重启策略。
2026-02-25 16:47:01
205
原创 Oracle19C-java.sql.SQLException: ORA-28001: the password has expired
连接数据库提示 ORA-28001: the password has expired。
2026-02-11 14:17:42
56
原创 postgresql12.7-执行快速比较采样SQL时,出现了“tablesample method BERNOULLI does not exist”
瀚高安全版数据库系统V4.5.7, aarch64平台, 创建日期:20250918。
2026-02-09 13:06:13
332
原创 达梦V8日志管理、分析
ARCH_TYPE = LOCAL #归档类型ARCH_DEST = /opt/dmdbms/arch #归档路径ARCH_FILE_SIZE = 1024 #单个归档文件大小,单位MB,取值范围(64~2048),默认为1024MB,即1GARCH_SPACE_LIMIT = 4096 #归档文件空间限制,#单位M,0 :无限制,范围 1024~4294967294M---记录注意---3)开启归档模式。在服务器打开状态下,可以添加新的重做日志文件。
2026-02-06 09:32:50
644
原创 RocketMQ命令使用
-打印消息./bin/mqadmin printMsg -t rocketmq_tab_1 -n 192.168.0.160:9876。--代理启动nohup sh bin/mqbroker -n localhost:9876 --enable-proxy &--停止sh ./bin/mqshutdown brokersh ./bin/mqshutdown namesrv。--启动nohup ./bin/mqnamesrv &nohup ./bin/mqbroker &获取topic的cluster。
2026-01-30 10:11:08
315
原创 编译安装postgresql
修改参数 vi /postgresql/pgdata/postgresql.conf 在文件最后加入就行。修改参数 vi /postgresql/pgdata/pg_hba.conf。生效source ~/.bash_profile。vi /etc/rc.local最后添加如下代码。生效 sysctl -p。登录pg设置登录账号。
2026-01-29 10:20:09
839
原创 oracle11g dataguard部署
alter system set LOG_ARCHIVE_CONFIG='DG_CONFIG=(【主库实例名】,【备库实例名】)';scp ORACLE_HOME/dbs/orapworcl 备库ip:$ORACLE_HOME/dbs/orapworcldg。(ADDRESS = (PROTOCOL = TCP)(HOST = 【备库ip】 )(PORT = 1521))scp /home/oracle/pfile.ora 备库ip:/home/oracle/(SID_NAME = 【备端实例名】)
2026-01-27 09:54:42
960
原创 MySQL日志管理
server-id = 223344log_bin = mysql-binbinlog_format = ROWbinlog_row_image = FULLexpire_logs_days = 10##希望删除这个参数,如果有实施人员在客户主库配置日志过期时间是10天,造成二进制日志丢失。此阶段InnoDB会写事务的redo log,但要注意的是,此时redo log只是记录了事务的所有操作日志,并没有记录提交(commit)日志。
2026-01-26 09:59:55
843
原创 MySQL半同步复制配置
1、IO线程,获取到主库binlog日志转存到备库realylog日志2、SQL线程读取relay-log.info文件,获取到上次执行到的relay-log的位置,作为起点,回放relay-log然后写到从数据库。1、数据库系统在写完一个事务的binlog时发生宕机,而此时这个事务的redo log还没有持久化,或者说此事务的redo log还没记录完(至少没有记录commit log)。2、在数据库恢复后,主库会根据redo log中去完成此事务的重做,主库中就有这个事务的数据。3.4.1、主库执行。
2026-01-23 14:32:27
552
原创 mysql双主+keepalived做虚拟ip
创建复制账号grant replication slave,replication client on *.* to repl@'192.168.0.%' identified by '123456';
2026-01-22 15:27:53
863
原创 Windows环境-定时计划任务-清理Oracle归档
功能: 删除过期的归档日志记录 只删除RMAN资料库中标记为"EXPIRED"的记录 不会删除物理文件(因为文件已经不存在了) 清理RMAN资料库,保持其与实际文件状态一致操作对象: RMAN资料库中的元数据记录5天前的归档日志(文件存在)3天前的归档日志(文件已被手动删除) 删除RMAN中3天前的EXPIRED记录 不删除任何物理文件。del_archivelog.txt文件,SYSDATE-7表示删除七天前归档日志。del_archivelog.bat脚本。
2026-01-20 14:13:44
636
原创 Oracle11G-impdp+dblink
切换到ORACDC用户create public database link BDCDJ_DBLINK connect to 【被链接库的用户名】 identified by 【被链接库的密码】 using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 源库ip)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))';目标库:192.168.0.108 SID=orcl。
2026-01-20 13:26:48
1098
原创 Oracle11g logminer日志挖掘步骤
oracle 数据库增补:SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;列增补:SQL> alter database add supplemental log data (ALL) columns;通过scn找到要分析的归档select sequence#,name,first_change#,next_change#,blocks,block_size from v$archived_log where first_change#<=4718501 and
2026-01-15 10:39:13
648
原创 mysql5.7二进制安装
skip-character-set-client-handshake #忽略应用程序想要设置的其他字符集。replicate-ignore-db = mysql #忽略不同步主从的数据库。sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #sql模式。
2022-01-24 11:17:20
1185
原创 MySQL索引优化
个人想法:所谓的索引优化无非就是引擎、索引类型的选择,索引顺序的排列,索引排序的理解!1)我会首先考虑采用哪种存储引擎:INNODB 、MYISAM 、ARCHIVE 、MEMORY,因为索引是在引擎层实现的。2)接下来考虑应该采用哪种索引:B-TREE 和HASH索引,B-TREE更适合范围查询,HASH更适合精确查询。3)利用好EXPLAIN 工具分析查询语句:EXPLAIN se...
2019-01-04 00:14:22
176
原创 Oracle分区浅试
采用的是11g版本Oracle范围分区与MySQL的范围分区一致create table<表名>(id integer,name varchar2(10),sex char(1) )partition by [range | hash | list | interval] (id) 【分别代表:范围、散列、列表、增强的范围】(partiti...
2018-11-26 23:26:30
182
原创 Oracle视图的授权
需要登陆sysdba管理员模式connect system/[password] as sysdba链接成功后赋予用户创建视图的权限grant create view to 用户名;
2018-11-22 22:40:45
1821
原创 Oracle索引示例详解
首先应该查看索引信息:存放在数据字典dba_indexes示例:select 索引名,索引类型 from dba_indexes where owner='所有者名';B-Tree索引联系MySQL索引的调优推荐索引前缀值0.031,Oracle的普通索引建议基数是0.01;示例:create index (表名_列名_索引类型_索引编号)ON tb_name(col_name)...
2018-11-21 23:17:08
403
原创 oracle本地归档操作
本地归档操作需应用的函数:1)归档目录函数:LOG_ARCHIVE_DEST_(n):n表示1~10的整数,即可以设置10个归档目录 示例:alter system set log_archive_dest_1='location=d:\path\file_name mandatory reopen=400'; 解析:设置本地(location)归档目录;(mandatory)...
2018-11-18 22:09:40
232
原创 Oracle重做日志文件状态、添加、删除
1)Oracle重做日志前请先【查询】日志文件组的状态 正在被LGWR后台写入的重做日志文件处于,'当前状态'(CURRENT);--------必须手动切换日志示例如下 ALTER system SWITCH logfile; ----------【随即切换】 SELECT group#,status FROM V$log;----【查看日志文件状态】...
2018-11-15 22:55:26
2907
原创 【尝试】删除Oracle控制文件,登陆报错ORA-01033
进行之前请先备份一下:1)二进制备份:alter database backup controlfileto 'd:\path\file_name.bkp'; 【path】路径自己选择,【file_name】文件名自己编辑。2)脚本文件备份:alter database backup controlfile ro trace;【trace】路径位置通过show param...
2018-11-14 22:40:30
418
原创 MySQL查询优化
所谓的查询优化无非就是使用关联查询,其中难点也就是优化器,然而多操作也就水到渠成的那么一回事了。关联查询中我认为应该关注的是多表查询,还是以经典面试题来做演示,看示例吧!1.学生表Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别2.课程表Course(CID,Cname,TID) --C...
2018-09-23 22:44:54
187
原创 win7环境下安装python
首先你的电脑需要安装python!网址如下https://www.python.org/downloads/windows/选择自己需要的python版本,下载完成后请选择运行下载好的版本完成安装后。请运行cmd,输入python,如果运行成功会有python版本显示如下:如果未显示:原因为做好环境变量,步骤如下:1)【计算机
2017-11-16 21:48:56
543
原创 python的第一个库安装pip包工具
win7 下安装pip l链接:https://pypi.python.org/pypi/pip1)选择【Downloads】2)选择【压缩包】箭头指示:完成后请选择解压!有需要用到了cmd,运行控制台,指向python文件夹下,如下图2)选择安装【pip】需要检查scripts文件下安装easy_install.exe文
2017-11-16 21:47:22
271
原创 win7环境python34安装scrapy框架
1)安装【pywin32】文件并安装链接:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/选择匹配自己的python版本的,下载完成后全部下一步就可以了。2)安装最新版本的【pip】:必须更新最新版本的pip,但是输入pip install –upgrade pip 也
2017-11-16 21:43:55
237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅