数据库技术
文章平均质量分 63
samson_www
这个作者很懒,什么都没留下…
展开
-
SAP HANA内存
2.你的HANA License容量不足,这个也好办,申请更大容量的内存License。3.你机器分配给HANA的内存不够,如果条件具备,只要修改HANA的参数。用着用着HANA 数据库就慢了,原因都出在内存。1.你的机器物理内存不足,这个好办,扩。原创 2023-06-12 21:04:06 · 1272 阅读 · 0 评论 -
Oracle Dataguard 误删日志处理
停电后忘记了开启备机,在加上主机日志盘的空间小,由定时作业删除文件,结果发现Dataguard备机开机后工作不正常,少了几个归档日志。在主机使用Rman还原到了LOG_ARCHIVE_DEST_1目录下。这两日志还原后,备机马上接收到了这个归档日志并应用,又正常工作了。原创 2022-11-14 20:05:04 · 477 阅读 · 0 评论 -
semrush & SEO& mysql
Semrush是SEO的好帮手。它有好几个砖头报表:CrawlabilityHTTPS Security Certificates是否有效,是否绑定的域名正确 server:安全协议是否更新最新,域名和子域名是否支持Server Name Indication Website Architecture:是否有https跳转http,http主页是否转发到了https,sitemap.xml中是否包含了http地址International SEOCore Web Vi...原创 2021-09-16 21:47:32 · 155 阅读 · 0 评论 -
重安装hana studio
操作系统重新安装后,需要重新安装hana studio1.找到安装文件包,解压到一个简单路径文件夹下,执行hdbsetup.exe。注意文件夹不要包含中文路径或较长的网络路径,否则容易出现:Cannot retrieve features from source repository.Check your repository.2.点下一步3.选择产品点下一步,直到完成4.如果需要进行BW开发管理,还需要继续安装,打开hana studio, 帮助---安装新产品5.添加:https://t原创 2021-09-05 10:43:49 · 1143 阅读 · 0 评论 -
ORA-1688 错误SYSAUX
系统alert.log中有很多错误提示:ORA-1688: unable to extend table SYS.WRH$_ACTIVE_SESSION_HISTORY partition WRH$_ACTIVE_SESSION_HISTORY_3840252989_15027 by 128 in tablespace SYSAUX2021-08-11T16:18:45.388052+08:00ORA-1652: unable to extend temp segment by 128 in tab.原创 2021-08-14 10:19:09 · 1453 阅读 · 0 评论 -
dotPeek 反编译
一个老系统,使用C#开发,已经没有服务支持,业务发生变更,只能硬来。开始时想追踪数据库操作来分析逻辑,数据库是oracle数据库打开PL/SQL,在菜单中打开:工具--会话,监听数据库的操作会话,记下嫌疑的sql_id使用查询语句获得具体的sql语句:select SQL_TEXT,SQL_FULLTEXT,SQL_ID,LOADS,FIRST_LOAD_TIME,PLSQL_EXEC_TIME,JAVA_EXEC_TIME,ROWS_PROCESSED,COMMAND_TYPE,PARSIN原创 2021-08-14 10:12:55 · 1010 阅读 · 0 评论 -
ORA-30012错误
拷贝了dataguard备机虚拟机作一个测试系统。系统配置好后SQL> alter database recover managed standby database finishSQL> alter database commit to switchover to primary with session shutdownSQL> shutdown immedaiteSQL> startup;结果遇到ORA-30012错误ORA-30012: undo tablesp原创 2021-08-08 12:25:59 · 967 阅读 · 0 评论 -
Cacti集成
Cacti玩过的人都知道是什么。想取里面的主机状态数据和其他系统做一个集成。一:取数据表使用root+www.cnyunwei.com登录[root@Cnyunwei etc]# mysql -u root -p cacti在hosts表里面找到 SELECT status_last_error ,status_rec_date ,status_fail_date,status,status_last_error from cacti.host其中status :3在线 1宕机二..原创 2021-04-27 21:49:42 · 281 阅读 · 0 评论 -
HANA数据库还原错误
生产环境的数据表修改乱了,需要从备份中还原,将备份文件拷贝到测试机上,使用HANA Studio执行还原租户库。一会儿回来,看到进度条都已经完成,颇感欣慰,关闭窗口用HANA Studio连接数据库,可是就是连接不上,连接SYSTEM库没有问题。xshell登录HANA数据库服务器的操作系统s4padm@ip:/hana/hanabackup> hdbsql -i 0 -u SYSTEM -p password -d SYSTEMDBWelcome to the SAP HANA Datab.原创 2021-04-24 20:23:27 · 759 阅读 · 0 评论 -
Power BI(一)报表服务器的安装配置
sql server中的报表服务器出来的报表效果很一般,于是就想试试Power BI 的报表服务器。一.下载https://www.microsoft.com/zh-CN/download/details.aspx?id=55329上面有安装要求说明:作为 Power BI Premium 的一部分,Power BI 报表服务器可允许在本地 Web 和移动设备上查看 Power BI 报表,并且还启用了 SQL Server Reporting Services 的企业报表功能。1.安装 Powe原创 2021-04-09 21:59:01 · 3220 阅读 · 1 评论 -
SAP HANA 导出查询数据
如果查询出的是少量数据,在HANA studio中导出很方便,但是如果上百万条记录就有问题了,这个时候就需要变通方法了。1.将查询记录转成表,因为HANA studio 中将表导出还是很方便的。--查询分析器中执行,将查询结果创建表create column table my_export_table as(select BKPF.BUKRS,ACDOCA.BELNR,BKPF.BLART,BKPF.BLDAT,BKPF.BUDAT,BKPF.CPUDT,BKPF.USNAM,.原创 2021-01-19 20:40:34 · 3616 阅读 · 0 评论 -
Oracle dataguard 出现较大gap后的处理记录
因为归档机器上的历史归档日志没有做定期清除,导致dataguard因为磁盘空间问题导致很多日志没有应用,但是主机上面的归档日志已经删除,所以没法再磁盘清理后继续。1.备份机器sql>alter database recover managed standby database cancel;sql>select THREAD#,SEQUENCE#,FIRST_CHANGE#,NEXT_CHANGE# from v$archived_log THREAD# SEQUENCE# FIR...原创 2020-08-30 09:59:14 · 895 阅读 · 0 评论 -
Dataguard还原测试故障ORA-10458
主机备份拷贝到备机上进行Rman 还原,完成后用standy controlfile替换。SQL*Plus: Release 12.2.0.1.0 Production on Fri May 15 11:06:00 2020Copyright (c) 1982, 2016, Oracle. All rights reserved.Connected to an idle instance.SQL> startup nomount;ORACLE instance started.Tota.原创 2020-05-16 11:49:07 · 1618 阅读 · 0 评论 -
查找Oracle的启动pfile
有些时候调整配置的时候,启动oracle后忘记生成spfile了,结果就给后面埋下坑。碰到需要修改oracle的参数:select count(*) from V$processlselect count(*) from v$session;show parameter processesshow parameter sessions;show parameter open_curs...原创 2020-04-28 21:06:09 · 685 阅读 · 0 评论 -
sql server 物理机迁移的用户密码问题
因为服务器原因,需要将sql server上的数据库全部搬到另外一台电脑上。在另外电脑上安装好sql server ,将数据文件全部拷贝过去,然后附加数据,一切都很顺利,但是问题来了,这个上面很多数据库都设置了单独的连接密码,好多密码都不记得了,如果要修改,那么客户端全部都得配置一遍。方案一:将master数据库文件拷贝过去。拷贝附加都没有问题,但是无法登录,以windows和sa...原创 2020-03-13 21:13:00 · 398 阅读 · 0 评论 -
oracle 的密码策略及密码修改
1.找到用户对应的配置文件select username,account_status,profile from dba_users;--------------------------------USERNAME ACCOUNT_STATUS EXPIRY_DA PROFILESYSTEM EXPIRED & LOC...原创 2020-03-01 14:12:26 · 3591 阅读 · 0 评论 -
sql server 2005无法启动 1053错误
很老的一个系统,使用sql server 2005 数据库,安装在一台虚拟服务器上,重启后sql server 2005服务就无法启动了。原因很简单,就是向前虚拟机的CPU分配了2个,觉得慢,就改成了3个虚拟cpu,然后sql server2005服务就起不来了,现在没有想到是这个原因,重装修复花了不少时间也无效果。最后改回来,好了。微软的解释:https://support.micr...原创 2019-12-25 20:23:52 · 1258 阅读 · 0 评论 -
Dataguard备机的差异备份还原
数据库服务器,主备之间dataguard,主服务器每天另外做全备份,全备份完成的同时删除掉备份成功的归档日志,结果因为备份磁盘的空间不足,就删除了除当天的所有备份,想想也没有什么,反正都有最新的全备,但没有想到了是dataguard里面的备机上面缺日志,日子应用不成功了。还原完整备份太麻烦,就采用差异备份方式。1.找出备份机器最后一个检查点;SQL> select name,file#...原创 2019-12-13 19:48:09 · 285 阅读 · 0 评论 -
oracle备份失败导致无法关闭数据库
使用nbu备份失败后,无法正常关闭数据库,用alter database end backup解决SQL> shutdown immediate;ORA-01149: cannot shutdown - file 1 has online backup setORA-01110: data file 1: 'S:\ORACLE\PRD\SAPDATA1\SYSTEM_1\SYSTEM...原创 2019-10-23 20:57:20 · 535 阅读 · 0 评论 -
存储故障导致 UNDO表空间无法删除
因为存储故障导致了oracle数据库的undo表空间下的一个文件损坏.1.新建了一个undo表空间。SQL>create undo tablespace PSAPUNDO2 datafile 'S:\ORACLE\PRD\SAPDATA1\UNDO_6\UNDO.DATA6' size 10GSQL>alter system set undo_tablespace='PSAPUND...原创 2019-10-19 15:04:31 · 555 阅读 · 0 评论 -
Linux Oracle12 数据库迁移问题手记
物理机上安装好了oracle 12C将虚拟机的数据库迁移到物料主机上,使用scp -r /nasbackup oracle@192.168.0.35:/u01/nasbackup 将备份文件拷贝到物理机然后在虚拟机通过rman备份方式还原到物理机,其中遇到几个问题:1.环境变量问题将密码文件和spfile文件拷贝到了物理机,数据库实例startup无法启动,并没有按启动顺序加载,按理应该...原创 2019-10-19 14:47:02 · 867 阅读 · 0 评论 -
SAP S4 HANA 安装部署记事四:SAP HANA主机性能测试HWCCT
SAP HANA对服务器有认证,有性能要求,SAP提供了专门的测试工具HWCCT,主要测试主机的I/O, HANA是内存计算,所以IO的影响主要在于系统加载,日志文件还有备份的时候有影响。对于IO的要求,SAP也给你了标准值,其实挺低的,一般硬件测试都没有问题的。一.HWCCT安装与使用1.HWCCT工具的download这个可以在SAP官网上下载:https://launchpad.su...原创 2019-04-09 20:04:51 · 2156 阅读 · 1 评论 -
SAP S4 HANA 安装部署记事七.SAP S4 ON HANA 的部署准备
1.部署模式a、Standard System 单一主机系统方式(ASCS,PAS,HANA在一台服务器上),最简单了,开始就没有准备这种方式,所以前面的所有准备都不是针对这个的。b、Distributed System 多主机分布式系统方式(ASCA,PAS应用为一台,服务器为一台),最经典的,数据库和应用服务器分离。c、剩下的算是高级部署模式,多机热备,负载均衡之类的。...原创 2019-04-12 20:23:19 · 3584 阅读 · 0 评论 -
Oracle Dataguard 漏传归档日志
Oracle dataguard因为设置为异步,非强制,有些时候会莫名漏掉一些日志不传递,很多时候都是看日志才发现日志无法应用了。如果去找到底漏了那个日志很费功夫,于是就像写一个脚本。1.在备份服务器上,新建一个checklog.vbsdim fso,fs,f,f1dim startnum,endnum'设定其实数和结束数(这个需要根据自己的实际情况修改)startnum=e...原创 2019-03-13 21:47:14 · 496 阅读 · 0 评论 -
oracle+sap.net系统迁移到windows2012问题
一个系统安装在windows2008上,现在迁移到新的服务器上,服务器操作系统是windows2012。操作步骤:1.Rman备份原数据库2.将web系统程序和备份文件拷贝到了新的服务器上;3.安装数据库oracle11g,并创建一个空数据库orcl,使用rman将备份的数据库还原到新的服务器上;4.新服务器上添加web服务器,配置网站路径,测试网页问题1:HTTP 错误 500....原创 2018-11-02 09:47:35 · 240 阅读 · 0 评论 -
SQL server 2008 workflowidentity 元素无效错误
安装sql server 2008 R2,出现了:操作类型executeworkflowaction 对于workflowidentity 元素无效......原因就是偷懒,没有加压缩安装文件包。原创 2015-06-23 15:43:33 · 6587 阅读 · 2 评论 -
oracle之报错:ORA-00054
修改一个表结构的字段你长度,在SQLplus中总是提示错误:oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT看了是这个表被占用了>select session_id from v$locked_object;session_ID131>SELECT sid, serial#, username, osuser FROM v$sess...原创 2019-04-17 19:50:38 · 1213 阅读 · 0 评论 -
SUSE Linux 安装 Oracle 12C(1)
都说linux安装oracle不容易,卸载容易,其实删除也不容易。卸载的原因无非是安装过程出了很多岔子,跌跌撞撞,所以推倒重来。--停止 oraclesqlplus / as sysdbashutdown immediate--停止监听lsnrctl stop--卸载cd /home/oracle/app/oracle/product/12.2.0/dbhome_1/deinsta...原创 2019-05-30 21:20:43 · 343 阅读 · 0 评论 -
SUSE Linux 安装 Oracle 12C (2)
1.root身份安装依赖包登录图像界面,在yast-software management中搜索oracle ,把相关的包安装上就可以了。反正如果安装oracle提示还有依赖包,找到关键字在这里搜索安装就OK。2.修改文件打开限制vim /etc/security/limits.conforacle soft nproc 2047 oracle hard nproc 16384...原创 2019-05-30 21:28:16 · 2557 阅读 · 0 评论 -
SUSE Linux 安装 Oracle 12C (3)
安装好了oracle12 ,后面使用又是几个问题,只能见招拆招了。问题一:启动oracle服务器,提示ora-01078 和LRM-00109SQL> startupORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/usr/app/oracle/p...原创 2019-06-04 21:10:05 · 460 阅读 · 0 评论 -
ORA-19693: backup piece is already included
从一台服务上备份oracle数据库,再另外一台服务器上用Rman还原,结果出现:ORA-19693: backup piece %******% is already included采用删除的方法,未见效果。RMAN>delete archivelog all;RMAN>crosscheck archivelog all;RMAN> list backup ...原创 2019-07-05 19:19:21 · 463 阅读 · 0 评论 -
S4 HANA连接其他数据库(oracle,sqlserver)
配置步骤很简单:1.配置连接:dbco2.测试链接:sm38 执行ADBC_TEST_CONNECTION可真要配置起来,那可就是两行泪。安装S4系统后直接配置数据库连接,如果你不遇到错误,那就真是遇到神了,所以错误是必须的,针对oracle和sql server的解法还不一样,但其实也一样,那就是安装驱动。第一部分:sql server连接错误的解法:测试链接时的错误如下:***...原创 2019-09-07 10:16:15 · 4831 阅读 · 0 评论 -
ORA-12801: Background Media Recovery terminated with error 12801
standby数据库服务器断电,重新启动后发现无法应用归档日志了。日志中记录:Thu Nov 08 14:17:48 2018Errors in file s:\oracle\prd\saptrace\background\prd_p000_4760.trc:ORA-00600: internal error code, arguments: [3020], [130], [304539...原创 2018-11-09 09:57:49 · 768 阅读 · 0 评论 -
Oracle的关联表更新(二)
oracle数据库中有一个表formtable_main_159_dt1结构如下mainid,id161,100,161,101,161,102,162,103162,104163,105现在增加一个字段序号,实现如下的效果mainid,id,xuhao161,100,1161,101,2161,102,3162,103,4162,104,5163,105,6先...原创 2018-11-09 09:55:42 · 267 阅读 · 0 评论 -
ora-12170:tns:连接超时
BW系统在rsa1中配置数据源连接,保存的时候总是出错,提示ora-12170:tns:连接超时可是tnsping 一点问题都没有,见鬼。C:\Users\Administrator>tnsping QAprdTNS Ping Utility for 64-bit Windows: Version 11.2.0.3.0 - Production on 27-MAY-2017原创 2017-05-27 08:39:09 · 768 阅读 · 0 评论 -
oracle归档日志编号问题
运行中的oracle数据库出了日志:ARC0: Warning. Log sequence in archive filename wrapped to fix length as indicated by %S in LOG_ARCHIVE_FORMAT.Old log archive with same name might be overwritten.SQL> sho原创 2017-03-25 14:06:07 · 1366 阅读 · 0 评论 -
oracle创建一个dblink
一个第三方系统的oracles数据库dba连接另外一个系统的oracle数据库dbbcreate public database link DBA2DBB CONNECT TO dbbusername IDENTIFIED BY “dbbpassword“ USING 'DBA2DBB';结果提示错误:原因是tnsname设置不正确,找到tnsname.org文件,修改配置如下...原创 2017-03-25 14:04:14 · 620 阅读 · 0 评论 -
oracle数据库的修复
ORA-01113原创 2017-03-25 13:56:27 · 391 阅读 · 0 评论 -
Rman ORA-19921: 超出了 128 行的最大数量
检查oracle数据库备份情况,用rman连接进入后提示ORA-19921错误,以前从没遇过。C:\Users\Administrator>rman target /Recovery Manager: Release 11.2.0.1.0 - Production on 星期二 5月 17 07:55:22 2016Copyright (c) 1982, 2009, Oracle原创 2016-05-17 08:01:11 · 1536 阅读 · 0 评论 -
sql server 2008 镜像挂起
好好的镜像突然出现挂起,在数据库名后显示(主体,挂起),原以为是登录用户名密码过期导致,结果看两边的同步用户密码都是设置为永不过期的。在主机的日志中发现:错误: 18452,严重性: 14,状态: 1消息:SSPI handshake failed with error code 0x8009030c, state 14 while establishing a connect原创 2016-02-17 13:43:02 · 4641 阅读 · 0 评论