ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=ltitest.localdomain)(PORT=1521))'

 The contents are of my own testing and deployments. Not guaranteed that these might work in your environment. Please test before usage. 


Summary: In this session, I will teach you how to solve the below ora errors


ORA-00119: invalid specification for system parameter LOCAL_LISTENER

ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=ltitest.localdomain)(PORT=1521))'


Reason for this error You are changed to provide the wrong entry in the /etc/hosts.



Before:


SQL> startup

ORA-00119: invalid specification for system parameter LOCAL_LISTENER

ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=ltitest.localdomain)(PORT=1521))'

SQL>


[root@ltitest oracle]# cat /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.0.21    ramesh.localdomain


Please check the above bold letter I have changed the hostname instead of ltitest.localdomain


After I had changed It worked fine!


After:

[oracle@ltitest ~]$ sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Sat Mar 18 23:51:49 2023

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Connected to an idle instance.


SQL> startup;

ORACLE instance started.

Total System Global Area  713031680 bytes

Fixed Size                  2928488 bytes

Variable Size             574619800 bytes

Database Buffers          130023424 bytes

Redo Buffers                5459968 bytes

Database mounted.

Database opened.




[oracle@ltitest ~]$ cat /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.0.21    ltitest.localdomain

[oracle@ltitest ~]$



                                        Thanks for your time!!





0 Comments

DELETE Statement in ORACLE DB— Step by Step Internal Flow with classroom example.

Imagine your Oracle database like a school, and you’re Teacher decides to remove a student (row) from the classroom(table). Let’s see how the journey works step by step: 1)Classroom = Oracle Table 2)Students = Rows (Records) 3)Class Teacher = Oracle Server Process 4)Attendance Register = Data Dictionary User fires DELETE statement: DELETE FROM students WHERE grade = 'D'; Internal Processing Steps: Client Process Sends DELETE Statement to Server Process The teacher receives a request to remove a student from the classroom. Syntax Check (Parsing) The teacher checks if the request is grammatically correct — proper command, keywords, and a semicolon. Semantic Check Teacher verifies if the classroom exists and whether the condition (like grade = 'D') makes sense. Object Resolution Teacher confirms that the ‘students’ classroom (table) exists in the school records (data dictionary). Optimization Decides the fastest way to find those students — by roll number, grade, or al...