I have an Exhange 2010 Server... with a public folder... that has a Contact List in it.
How would I access this via ODBC? Is it possible to do a "query" to pull the fields from Exchange Server into a MySql table?
There's no ODBC driver for Exchange. You need to write an application that reads the folder and then writes the data to a database. Or, you need to automate the exporting of the folder to a CSV file so that you can use a text-file ODBC driver to read it.
RO
Related
I want to explore Oracle data integrator , i am not able to understand what does 'Use credential File' option in Data server does in Oracle data integrator. If anyone can explain it would be helpful and i want to improve performance of my oracle data integrator script as well, any ideas on that as well.
Ok, now I think that I understood. You run ODI in Cloud.
You will need a credential File in order to connect to your database.
The way you obtain that credential file, is:
Credential files are downloaded from the ADW console to the ODI host in the Oracle Cloud Infrastructure (OCI).
Note: When ODI is deployed from the Marketplace, client credential folders are downloaded from autonomous databases that exist in the OCI compartment containing ODI.
If ADW is in a different compartment than ODI follow the steps below.
Download the Credentials
Connect to the ODI host using VNC. Refer to the Deployment blog above
for details.
Launch Firefox from the Applications>Favorites list.
Follow the steps in Downloading Autonomous Data Warehouse Credentials
to obtain the client credentials compressed folder containing the
wallet and network configuration files used by ODI to make the
connections.
The entire way of connecting is described here.
I am creating a web app using Oracle apex and I need to draw data from an excel file or CSV file from a remote server, is the remote server option of oracle apex capable of that, is it possible to be done and how? thanks in advance.
If you are talking about the "Data Loading" page type, then yes - the Wizard creates several pages; one of them lets you browse for the source file. If the remote server's directory is mapped on your computer, you'll see it while browsing for the file and use it as data source.
I have this very specific requirement.
My database server is running on some linux server X, where I have written some stored procedure which will read the file from a DIRECTORY and create an XML table based on the content of that xml file.
Now, The file in picture can come from any machine i.e. it is uploaded by user in Browser and then we need to process it with the stored procedure.
Is there a way I can access the file of my local machine from the database server without mount/ftp? I mean, is there any utility in Oracle which can access file system of the client to read the file content?
is there any utility in Oracle which can access file system of the client to read the file content?
No, there is not. PLSQL program cannot reach your client PC. You have to upload it to the server then can use UTL_FILE to interpret it.
I have installed SAS Enterprise Guide 9.3 and SAS JDBC Drivers 9.3 and have some test SAS data sets that I need to load into Oracle. We have licenses for
ODBC SAS/ACCESS ODBC
PCFILE SAS/ACCESS PC File Formats
CONNECT SAS/CONNECT
WKSPSRVLOCAL SAS Workspace Server for Local Access
I am using Windows 7. I am not sure about next steps
Can I read SAS Datasets having just installed SAS EG?
Which JAR files are required
How will the connect string look like and what will be the port, username & password.
Appreciate any help I can get.
Thanks
Not an expert in this. If you can do this, you will need to connect through the local Workspace server. I've only connected through a server Workspace server to get a JDBC connection.
How I've done it in the past. Always possible this is not the best method.
Step 1. Connect to SAS workspace. http://support.sas.com/documentation/cdl/en/itechjcdg/61499/HTML/default/viewer.htm#connfact_direct.htm
Step 2. Use the DataService on the Workspace to get a JDBC connection to the current SAS session. http://support.sas.com/documentation/cdl/en/itechjcdg/61499/HTML/default/viewer.htm#jdbcconn.htm
Alternative: Connect through ODBC to Oracle in SAS and use SAS to write the tables into your Oracle DB. See the SAS/ACCESS documentation. http://support.sas.com/documentation/onlinedoc/access/index.html
Hope this helps!
I've used TEXT_IO package for creating files in the local(client) machine. From the documentation http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_file.htm#BABBBABB I see that it is "available for both client-side and server-side PL/SQL". What does this mean?. Does it mean I can use it to create file in both client and server side? If so, which method/option should I use to create a file in the client side. Thanks.
UTL_FILE is a PL/SQL database package. It can read from or write to any directory which the oracle OS account has the matching privileges on. In practice this means directories on the database server, although directories on other servers - or even your local PC - can be shared with that server, through the good graces of your network administrator, and the DBA creating the appropriate Directory object.
TEXT_IO is an Oracle Forms package for writing to the client. Naturally it only works in client/server versions of the product, although the webutils library provides an implementation which can work in webform deployments.
The oracle OS account is the user which installed the Oracle software. We create the account before running the OUI. The oracle user has no direct relationship to any database accounts.
Processes inside the database can only read or write files in directories which the OS account can access. These processes include UTL_FILE, Data Pump, external tables, Java stored procedures running OS commands and extprocs, as well as background things like the alert log, dumps and trace files .
No, I think it means that UTL_FILE and TEXT_IO provide equivalent functionality for server and client respectively.