![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
yupeng103
这个作者很懒,什么都没留下…
展开
-
修改oracle字符集
方法一:sqlplus “用户/密码 as sysdba” sqlplus “sys/sys as sysdba” 方法二:sqlplus/nologSQL> conn /as sysdbaSQL> shutdown immediate;SQL> startup mountSQL> ALTER SYSTEM ENABLE RESTRICTED SESSIO...原创 2019-08-05 17:55:02 · 142 阅读 · 0 评论 -
oracle数据库密码过期解决方案
查看是否配置过期:select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';设置永不过期: ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;原创 2019-08-05 17:53:36 · 315 阅读 · 0 评论 -
oracle before触发器更新本表字段
在插入数据时同时更新本表的一个字段,如入库时间字段。使用after insert无法实现,需要使用before insert。同时需要注意:inserting 字段如:CREATE OR REPLACE TRIGGER TRG_TEST_A BEFORE INSERT ON TEST_A FOR EACH ROWBEGIN IF INSERTING THEN :new...原创 2019-08-05 17:41:07 · 825 阅读 · 0 评论 -
数据库启动后报12514错误
数据库启动后报12514错误,默认的listener.ora文件如下修改方法如下,添加几行代码到这里,如图所示:主要原因:Oracle9i以后,后台进程PMON会自动在监听器中注册在系统参数SERVICE_NAMES中定义的服务名,SERVICE_NAMES默认为DB_NAME+DOMAIN_NAME。监听配置文件listener.ora中可以不必指定监听的服务名。但是...原创 2019-08-05 17:39:48 · 1796 阅读 · 0 评论 -
kettle使用总结-检查表是否存在
使用【检查表是否存在】控件,进行有无表的判断,有表,增量更新数据;没有表,先创建表后全量更新数据原创 2019-07-31 17:39:58 · 2253 阅读 · 0 评论 -
kettle使用总结-定时系统
1、添加获取系统时间的转换,在装换中配置sql语句读取数据库时间(sql语句格式化,仅保留小时)2、添加检验控件,操作4(点),走线路1,否则走线路2...原创 2019-07-31 17:34:21 · 190 阅读 · 0 评论 -
mysql数据库双机热备
一、系统架构图 数据库1与数据库2进行双机热备。双机热备即将主从备份在两台机器上相互配置一遍,达到两台机器互为主机和从机的目的。二、haproxy微服务通过haproxy代理访问数据库1,在数据库1异常时访问数据库2配置如下:globalmaxconn 32000nbproc 3daemondefaultsmode tcp...原创 2019-07-31 17:00:03 · 352 阅读 · 0 评论