Frank Schmitt
Member²
Hi!
PL/SQL Developer doesn't handle EZNames correctly when comparing user objects between databases, resulting in I/O error 123.
Reproduce
This leads to an I/O error 123.
Cause
PL/SQL developer tries to create a temp file with the name examplehost123:1521\exampledb.txt
Proposed fix
Replace all non-alphanumeric characters in the filename by underscores or sth similar.
Kind regards
Frank
PL/SQL Developer doesn't handle EZNames correctly when comparing user objects between databases, resulting in I/O error 123.
Reproduce
- Tools -> compare user objects
- Enter a Oracle EZName for the target connection, e. examplehost123:1521/exampledb, and connect
- Start the comparison
- Select one object from the differences list, and press the "Show differences" button
This leads to an I/O error 123.
Cause
PL/SQL developer tries to create a temp file with the name examplehost123:1521\exampledb.txt
Proposed fix
Replace all non-alphanumeric characters in the filename by underscores or sth similar.
Kind regards
Frank