01.05.2020

How Developer A Native Desktop Client For Mac

82
How Developer A Native Desktop Client For Mac Average ratng: 6,4/10 4778 votes

Chris Knepper recently launched an early build of a native Android Messages client for desktop on Github, and it already works really well. The app is available for free on Windows, Mac, and Linux. The desktop app is a native client for Mac and Windows with the full functionality of Yammer. Along with streamlined log in and SSO support, the app integrates with native operating system capabilities such as notifications, shortcuts, and launch on startup.

This chapter explains how to connect to a database to use Oracle Data Mining. It contains the following sections:

Developer Samuel Attard debuted an unofficial desktop application for Google Play Music a while back (called “Google Play Music Desktop Player), and in the time since its launch, the app has. Latest stable version: 2.5.0. Use the desktop clients to keep your files synchronized between your Nextcloud server and your desktop. Select one or more directories on your local machine and always have access to your latest files wherever you are. The new native Extend your GitHub workflow beyond your browser with GitHub Desktop, completely redesigned with Electron. Get a unified cross-platform experience that’s completely open source and ready to customize. To take advantage of the functionality you've just seen updated, you probably need 'Apple Remote Desktop', which seems to be an enterprise remote management tool like Microsoft's Systems Management Server, but for OSX.

Connect Application Development Tools

SQL*Plus and SQL Developer and other client tools are installed with Oracle Database. SQL*Plus is a command line tool for transmitting SQL and PL/SQL to the database. SQL Developer is a graphical development environment for SQL and PL/SQL.

You can use the Data Mining PL/SQL API in either SQL*Plus or SQL Developer. Within SQL Developer you can use both the Data Miner graphical tool and the Data Mining PL/SQL API. For information about the PL/SQL API, see Oracle Data Mining User's Guide.

If you have installed Oracle Database locally on your PC, you can follow these steps to start SQL*Plus or SQL Developer:

  1. From the Windows Start menu, select Oracle – OraDb11g_homen.

    Note:

    If there are n database installations, they will appear as Oracle – OraDb11g_home1, Oracle – OraDb11g_home2, ... Oracle – OraDb11g_homen in the Start menu.

    Each of these refers to a separate ORACLE_HOME. Be sure to select the appropriate one.

  2. Choose Application Development.

  3. Choose the name of the application.

Connect SQL*Plus

When SQL*Plus starts up it is already connected to the local database. Enter the name of a user ID that has data mining privileges, as described in Chapter 4. You will be prompted to enter the password.


Description of the illustration sqlplus.gif

Connect SQL Developer

The first time you run SQL Developer, you may be prompted to provide the path to the Java executable. If so, specify the full path of jdkbinjava.exe under the Oracle home directory for the database. For the installation described in Chapter 2, the path would be:

To define a connection to the local database:

  1. Right click Connections and choose New.

  2. The New/Select Database Connection dialog appears.


    Description of the illustration sqldev.gif
    • For Connection Name, specify a meaningful name that you will remember.

    • For Username/Password, provide a user name and password for the connection. The user must have data mining privileges as described in Chapter 4.

    • For Hostname, specify localhost to indicate that the database is hosted on the local computer.

    • For Port, specify the port where the database will listen to requests from the client. The default port is 1521.

    • For SID (Service Identifier), specify the simple database name. This is the first component of the global database name described in the installation instructions in Chapter 2.

    Click Connect to connect to the database using the specified credentials.

Connect Oracle Data Miner

Oracle Data Miner is a choice on the Tools menu of SQL Developer.

• • Now click on ALLOW ALLWAYS and select RUN IN UNSAFE MODE and click on TRUST. Junos pulse client for mac.

Get an overview of the supported settings in an Azure Active Directory conditional access policy. You can configure the device platform condition to tie the policy to the operating system on a client. Azure AD conditional access supports the following device platforms: Android. Mac OS X: Outlook 2016, Outlook 2013 (with modern. Is there any equivalent application to Microsoft's AD Users and Computers but available for Mac OS X? Basically the only time given, my specific role, to access a Windows box or start-up a Windows VM is to unlock a users account on AD or to move/delete a computer object in the Mac OU in AD. There is a method of offering partial Mac client management and access to other Mac OS X Server services under Active Directory that doesn't require schema modification. The approach is twofold. Active directory client for windows 7. Learn how to use DCE/RPC and the Active Directory Certificate profile payload to request a certificate. Bind the OS X Mountain Lion or later client to AD. You can use a profile, GUI on client, or CLI on client to bind the client. Request a certificate from a Microsoft Certificate Authority. More ways to shop: Visit an Apple Store.


Description of the illustration sqldevodmr.gif

Oracle Data Miner requires an administrative (SYS) connection for installation. A separate connection to the database is required for each user that will use the tool. Instructions for creating these connections are provided in the Oracle Data Miner Help. For installation and configuration instructions, go to http://www.oracle.com/technetwork/database/options/odm/dataminerworkflow-168677.html.

Oracle Client and Oracle Net

To connect to an Oracle Database, a client application must identify the database and present appropriate credentials. The connection mechanism depends on the type of client and whether it is running locally or remotely. Some connections require the installation of Oracle Client software.

There are several methods for specifying login credentials. For example, a client may present login credentials at the time of the connection, as shown below. The system will prompt for a password and establish a connection.

You may also identify a connection with a predefined Net Service Name.

Oracle Spreadsheet Add–In for Predictive Analytics, whether running locally or remotely, requires the installation of Oracle Client and the creation of a Net Service Name.

Note:

SQL Developer and Oracle Data Miner do not require the installation of Oracle Client.

For details about Oracle Data Miner installation and configuration, see Oracle Data Miner 11g Release 2 'Getting Started' on the Oracle Technology Network:

Additional details are available in the online help for Oracle Data Miner.

Install Oracle Client

You must install Oracle Client if:

  • You wish to use Oracle Spreadsheet Add-In for Predictive Analytics

  • You do not have a local database and you wish to use SQL*Plus and other tools for connecting to a remote Oracle database.

Use the following steps to install Oracle Client on a Windows platform:

Note:

The following instructions are not intended as a replacement for Oracle Client and Net Management documentation. For additional information, refer to:
  1. Ensure that your computer meets the system requirements described in Oracle Database Client Installation Guide for Microsoft Windows.

  2. Stop any Oracle services that may be running on your computer.

    In Windows Control Panel, choose Administrative Tools, then Services. Find the service names that start with 'Oracle'. Choose Stop for each one.

    Note:

    To stop an Oracle database, first stop the database service (OracleServiceservice_name), then stop the database listener (OracleOraDb11g_homeTNSListener).
  3. Log on to your computer as a member of the Administrator's group. If you are unsure if your user ID is in the Administrator's group, check User Accounts in Windows Control Panel.

  4. To start the installation, go to the Client installation directory and run SETUP.EXE to start Oracle Universal Installer.

  5. On the Select Installation Type page, choose Administrator.


    Description of the illustration client2of7.gif

    Click Next.

  6. In the Download Software Updates page, provide your My Oracle Support credentials if you want to automatically download software updates. Click Next.


    Description of the illustration client3of9.gif
  7. On the Select Product Languages page, select the language for the Oracle Client user interface.


    Click Next.

  8. On the Specify Install Location page, provide the path of the Base directory in which you installed Oracle Database. (See 'Install Oracle Database' step 8.)

    The Installer provides a Software Location under Oracle Base. This will be the home directory of the Oracle client that you are installing (Oracle home). If this directory does not exist, the Installer will create it. If the directory does exist, make sure that it is empty.


    Description of the illustration client5of9.gif

    Click Next.

  9. The Installer performs prerequisite checks, then displays the Summary page.


    Description of the illustration client7of9.gif

    Click Install to complete the set up process and begin the installation.

  10. On the Install Product page, the Installer displays a progress bar.


    Description of the illustration client8of9.gif

    When the installation is successfully completed, click Close.

  11. Oracle Net Configuration Assistant starts and displays the Welcome page.


    Description of the illustration netconfig1.gif

    Choose Local Net Service Name Configuration, then click Next.

    Oracle Net Configuration Assistant determines that Oracle Client can use the Easy Connect naming method, as described in 'Oracle Client and Oracle Net'. A Net Service Name is not needed. Simply click Next.

  12. Oracle Net Configuration Assistant displays summary information about the connection configuration.

    Click the Password Management button at the bottom of the page to unlock any schemas that you plan. If you wish, you can also reset the system passwords. If you will use the Oracle Data Mining sample programs and you did not unlock the SH schema when you installed the database, you should do so now. (See 'Install Oracle Database'.)

    Click Exit to exit Oracle Net Configuration Assistant, then click Finish to complete the installation of Oracle Client.

  13. On the End of Installation page, click Exit to exit Oracle Universal Installer.

  14. If you stopped any Oracle services before running Oracle Universal Installer, you can restart them at this time.

    In Windows Control Panel, choose Administrative Tools, then Services. Find the service names that start with 'Oracle'. Choose Start for each one.

    Note:

    To restart an Oracle database, first restart the listener (OracleOraDb11g_homeTNSListener), then restart the database service (OracleServiceservice_name).

Create a Net Service Name

The instructions in this section explain how to create a Net Service Name. Follow these instructions if you wish to use Oracle Spreadsheet Add–In for Predictive Analytics.

Note:

The following instructions are not intended as a replacement for Oracle Client and Net Management documentation. For additional information, refer to:

Remote Desktop Client

To create a Net Service Name:

  1. From the Windows Start menu, select Oracle – OraClient11g_homen.

    Note:

    If there are n installations of Oracle Client, they will appear as Oracle – OraClient11g_home1, Oracle – OraClient11g_home2, .. Oracle – OraClient11g_homen in the Start menu. Be sure to select the appropriate one.
  2. Choose Configuration and Migration Tools.

  3. Choose Net Configuration Assistant.

  4. Oracle Net Configuration Assistant displays the Welcome page.


    Description of the illustration netconfig1.gif

    Choose Local Net Service Name configuration, then Next.

  5. On the next page, choose Add to add a new Net Service Name. Then click Next.

  6. Provide the Global Database Name in the Service Name text box. (See 'Install Oracle Database'.)


    Description of the illustration netconfig3.gif

    Choose Next.

  7. On the next page specify the communication protocol. The default is TCP.

    Choose Next.

  8. On the next page, choose Yes, perform a test to test the new connection.


    Description of the illustration netconfig6.gif

    The connection will probably fail until you provide a new user ID and password.


    Description of the illustration netconfig7.gif

    Choose Change Login.

    Provide the user ID and password of an account that has data mining privileges on the host.


    Description of the illustration netconfig8.gif
  9. If the user name and password were the only problem with the connection, Oracle Net Configuration Assistant makes a successful test connection.


    Description of the illustration netconfig9.gif

    Choose Next.

  10. Oracle Net Configuration Assistant reports that the connection configuration was successful. When you click Next, you are returned to the Welcome page, where you have the opportunity to perform additional configuration.

    Click Finish to exit Oracle Net Configuration Assistant.

Connect the Spreadsheet Add–In

Oracle Spreadsheet Add–In for Predictive Analytics implements predictive analytics ('one–click' data mining) within Microsoft Excel. You can use the Spreadsheet Add–In to analyze data stored in Excel or in Oracle and to import/export data mining models to/from Oracle Database. Whether the data is stored in Excel or in the database, the Spreadsheet Add–In requires a database connection.

The Spreadsheet Add–In requires Oracle Client. It uses a Net Service Name to connect to the database. Even if the database is local, Oracle Client and a Net Service Name are required.

To connect to Oracle, follow these steps:

  1. Install Oracle Client on your computer as described in 'Install Oracle Client'.

  2. Create a Net Service Name as described in 'Create a Net Service Name'.

  3. Add the Add–In to Excel as described in 'Optionally Install the Spreadsheet Add–In'.

  4. From the Add–In menu, choose Connect.


    Description of the illustration addin2.gif
  5. The Connect (Oracle Database) dialog appears.


    Description of the illustration addin3.gif

    From the list of predefined Net Service Names, choose the connection you want to use. Provide a user name and password and click Connect to activate the Spreadsheet Add–In.

    See Also:

    'Optionally Install the Spreadsheet Add–In'
Active4 years, 8 months ago

Which is the best Open Source free client for querying an Oracle database? It may additionally support other databases (MySQL, Postgres etc), since our development environment often requires switching between different databases.

pnuts
50.9k7 gold badges66 silver badges105 bronze badges
pugmarxpugmarx
5,7353 gold badges24 silver badges39 bronze badges

closed as not constructive by KevSep 26 '12 at 10:15

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.

7 Answers

I have been using the Oracle SQL Developer (because it's free) and at first hated every minute spent with it. I am still having weird problems with graphics, as it's running on Vista and there seems to be some sort of graphics driver problem (luckily, no-one can get it to run properly on Vista, so I am not alone in this), which makes its use quite cumbersome.

Nevertheless I had to learn how to cope with it and now I must admit it's a neat and very useful tool (NOT ONLY) for querying an Oracle database. I suppose you could query other DBs from it as well, for instance I have used it to query some legacy MS Access DBs, and so I believe you could query SQL Server as well.

You can do data migrations, imports/exports, see OWA output, and allegedly also DEBUG (step through, set breakpoints, etc..) PL/SQL code, but I haven't tried this. I have been fine with sqlplus command-line so far :) Do give it a try, and don't let the Vista-related graphics problems give you a wrong impression :)

Peter PerháčPeter Perháč

Yahoo Messenger Desktop Client

14.6k18 gold badges110 silver badges145 bronze badges

If by open-source you really mean free, then Oracle SQL Developer is free. However it is not open-source. It is fully supported though, we use it where I work all the time.

If you're interested you can go here for a good starting reference on its features.

Ryan ThamesRyan Thames
1,9576 gold badges26 silver badges31 bronze badges

SQLTools is free and clean light weight client.www.sqltools.net

pencilslatepencilslate
6,43316 gold badges50 silver badges71 bronze badges

What kind of 'client' do you mean? Do you mean the actual drivers, or just an application you can get SQL results from? eg, SQuirrel SQL

Mark Byers

Microsoft Remote Desktop Client For Mac

623k139 gold badges1397 silver badges1358 bronze badges
Matthew WatsonMatthew Watson
11.4k8 gold badges56 silver badges79 bronze badges

Well Oracle provide SQL Developer for free, which is basically an Oracle IDE - lets you browse tables, code editor for PLSQL, SQL query window etc ..

Stephen ODonnellStephen ODonnell

If you use a mac, You can try macsequel - a native mac client for oracle.

KarthikKarthik

One answer (for any platform and database) is just use ODBC. E.g. on POSIX, unixODBC. Oracle of course supports the standard with their own drivers.

Matthew FlaschenMatthew Flaschen
229k39 gold badges454 silver badges510 bronze badges

Not the answer you're looking for? Browse other questions tagged databaseoracledesktop-application or ask your own question.