{"id":450,"date":"2005-06-23T15:41:37","date_gmt":"2005-06-23T13:41:37","guid":{"rendered":"http:\/\/10.0.0.2\/wordpress\/?p=450"},"modified":"2013-07-24T02:41:29","modified_gmt":"2013-07-24T00:41:29","slug":"ops_users_in_oracle","status":"publish","type":"post","link":"https:\/\/www.switchbl8.nl\/blog\/2005\/06\/ops_users_in_oracle\/","title":{"rendered":"OPS$ users in Oracle"},"content":{"rendered":"<p>I work a lot with Oracle and with Oracle-related (from Oracle or third party) tools. It&#8217;s my job, since I&#8217;m a DBA and also a developer that happens to be using Oracle a lot as a backend-database.<br \/>\nA lot of tools don&#8217;t know that Oracle has a feature &#8220;operating system authentication&#8221;. If you define a user in Oracle as authenticated by the OS (Windows, Unix, whatever), you basically tell Oracle: see if the OS-user trying to login is defined in Oracle, and if so, don&#8217;t ask for a password, since the user already supplied that to the OS. Think of it as MS Passport, but in a very simplistic way (but then again, it already exists more than a decade!).<br \/>\nYou tell Oracle to login as the OS-user by supplying a slash (&#8220;\/&#8221;) as username-password, basically saying &#8220;no-username\/no-password&#8221;.<br \/>\nFilling in a slash or leaving the username\/password fields empty is not recognised by many tools. They just don&#8217;t enable the OK or Connect button unless you fill in both fields.<\/p>\n<p>To my surprise, I got this dialog:<\/p>\n<div align=\"center\">\n<\/div>\n<p>when I tried to define a new Oracle connection in Visual Studio .NET using the just released <a href=\"http:\/\/www.oracle.com\/technology\/tech\/dotnet\/tools\/index.html\">Oracle Developer Tools for VS.NET<\/a>. WTF?!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I work a lot with Oracle and with Oracle-related (from Oracle or third party) tools. It&#8217;s my job, since I&#8217;m a DBA and also a developer that happens to be using Oracle a lot as a backend-database. A lot of tools don&#8217;t know that Oracle has a feature &#8220;operating system authentication&#8221;. If you define a <a href='https:\/\/www.switchbl8.nl\/blog\/2005\/06\/ops_users_in_oracle\/' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,6,8,19],"tags":[],"class_list":["post-450","post","type-post","status-publish","format-standard","hentry","category-net","category-databases","category-development","category-oracle","category-34-id","category-6-id","category-8-id","category-19-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/posts\/450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/comments?post=450"}],"version-history":[{"count":1,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/posts\/450\/revisions"}],"predecessor-version":[{"id":1402,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/posts\/450\/revisions\/1402"}],"wp:attachment":[{"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/media?parent=450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/categories?post=450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.switchbl8.nl\/blog\/wp-json\/wp\/v2\/tags?post=450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}