- 博客(92)
- 收藏
- 关注
原创 Oracle常用sql语句记录 持续更新
常规表空间使用率查询select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss' ) from dual ;prompt ##########TABLESPACEset linesize 120set pagesize 10000col TABLESPACE format a20 SELECT A.TABLESPACE,A.tota...
2019-05-07 15:47:45 912 2
原创 笔记:oracle报错ORA-55941
这里的时间戳需要注意,如果 AUDIT_TRAIL_TYPE为OS或者XML格式,则需要使用本地系统时间的格式,其他2种格式为UTC.第四步创建DBMS_AUDIT_MGMT.SET_LAST_ARCHIVE_TIMESTAMP定期推进审计记录的归档时间戳的存储过程.第一步针对AUDIT_TRAIL_AUD_STD设置init_cleanup每24小时执行一次.第三步 设置DBMS_AUDIT_MGMT过程中的purge_job。第二步 设置为超过14天审计记录标记时间戳.设置完成,执行一次.
2024-04-26 16:42:17 310
原创 笔记:Oracle补丁升级报错utilsession failed trailing char() at index 52
打补丁报错utilsession failed trailing char() at index 52
2024-04-18 17:14:48 118
原创 笔记:使用parfile进行的数据导入导出
expdp ‘username/password’ parfile=E:\dmp_tmp\par.txtDIRECTORY=dmptmpLOGFILE=SYS_SEND_LOG.logDUMPFILE=SYS_SEND_LOG.dmptables=SYS_SEND_LOG_BAKquery=“where send_dt>=TO_DATE(‘2024-03-13’,‘yyyy-mm-dd’)”impdp ‘username/password’ directory=dmptmp dumpfile=SYS
2024-03-13 00:17:36 399
原创 笔记:12.1 使用sqlplus /as sysdba登录报错ORA-01017
此时无任何用户的账号密码,需要对密码进行重置,可参考一下方法。使用sqlplus / as sysdba 登录时报错。1,删除原PWD文件,位置在。2,重建密码文件并设置新密码。
2024-03-12 14:57:29 945
原创 笔记:linux删除文件后空间未释放
在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的文件夹结构上解除链接(unlink),然而假设文件是被打开的(有一个进程正在使用),那么进程将仍然能够读取该文件,磁盘空间也一直被占用。而我删除的是nginx的访问日志文件,在删除的时候该文件正在被使用。2,杀掉对应进程,或者停掉对应的应用,让操作系统自己主动回收磁盘空间(根据文件大小时间不一)3,对需要清理的文件不直接删除,使用echo “” > xxx.log的方式进行清理。根据之前删除的文件,查到对应的信息。
2024-02-26 11:54:40 362
原创 笔记:weblogic补丁升级
修改 /wls/wls81/bea1036/utils/bsu/bsu.sh 设置内存为2G,以防升级中,内存不足。以下案例为删除B25A ,安装2017年9月发布的新包FMJJ.jar 的过程。补丁的顺序一般装两个到三个, 卸载顺序为:K4S7,ZLNA,EJUW。把包和相应的包的说明文件拷贝到/wls/wls81/安装新包2017年9月发布的包FMJJ.jar。切换到weblogic 的wls81 用户。
2023-12-26 09:52:29 460
原创 笔记:LVM的简单使用
**LVM逻辑卷减容存在数据丢失风险,非必要尽量不要执行减容操作。逻辑卷减容时一定要严格按照步骤完成,未完成必要操作前,不要重复执行或修改磁盘容量。创建一个占全部卷组大小的lv,并指定名字为lv_2(前提是vg并没有创建有lv)首先查看vg是否有空闲空间,lv的扩容大小不能超过vg现有空间。创建一个空闲空间80%大小的lv,并指定名字为lv_3。创建一个指定大小的lv,并指定名字为lv_1。首先要创建pv,之后将pv加到vg中完成扩容。2,强制检查文件系统正确性。3,重新调整文件系统大小。
2023-12-18 12:49:55 426
原创 办公:批量修改sheet名称
7,代码运行成功后,就可以看到Excel表的sheet名称已经修改完成。6,然后点击菜单栏中的【运行】——【运行子过程/用户窗体】2,将要改的sheet名称在新建工作表中第一列按顺序填充。1,在已有工作簿中,在最后位置新增工作表(sheet)3,在键盘上按住Alt+F11,打开VBA窗口。4,依次点击工具栏中的【插入】——【模块】5,在模块窗口中输入以下代码。
2023-09-11 16:25:46 1607
原创 笔记:weblogic 10.3.6 打补丁
将压缩包中的 patch-catalog_*****.xml 重命名为patch-catalog.xml。补丁的readme里面有补丁号,解压后的文件也有补丁号。根据查看的补丁信息,确认补丁号,进行删除。windows的变更对应目录。编辑bsu.cmd文件。
2023-06-14 13:45:13 797 1
原创 笔记:Windows 复制/删除报路径太长的一种处理方法
说明在进行weblogic升级前,想对weblogic目录做下备份,然后报错处理使用robocopy命令移动(暂未确认是否可行)1,移动文件将D:\Oracle文件夹夹下所有文件移动到D:\bak文件夹robocopy D:\Oracle D:\bak /move /e/move 移动 /e 所有文件夹 或者用/s:除了空文件夹以外的所有子目录2,复制文件将D:\Oracle文件夹所有文件复制到D:\bak文件夹robocopy D:\Oracle D:\bak /e3,删除文件夹
2022-04-27 09:23:01 2798
原创 python小应用:连接windows执行命令
说明远程连接windows系统,查询信息并返回结果前提安装第三方库pywinrm,windows系统开启winrm并配置,实测开启winrm不配置部分系统可以正常操作第三方库安装python -m pip install paramikowindows的winrm配置winrm quickconfigwinrm e winrm/config/listenerwinrm set winrm/config/service/auth @{Basic="true"}winrm set winr
2022-01-05 09:22:14 494
原创 python小应用:python生成可执行文件
说明将编辑的代码生成可执行的exe文件前提安装pyinstaller第三方库python -m pip install pyinstaller操作1,右键建立的Project打开Terminal2,在打开的控制台中执行 pyinstaller -F aaa.py3,此时将生成文件夹 builed,dist以及文件aaa.spec文件可执行文件在dist目录下4,若代码中包含相对路径,请将exe文件拷贝至主程序相同目录下...
2021-12-28 15:19:45 783
原创 python小应用:查询Linux磁盘使用信息
说明连接linux并执行命令,获取磁盘使用信息前提安装paramiko第三方库python -m pip install paramiko代码import paramikoimport sysssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect("10.24.11.11", 22, "root", "1111111111")stdin, stdou
2021-12-28 11:52:04 1038
原创 办公:Excel 非规律合并单元格自动填充序列
说明Excel表格添加序列,统一格式下的可以直接使用下拉解决,但是对于不规律的单元格无法直接使用下拉填充序列,此时需要用到函数,下列方法仅为其中的一种方法。操作1,选中需要填充系列的单元格2,在表格上方的输入框中输入 =COUNTA($A$2:A2)3,输入完成后按 ctrl+enter组合键填充全部...
2021-12-23 11:53:08 2795
原创 笔记:dba_2pc_pending
说明根据表中不同的状态(state字段值),使用的处理结果(确认需要处理了再处理)操作状态为 committed 的:execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('<LOCAL_TRAN_ID>');状态为 collecting 的:execute DBMS_TRANSACTION.PURGE_LOST_DB_ENTRY('<LOCAL_TRAN_ID>');状态为 prepared 的:rollback force
2021-11-01 16:59:06 760
原创 python小应用:Oracle数据库批量巡检
说明巡检代码主体仅供练习使用import osimport shutilimport daycheck_v1.source.database as dbcimport daycheck_v1.source.readfile as rf# 日期转换+空值判断def date_rep(t_date): if t_date is None: return 'Null' else: return t_date.ctime()# 数据库列表配置
2021-10-18 16:39:54 604
原创 python小应用:配置文件读取
说明为数据库自动巡检脚本准备仅作为练习使用def dbreadlist(dcfile): retres = [] cfile = open(dcfile,mode='r') databaselist = cfile.readlines() for res in databaselist: if len(res.strip()) == 0: pass else: up = res.split(
2021-10-18 16:29:36 82
原创 python小应用:Oracle数据库连接及查询
说明为自动巡检工具准备import cx_Oracleclass Database: # 定义基本属性 c_user = 'admin' __c_pass = 'admin' c_url = 'localhost:1521/orcl' # 定义构造方法 def __init__(self,u,p,l): self.c_user = u self.__c_pass = p self.c_url = l
2021-10-18 16:27:15 210
原创 笔记:安装oracle client 32时报错ins-20802
说明在安装oracle数据库32位客户端时,安装成功,但在配置net时报错 ins-20802处理方法进入软件安装目录:\client32\stage\ext\bin下安裝vcredist_x86.exe这个文件,安装完成后点击安装界面上的重试按钮。*参考文章:https://blog.csdn.net/weixin_43673021/article/details/83992159 *...
2021-09-28 16:14:15 814
原创 笔记:ORACLE数据库表数据全角转半角
说明数据导入后发现部分数据为全角数据,不符合条件,需要进行转换分析使用数据库自带的函数进行处理语法: TO_MULTI_BYTE(String)功能: 计算所有单字节字符都替换为等价的多字节字符的String.该函数只有当数据库字符集同时包含多字节和单字节的字符的时候有效.否则, String不会进行任何处理. TO_MULTI_BYTE和TO_SINGLE_BYTE是相反的两个函数.语法: TO_SINGLE_BYTE(String )功能: 计算String中所有多字节字符都替换
2021-09-13 14:49:44 888
原创 笔记:一次修改密码导致的用户夯死
说明因业务用户密码太简单,对密码进行修改。部分服务器连接用户密码未修改。因为开启密码失败次数验证,用户不会锁定,但是却发生了用户登陆的问题。该用户无法正常登陆,其他用户登陆正常,用户状态为open。分析1,FAILED_LOGIN_ATTEMPTS未设置,用户不会被锁定2,修改密码的用户无法正常连接3,数据库出现大量library cache lock 等待事件通过查看mos 1309738.1 可以得出是因为11g的新特性密码延迟认证导致问题处理关闭特性ALTER SYSTE.
2021-08-16 16:45:35 272 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人