Skip to main content
Solved

Oracle Reader/Writer Login denied with section sign in password


carlo91
Contributor
Forum|alt.badge.img+6

Hi,

i have an problem with the Oracle Non-Spatial (and Spatial) Reader / Writer.

FME seems to have an issue when the password contains a section sign (§).

Other special characters don't seem to cause any problems - at least dollar signs ($) and slashes (/) work.
As soon as a § is included, the login fails.

Version: FME Form 2024.2.1.0 (Build 24801)

I tried with Named-Connection and with Embedded Connection Parameters.

Maybe it is a similar problem as this post:

Error Message:

Creating reader for format: Oracle Non-Spatial
Creating reader for format: Oracle Non-Spatial
Environment variable ORACLE_HOME is not set.
Connecting to ORACLE database `ABC' with user name of `CARLO_TEST' and password of `***'
Error connecting to Oracle database: message was `ORA-01017: Benutzername/Kennwort ungültig; Anmeldung abgelehnt'. (serverType=`ORACLE8i', serverName=`ABC', userName=`CARLO_TEST', password=`***', dbname=`')
Failed to obtain any schemas from reader 'ORACLE_NONSPATIAL' from 1 datasets. This may be due to invalid datasets or format accessibility issues due to licensing, dependencies, or module loading. See logfile for more information
UniversalReader -- readSchema resulted in 0 schema features being returned
Reader Parameter(0) = >ABC<
Reader Parameter(1) = >SERVER_TYPE<
Reader Parameter(1) = >ORACLE8i<
Reader Parameter(3) = >REMOVE_SCHEMA_QUALIFIER<
Reader Parameter(3) = >NO<
Reader Parameter(5) = >PERSISTENT_CONNECTION<
Reader Parameter(5) = >YES<
Reader Parameter(7) = >SHOW_SYSTEM_TABLES<
Reader Parameter(7) = >NO<
Reader Parameter(9) = >WORKSPACE<
Reader Parameter(9) = ><
Reader Parameter(11) = >CONNECTION_MODE<
Reader Parameter(11) = >SERVICE_NAME<
Reader Parameter(13) = >USER_NAME<
Reader Parameter(13) = >CARLO_TEST<
Reader Parameter(15) = >PASSWORD<
Reader Parameter(15) = >********<
Reader Parameter(17) = >WALLET_PATH<
Reader Parameter(17) = ><
Reader Parameter(19) = >SELECTED_SERVICE<
Reader Parameter(19) = ><
Reader Parameter(21) = >RETRIEVE_ALL_TABLE_NAMES<
Reader Parameter(21) = >YES<
Reader Parameter(23) = >_MERGE_SCHEMAS<
Reader Parameter(23) = >YES<
Reader Parameter(25) = >ARCGIS_COMPATIBILITY<
Reader Parameter(25) = >ARCGIS_AUTO<
Reader Directive(0) = >RUNTIME_MACROS<
Reader Directive(1) = >SERVER_TYPE,ORACLE8i,REMOVE_SCHEMA_QUALIFIER,NO,PERSISTENT_CONNECTION,YES,SHOW_SYSTEM_TABLES,NO,WORKSPACE,,CONNECTION_MODE,SERVICE_NAME,USER_NAME,CARLO_TEST,PASSWORD,********,WALLET_PATH,,SELECTED_SERVICE,,RETRIEVE_ALL_TABLE_NAMES,YES,_MERGE_SCHEMAS,YES<
UniversalReader -- readSchema resulted in 0 schema features being returned
 

 

Any ideas or workarounds?

Best answer by carlo91

raghavendrans wrote:

@carlo91 Do you have an Oracle Instant Client installed on the machine running FME?

Are you able to login to the database from your machine through the Oracle Instant Client with the same user name and password?

SRG

 

The connection via SQLPlus also fails with the § character. I had only tested it previously with SQLDeveloper, where the login had worked.
Very strange that SQLDeveloper handles it.😑

I also found an article that the § character should not be used in passwords.

Moreover, Oracle recommends that passwords only use ASCII characters. And the passwords of common users (a new concept since Oracle 12.1) MUST consist only of one-byte characters (so, in particular, § is forbidden in the password of a common user).

https://forums.oracle.com/ords/apexds/post/what-is-the-oracle-12c-password-policy-for-special-characte-6868#comment_323523248078586643959313514786523341633

Sorry for the post!

View original
Did this help you find an answer to your question?

2 replies

raghavendrans
Enthusiast
Forum|alt.badge.img+14

@carlo91 Do you have an Oracle Instant Client installed on the machine running FME?

Are you able to login to the database from your machine through the Oracle Instant Client with the same user name and password?

SRG


carlo91
Contributor
Forum|alt.badge.img+6
  • Author
  • Contributor
  • Best Answer
  • May 28, 2025
raghavendrans wrote:

@carlo91 Do you have an Oracle Instant Client installed on the machine running FME?

Are you able to login to the database from your machine through the Oracle Instant Client with the same user name and password?

SRG

 

The connection via SQLPlus also fails with the § character. I had only tested it previously with SQLDeveloper, where the login had worked.
Very strange that SQLDeveloper handles it.😑

I also found an article that the § character should not be used in passwords.

Moreover, Oracle recommends that passwords only use ASCII characters. And the passwords of common users (a new concept since Oracle 12.1) MUST consist only of one-byte characters (so, in particular, § is forbidden in the password of a common user).

https://forums.oracle.com/ords/apexds/post/what-is-the-oracle-12c-password-policy-for-special-characte-6868#comment_323523248078586643959313514786523341633

Sorry for the post!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings