首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【DB笔试面试850】在Oracle,造成错误“ORA-12547: TNS:lost contact”的常见原因有哪些?

♣ 答案 在执行“sqlplus / as sysdba”时可能会报“ORA-12547: TNS:lost contact”的错误,常见原因有如下几点: 1、查看操作系统内核参数是否无误 core...(kbytes, -v) unlimited file locks (-x) unlimited 对于文件/etc/security/limits.conf的...5、检查$ORACLE_HOME/network/admin/sqlnet.ora文件的内容 查看是否设置了限制某些IP地址登录的内容,此时可以通过查看监听日志的内容来确定。...~]$ cd $ORACLE_HOME/network/log [oracle@test log]$ cat /dev/null > listener.log 7、检查文件/etc/hosts文件是否含有以下内容...8、查看系统是否缺少必要安装包,例如glibc、glibc-devel、libaio、libaio-devel 9、使用操作系统跟踪命令跟踪sqlplus连接过程,从而观察跟踪文件 Linux系统的跟踪命令

1.8K30

Oracle 19c集群重装步骤详解

墨墨导读:重装操作系统、集群软件、数据库软件重装,然后把之前的数据库纳入到新创建的集群。 重装说明 重装操作系统、集群软件、数据库软件,然后把之前的数据库纳入到新创建的集群。...集群及数据打补丁 参考补丁包自带的README.html给集群软件和数据库软件打补丁,注意补丁文件的权限;打补丁过程是先给1节点gi、db打补丁,然后给2节点gi、db打补丁。...-pwfile +data/ORA19C/orapwora19c srvctl add inst -db ora19c -i ora19c1 -n rac01 srvctl add inst -db...ERROR: ORA-12547: TNS:lost contact Enter user-name: ERROR: ORA-12547: TNS:lost contact Enter user-name...: ERROR: ORA-12547: TNS:lost contact 解决 因为数据库没有重新创建,之前数据库保留的密码文件无法使用,在添加数据库前需要创建新的密码文件,并且上传到asm磁盘组 [

1.3K20

ora01017 linux,ORA-01017: invalid usernamepassword; logon denied 解决办法

ORA-01017: invalid username/password; logon denied解决办法 环境介绍:操作系统RHEL6.4 X64、数据库:ORACLE 11.2.0.4.0;在现有环境下手动创建数据库...,在数据库的手动创建过程没有大的问题,但在数据库创建完成后出现在本地可以登录数据库用户包括管理员账户,通过客户端远端无法登录报如下错误: 通过测试,或者在数据库系统更换用户账户口令都无法解决问题,...:22 inittest11g.ora -rw-r—– 1 oracle oinstall 24 Jul 11 18:18 lkTEST11G -rw-r—– 1 oracle oinstall...:01 orapwdtest11g -rw-r—– 1 oracle oinstall 3584 Jul 8 17:29 orapwdtest11g.org #在此发现密码文件有问题,密码文件的在LINUX...系统的文件格式为orapwORACLE_SID,在我的环境ORACLE #_SID=test11g,所以密码文件应该为orapwtest11g,但是目前的文件名为orapwdtest11g,应这种问题是

2.6K20

虚拟机里面安装软件,一般使用的一些命令

启动监听 13 ERROR: ORA-12547: TNS:lost contact 14 oracle导入数据语句解释 15 查询全部的表空间 16查看表空间下所有的表 17 Oracle命令行让所有属性在一行显示...在操作系统要取得与数据库的联系,必须使用数据库实例名。...修改用户默认的家目录 用户目录 在 Linux 操作系统,我们创建了一个新用户,默认的家目录存放在 /home 这个路径下面,以该用户名命名。...system identified by password; ----- 修改system 密码 为password(你自定义的密码) 12 启动监听 会看到启动成功的界面; 13 ERROR: ORA...-12547: TNS:lost contact 在sql里面,用户连接不上, 需要 vim /etc/security/limits.conf 在这个里面将redis的配置打开,而且之后重启; 14

1.6K30

【DB笔试面试528】在Oracle,如何解决ORA-04030和ORA-04031错误?

♣ 题目部分 在Oracle,如何解决ORA-04030和ORA-04031错误? ♣ 答案部分 ORA-04030和ORA-04031都是典型的内存分配错误,下面分别讲解。...在多线程服务器(共享服务器),UGA被分配在SGA,所以在这种配置下UGA不是造成ORA-04030错误的原因。因此,ORA-04030表示进程需要更多内存(堆栈、UGA或PGA)来执行其任务。...如果发生了ORA-04030错误,那么会在告警日志记录详细信息。若发生ORA-04030错误,则可以从以下几个方面去排查该错误: ① 是否仍然有足够的可用内存?...在Oracle 9.2.0.5或者更高版本,当发生ORA-04031错误时,会生成一个trace文件(通过_4031_dump_bitvec参数控制)。...(2)内存存在大量碎片,导致在分配内存的时候没有连续的内存可供分配从而导致ORA-04031错误。

1.8K31

【DB笔试面试793】在Oracle,如何修复由于主库NOLOGGING引起的备库ORA-01578和ORA-26040错误?

♣ 题目部分 在Oracle,如何修复由于主库NOLOGGING引起的备库ORA-01578和ORA-26040错误?...(一)Oracle 11g 在Oracle 11g,如果遇到这样的问题,可以通过将包含缺少数据的数据文件从主库复制到物理备库再重命名数据文件来解决问题。...如果主库UNRECOVERABLE_CHANGE#列的值大于备库的同一列,那么需要将这些数据文件在备库恢复。...Oracle提供了一种更方便的方式去进行恢复主库会将未记录的块的列表发送至备库,并记录在备库控制文件,DBA可以从备库的V$NONLOGGED_BLOCK这个视图查看到相关信息。...综上来看,在Oracle 12.2这个特性在数据仓库等一些场景是可以尝试的。以往DBA开启FORCE_LOGGING造成大量的Redo日志并且影响一部分DML语句的执行效率。

2K30
领券