代码编织梦想

常用的oracle测试环境数据库,准备使用sqlplus / as sysdba连接后重新启动,一直提示连接失败,报错信息:
ora-09925: Unable to create audit trail file Linux-x86_64 Error: 28 : Nospace left on device Additional information:9925
1、检查磁盘空间是否已用完,使用命令
df -h
查看后空间富裕
2、检查node节点是否用完,使用命令
df-i
node占比低
3、检查内存
free -m
4、检查cpu使用率
uptime
以上常规项目检查后一切正常,但是还是连接不上;
查阅各种博客,使用了很多前人使用的方式还是不行;无意间翻阅了一篇文章,提示说使用sysdba连接oracle数据库时,每次都会写入审计日志,audit文件下;
尝试在linux系统下找了找audit文件夹,之后进入,使用ll命令后长时间没反应,故在文件夹的上层目录使用ll -h发现audit文件夹使用空间仅1g,不是很大;怀疑是文件夹中的文件数量过大;查阅了下资料,linux默认单个文件夹下的文件数量上限为20000,个人分析该文件中的文件数量已经超过该范围,故无法打开,同时导致了sqlplus使用sysdba连接时无法创建新的审计日志而连接不上;
解决方案:清理审计日志文件夹
mv audit/ audit_bck/
mkdir audit/
chmod 777 audit/
之后一切回复正常

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42863291/article/details/125183979

sqlplus / as sysdba连接的时候报错ora-12547: tns:lost contact_kadwf123的博客-爱代码爱编程_sql> connect /as sysdba error: ora-12547: tns:lost

操作系统centos7.3,oracle数据库12.1,现场说库怎么都连不上,问他们他们说只改过了监听文件,然后去检查他们的相关配置,发现内核参数、limits.conf参数,改的乱的一逼。就按照标准化的参数,全量覆盖后重新退出登录、sysctl -p,然后重新连接还是不行。后来去metlink上想查找这中问题的原因: 找到两篇文章,解决了这个问题:

centos 7.2 oracle sqlplus / as sysdba 连接不上数据库,报用户或密码错误_随风而行无疾而歌的博客-爱代码爱编程

     昨天在想创建用户时,发现系统的数据库用sqlplus / as sysdba 连接不上,请教了公司的dba大佬帮忙,解决,发现原因和解决方法如下: 打开oracle安装目录下的oracle/product/11.2.0.1/network/admin/sqlnet.ora(注:每个人的安装目录都不一样),打开原来是这样: SQLNET.AUT

非oracle用户使用sqlplus / as sysdba连接数据库_.醒梦.的博客-爱代码爱编程

有些时候我需要使用非Oracle用户连接数据库,今天做了尝试,几次失败之后总算是成功了,记录下(由于本机没有虚拟机,没有操作结果截图) 新建一个普通的用户test useradd test -G dba (创建新用户test,并给test添加到dba组中,否则用sqlplus / as sysdba 登陆的时候会报用户名密码错误) passwd te

sqlplus连接oracle数据库(连接本地oracle数据库和连接远程的oracle数据库)_程宇寒的博客-爱代码爱编程_sqlplus连接oracle

sqlplus连接oracle数据库(连接本地oracle数据库和连接远程的oracle数据库) 虽然我们现在平时都是使用PLSQL Developer这个软件工具了,但是我们还是要了解sqlplus 想要成功连接本地的oracle数据库,首先要确保本地的这2个服务是处于启动状态 (重要)OracleOraDb11g_home1TNSList

sqlplus / as sysdba ora-01017:invalid username/password;login denied (原来可以直接登录,现在登录报错)_demis_demis的博客-爱代码爱编程

为什么原来输入sqlplus / as sysdba就能连上数据库? Oracle采用的是操作系统认证方式,当属于操作系统DBA组用户登陆到数据库服务器,Oracle就认为这样的用户就可以授权以SYSDBA身份登录数据库,这时的用户名和密码随便输什么,都能连上库。使用show user命令查看登陆用户,其实都是SYS用户。 为什么后来sqlplus

Oracle11g采用sqlplus / as sysdba登录,报错ERROR: ORA-01031: insufficient privileges-爱代码爱编程

先说下sqlplus / as sysdba方式登录本地数据库(该方式登录的用户为sys,可用命令show user查看)   最近试了下C:\Users\extra3578>sqlplus / as sysdba方式登录本地数据库以及下面方式登录, C:\Users\extra3578>sqlplus /nolog  /*---

解决sqlplus /as sysdba登陆oracle无效-爱代码爱编程

安装完oracle,然后执行完下面的自动配置脚本后,没有任何地方设置过密码。 # /etc/init.d/oracledb_ORCLCDB-19c configure 在这个命令执行完成后,会提醒查看完整日志的地方: Look at the log file “/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB.l

windows平台 sqlplus / as sysdba登录出现ora-01017错误-爱代码爱编程

问题描述: windows平台,数据库版本为Oracle 11.2.0.4,以sqlplus / as sysdba登录出现ora-01017 C:\Users\Administrator>sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on 星期四 1月 21 11:06:

oracle sqlplus as sysdba,sqlplus / as sysdba 详解-爱代码爱编程

在命令窗口输入“sqlplus / as sysdba”后回车,即可连接到Oracle 例如 C:\>sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期二 4月 17 10:05:34 2012 Copyright (c) 1982, 2010, Oracle

c++实现数据库连接池_匿枫的博客-爱代码爱编程

最近在学习webserver项目,前置知识有数据库连接池,其实跟线程池是类似的东西,我们提前存储连接,然后每次有连接请求再进行分配就可以了,这样就减少了每次关闭连接所涉及到的资源的消耗 我们首先来封装一个数据库操作模块 MysqlConn.h #ifndef MYSQLCONN_H #define MYSQLCONN_H #pragma

oracle当"sqlplus / as sysdba"登录不了数据库问题场景1-爱代码爱编程

今天遇到项目上的同事问我一个问题,说数据库系统比较慢,然后我去看时,sqlplus / as sysdba无法登录,提示没有多余的空间,仔细一看是磁盘的空间,然后查看 空间情况,发现/u01目录是挂载根目录下的,此目录已经使用量100%。 每次我看到sqlplus  / as sysdba登录不了时,我都会一阵烦躁,主要还是需要保持下心境。 因为OR