Вы пытаетесь установить локальное подключение (например, «sqlplus u / p») или сетевое подключение (например, «sqlplus u/p@pnews10s.world»)? Они оба выдают одну и ту же ошибку?
TNSPING по определению использует сетевое соединение. Я вижу некоторые ссылки, которые указывают, что вы можете получить ошибку 12612 при использовании локального соединения. Так что это возможное объяснение, почему вы видите ошибку в SQLPlus, а не в TNSPING. Если это так, попробуйте вместо этого подключиться к сети.
Локальное соединение не работает, вероятно, из-за того, что ORACLE_SID установлен неправильно, как предположил Джон, но его синтаксис может быть неправильным методом для любой используемой вами оболочки. Убедитесь, что вы используете правильный метод для данной оболочки, такой как «export ORACLE_SID = name » или «setenv ORACLE_SID name ».