Enable-Mailbox: provisioning without -Database attribute (balance across mailbox databases)

We have a 16 Exchange 2013 Mailbox Databases. Of those 16, 12 have been 'Excluded from Provisioning'. 
We are trying to come up with a script or at least command to enable-mailbox for existing AD user accounts. 
The question is, we want the enable-mailbox command to balance or randomly create mailboxes across databases and not just on one specific database. 
Can this be done? 

Hi,
From your description, I would like to clarify the following thing:
Automatic distribution is used when you don't specify the Database parameter on the Enable-Mailbox cmdlet. This process randomly distributes mailboxes across all of the suitable mailbox databases in your organization.
If you also want the mailboxes to be distributed to the other 12 databases, you can run the cmdlet below to set the IsExcludedFromProvisioning to $false for them.
Set-MailboxDatabase <database name> -IsExcludedFromProvisioning $false
Hope my clarification can be helpful to you.
Best regards,
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
Amy Wang
TechNet Community Support

Similar Messages

  • How to release FSG reports without using Program - FSG Transfer across a database link

    Hi,
    Our project development team have built some reports to meet the requirements of the business customer using Financials Statement Generator (FSG) as part of an implementation of Oracle E-Business Suite (EBS) release 12.1.3.
    We know we can use the Program - FSG Transfer across a database link to move the reports from development to another environment.
    Oracle General Ledger User's Guide
    Copying Report Objects From Another database (FSG Transfer Program)
    http://docs.oracle.com/cd/E18727_01/doc.121/e13627/T312864T313620.htm#I_tx2Dfsgx2Dimpex78
    However our production environment is on a different network. Therefore this solution will not work since a database link cannot be created from production to the non production databases. Obviously I am asking the network solution architects to consider how to join the networks but do'nt hold out much hope. Has anyone got an alternative solution?
    FYI We have considered extracting the report definition, row sets, column sets etc from the back end database tables then transforming that into end user key strokes to simulate what someone would do to create such a report from scratch using the front end forms using a tool such as data loader which I believe has no licence cost implications. We dont have a lot of time so would be interested to know if anyone had any success with an alternative method such as this.
    P.S. I had found this question asked already by someone else but without an answer so i am trying again today.
    Transfer FSG Report without using FSG Transfer program.

    Look here for a potential way: Re: Calling table function on remote server - possible?

  • Load balancing across database connection

    Do you provide load balancing across database connections and allow RDBMS load
    balancing for read only access?
    Thanks in advance.

    Hello, Christina.
    Load balancing with multiple machines is a little bit different than
    in the same machine. One of the important resource in this kind
    of application is network bandwidth, so tuxedo tries to keep the
    traffic among the machines as low as possible. So, it only
    balance the load (call services in other machine) in case all the
    services are busy in the machine where they are call.
    I mean, if you have workstation clients attached only to one
    machine, then tuxedo will call services in this machine untill
    all servers are busy.
    If you want load balancing, try to put one WSL in each machine,
    and the corresponding configuration in your WSC ( with the | to
    make tuxedo randomly choose one or the other) or spread your
    native clients among all the machines.
    And so, be carefull with the routing!
    Ramón Gordillo
    "Christina" <[email protected]> wrote:
    >
    I am looking for assistance in configuring Tuxedo to perform load balancing
    across
    multiple machines. I have successfully performed load balancing for a
    service
    across different servers hosted on one machine but not to another server
    that's
    hosted on a different machine.
    Any assistance in this matter is greatly appreciated.

  • Error during Exchange 2007 mailbox provisioning with IDM 8.1.1.1

    Hi
    We want to create Exchange 2007 mailboxes from IDM.
    When we let Exchange set the SMTP address (EmailAddressPolicyEnabled=true), it works fine
    But when we set the SMTP address in IDM with the attribute PrimarySmtpAddress (and EmailAddressPolicyEnabled=false) there are an error and an information in the provisioning task
    Error : PowerShell:6c13f14c-3825-4064-a585-48b4756de3a3 is not a mailbox user
    Information : Added exchange mailbox to the user based on the RecipientType change from: 'User' to: 'UserMailbox'
    We see that the mailbox has the SMTP address set by Exchange.
    After 5mn, the task ends successfully and we see that the SMTP address is the one set by the IDM attribute PrimarySmtpAddress.
    We guess that this error is caused by the active directory replication delay between controllers.
    Does anybody know how to solve this problem ?
    Thank you

    Hi Patrick
    Thank you for your answer.
    The cmdlet enable-mailbox can be used with the PrimarySmtpAddress option and, in this case, the EmailAddressPolicyEnabled option is automatically set to false.
    Cf. the MS technet help : "The PrimarySmtpAddress parameter specifies the primary SMTP address for the mailbox. By default, the primary SMTP address is generated based on the default e-mail address policy. If you specify a primary SMTP address by using this parameter, the command sets the EmailAddressPolicyEnabled attribute of the mailbox to $false, and the e-mail addresses of this mailbox aren't automatically updated based on e-mail address policies."
    I have tested this option on our Exchange 2007 environment and it works fine.
    In IDM if PrimarySmtpAddress is used but not EmailAddressPolicyEnabled, there is an error : "PowerShell:The e-mail addresses for this recipient are automatically generated based on e-mail address policies. To modify the primary SMTP address for this recipient, you must disable automatic updating of e-mail addresses based on e-mail address policy”
    If PrimarySmtpAddress is used and EmailAddressPolicyEnabled is set to false, then the log shows that 2 powershell commands are run by the gateway, the second immediately after the first.
    Enable-Mailbox with the parameters -Identity and -Database, run with no error
    Set-Mailbox with the parameters -Identity, -EmailAddressPolicyEnabled (set to FALSE) and -PrimarySmtpAddress, run with the error “…is not a mailbox user.”
    After 5 mn (the retry delay) another powershell command is run :
    Set-Mailbox with the parameters -Identity, -EmailAddressPolicyEnabled (set to FALSE) and -PrimarySmtpAddress, run with no error.
    The solution would be that IDM, when PrimarySmtpAddress is set, runs only the command Enable-Mailbox with the parameters PrimarySmtpAddress, which set automatically EmailAddressPolicyEnabled to FALSE
    Gilles

  • Load balancing across DMZs - Revisited

    I know this question has been asked before and the answer is to have separate content switches per DMZ in order to maintain the security policy. There is an option to have the content switch in front of the firewall and then use only one content switch to load balance across multiple DMZs. Is this an acceptable design or the recommendation is to have a separate content switch behind the firewall for each DMZ of the firewall?
    Can a Cisco 6500 with CSM be configured for multiple layer 2 load balanced VLANs thus achieving a mutiple DMZ load balancing scenario with only one switch/CSM?

    How do you connect the router to the firewall ?
    Problem is the response from the server to a client on the internet.
    Traffic needs to get back to the CSS and if the firewall default gateway is the router, the response will not go to the CSS and the CSS will reset it.
    If you configure the default gateway of the firewall to be the CSS, than all traffic from your network to the outside will go through the CSS.
    This could be a concern as well.
    If you don't need to know the ip address of the client for your reporting, you can enable client nat on the CSS to guarantee that server response is sent to the css without having the firewall default gateway pointing at the CSS.
    Gilles.

  • Credit Approval across multiple databases

    Hi,
    We are trying to create a credit approval across two databases i.e. set my limit in the one database but would like to have an approval fire in my other database if the combined customer balances + new transaction amount is greater than the limit set.
    We get an cannot commit ADOC error.
    Please have a look at the query and let us know what needs to be changed.
    Thanks
    Jacques
    SELECT 'TRUE' FROM SBODemoUK.dbo.OCRD a, SBODemoUS.dbo.OCRD b WHERE $[a.cardcode]=$[$4.0.0] and $[b.CreditLine]< (($[a.Balance]$[b.Balance])$[$29.0.0])) and $[a.cardcode]=$[b.cardcode}

    The $ before a.cardcode is not the right syntax.  Also when you are referencing the DocTotal I changed the syntax to
    $[$29.0.Number]
    so that we can get the value without the currency symbol
    Could you please try this
    SELECT DISTINCT 'TRUE' FROM SBODemoUK.dbo.OCRD a, SBODemoUS.dbo.OCRD b WHERE a.cardcode=$[$4.0.0] and b.CreditLine< ((a.Balance+b.Balance)+$[$29.0.Number]) and a.cardcode=b.cardcode

  • Clients connections not balanced across proxies

    Guys,
    I have 8 Extend clients connecting to 6 proxies. With 3.7, my understanding was by default clients connections should be balanced across available proxies but its not the case always. I see some times client connections are not load balanced at all.
    Have been through -- http://docs.oracle.com/cd/E24290_01/coh.371/e22839/gs_configextend.htm#BEBBIJAI
    I've specified two proxies in the client side config
              <tcp-initiator>             
               <remote-addresses>
                   <socket-address>
                      <address>35.54.42.46</address>
                      <port>9099</port>
                   </socket-address>
                   <socket-address>
                      <address>35.54.42.47</address>
                      <port>9099</port>
                   </socket-address>
                </remote-addresses>
                   <connect-timeout>10s</connect-timeout>
                </tcp-initiator>
    Haven't configured load balancer on the proxy, so by default it should be set to 'proxy'. Have even tried by explicity configuring load balancer to 'proxy' bo luck.
    Certain times I see, which is perfect
         proxy 1 -- 1 client connection
         proxy 2 -- 2 client connection's
         proxy 3 -- 1 client connection
         proxy 4 -- 1 client connection
         proxy 5 -- 2 client connection's
         proxy 6 -- 1 client connection
    But I also see
         proxy 1 -- 1 client connection
         proxy 2 -- 3 client connection's
         proxy 3 -- 0 client connection
         proxy 4 -- 0 client connection
         proxy 5 -- 1 client connection
         proxy 6 -- 3 client connection's
    Any ideas to fix this would be appreciated.
    Thanks
    K

    Hi Venkat,
    Been monitoring RequestTotalCount, but I still think connections still imbalanced..
    Currently, I have 3 clients and 5 proxy nodes and i see
    Proxy node 1 ---  ConnectionCount=2, RequestTotalCount=25
    Proxy node 2 ---  ConnectionCount=0, RequestTotalCount=23
    Proxy node 3 ---  ConnectionCount=0, RequestTotalCount=4
    Proxy node 4 ---  ConnectionCount=0, RequestTotalCount=18
    Proxy node 5 ---  ConnectionCount=1, RequestTotalCount=19
    Would appreciate your clarification. Also, shound't client connections be balanced based on 'ConnectionCount' and other attributes like CPU usage, etc?
    Thanks
    K

  • ACE30 load balancing across two slightly different rservers

    Hi,
    is there a possibility to get a load balancing across two rservers so:
    when client sends http://vip/ and it goes to rserver1 then url is sent without change
    when client sends http://vip/ and it goes to rserver2 then url is modified to http://vip/xyz/
    Or maybe load balancing can be done across two serverfarms ?
    thanks

    Ryszard,
    I hope you are doing great.
    I do not think that´s possible since the ACE just load balance the traffic to the servers and once the load balance decision has been taken it will pass the "ball" to the chosen server.
    Think about this, let´s say user A needs to go to Server1 but guess what? based on the load balance decision it was sent to Server2 which unfortunately does not have what the customer was looking for. OK, fine, user A close the connection and tries again but now the Server1 is down then the only available is Server2 then the ACE sends it to Server2 again then user A just decides to leave, you see how bad that can be.
    A better approach would be to have either 2 VIPs ( different IP addresses) or 2 with the same IP address but hearing on another port, perhaps, one port per server.
    Hope this helps!
    Jorge

  • Reuse Dimdate across different database for different data models

    Hi,
    I am designing a new data model for a data mart. I need to add dimdate dimension in this data model. I noticed that dimdate already exists in another database and being used by another
    data model. Is it possible to re-use the existing dimdate table for my new data model? If so, what about the foreign key constraints? Normally we link the date columns from fact table to the dimdate keys. How would we achieve that in case we are using the
    same table across different databases?
    Any opinion on this will be highly appreciated.
    Thanks in Advance.
    Cheers!!

    You can create a copy of dimdate table to your new data warehouse.
    If both data marts were in a single data warehouse, then you don't required to copy. but as these are in two different databases then you just copy that.
    regarding FK relationship. you can connect any fact table to you date dimension. even if you want to use more than one instance of your date dimension, it would be simply adding multiple FK columns in your fact table (role playing dimension).
    For date dimension be sure that your date dimension covers most of the attributes required. here is an example of date dimension:
    http://www.rad.pasfu.com/index.php?/archives/156-Script-to-Generate-and-Populate-Date-Dimension-Version-2-Adding-Multiple-Financial-Years.html
    Regards,
    Reza
    SQL Server MVP
    Blog:  
    http://rad.pasfu.com  Twitter:
      LinkedIn:
    SQL Server Integration Services 2012 Tutorial Videos:
    http://www.radacad.com/CoursePlan.aspx?course=1

  • Http Active requests not balanced across OAS Farm

    Hi,
    i have a Farm with 4 OAS , repository file based and 10.1.2 OAS version.
    The Http active request it's very different along the 4 nodes. In two nodes i have more than 2000 respectively and in the others only 40.
    The http active connections it's very different too in 150 to 45.
    Otherwise, the throughput it's similar in all 4 nodes, total Requests Processed Since Startup it's similar too and
    conenctions to database are balanced from the 4 nodes.
    What happen?
    Thanks and best regards.
    Fran

    Hello Shail,
    thanks to reply.
    I add my mod_oc4j.conf file (it's for the node that have high connectons), i hope can help. NO dcm cluster in the farm.
    I have all the 4 OHS enabled behind a ACE Cisco with Round Robin (with exception that the same IP it's routed to the same OAS ).
    # Oracle iAS mod_oc4j configuration file: mod_oc4j.conf #
    LoadModule oc4j_module libexec/mod_oc4j.so
    <IfModule mod_oc4j.c>
    <LocationMatch "/j2ee/.*/Spy">
    Order deny,allow
    Deny from all
    </LocationMatch>
    <LocationMatch "/j2ee/.*/AggreSpy">
    Order deny,allow
    Deny from all
    </LocationMatch>
    <Location /oc4j-service>
    SetHandler oc4j-service-handler
    Order deny,allow
    Deny from all
    Allow from localhost solaris.xxx.es solaris1
    </Location>
    Oc4jSelectMethod roundrobin:local
    Oc4jMount /j2ee/*
    Oc4jMount /reports OC4J_BI_Forms
    Oc4jMount /reports/* OC4J_BI_Forms
    Oc4jMount /repdemo OC4J_BI_Forms
    Oc4jMount /repdemo/* OC4J_BI_Forms
    Oc4jMount /webapp home
    Oc4jMount /webapp/* home
    Oc4jMount /IsWebCacheWorking home
    Oc4jMount /IsWebCacheWorking/* home
    Oc4jMount /WebService Administracion
    </IfModule>
    Thanks and regards.
    Fran.

  • Exchange 2013 - Cannot remove DataBase due to Arbitration Mailboxes

    Dear Experts,
    I'm running MS Exchange 2013 on Server 2012 R2.  I am cleaning/merging databases and have ran into a problem due to the arbitration mailboxes.  I am unable to delete a database because of the arbitration mailboxes.  
    First, I identified all the mailboxes in the DB I wanted to move (DB01)
    Get-Mailbox -Database "DB01" -Arbitration
    I did the below to move the arbitration and user mailboxes to a different DB
    Get-Mailbox -Database "DB01" | New-MoveRequest -TargetDatabase "DB02"
    Get-Mailbox -Database "DB01" - Arbitration | New-MoveRequest -TargetDatabase "DB02"
    The move was successful, but I was unable to delete DB01 because of an error related to the arbitration mailboxes when I attempted to delete it.
    After researching this problem I used
    Get-Mailbox -Arbitration | Set-Mailbox -Arbitration -Database "DB02"
    I have verified the active arbitration mailboxes are on DB02 by using
    Get-Mailbox -Arbitration | Ft Name, Database
    Currently DB01 is dismounted and from what I can tell not doing anything except eating up a license.  Arbitration mailboxes still reside on DB01, but they are not active.  If anyone has any experience on how I can force the deletion of this database
    or remove the arbitration mailboxes for good it would make my boss and I so happy.  Thanks to everyone in advance.

    Dear Experts,
    I'm running MS Exchange 2013 on Server 2012 R2.  I am cleaning/merging databases and have ran into a problem due to the arbitration mailboxes.  I am unable to delete a database because of the arbitration mailboxes.  
    First, I identified all the mailboxes in the DB I wanted to move (DB01)
    Get-Mailbox -Database "DB01" -Arbitration
    I did the below to move the arbitration and user mailboxes to a different DB
    Get-Mailbox -Database "DB01" | New-MoveRequest -TargetDatabase "DB02"
    Get-Mailbox -Database "DB01" - Arbitration | New-MoveRequest -TargetDatabase "DB02"
    The move was successful, but I was unable to delete DB01 because of an error related to the arbitration mailboxes when I attempted to delete it.
    After researching this problem I used
    Get-Mailbox -Arbitration | Set-Mailbox -Arbitration -Database "DB02"
    I have verified the active arbitration mailboxes are on DB02 by using
    Get-Mailbox -Arbitration | Ft Name, Database
    Currently DB01 is dismounted and from what I can tell not doing anything except eating up a license.  Arbitration mailboxes still reside on DB01, but they are not active.  If anyone has any experience on how I can force the deletion of this database
    or remove the arbitration mailboxes for good it would make my boss and I so happy.  Thanks to everyone in advance.
    Please post the exact error when the database is mounted and you try to remove it.
    Is this a multi domain forest? Set: set-adserversettings -viewentireforest $true
    then check where the arbitration mailboxes are again:
    get-mailbox -arbitration
    Twitter!:
    Please Note: My Posts are provided “AS IS” without warranty of any kind, either expressed or implied.

  • How to build query to give daily balance across bank accounts? (to then plot in a graph)

    How would one build a query to give daily balance across bank accounts? (to then plot in a graph)
    Assumptions:
    * There is a table TRANSACTIONS which includes columns TRANS_DATE, AMOUNT and BANK_ID. It does NOT include a column for balance. So current balance for a bank account is the sum of the AMOUNTs for that BANK_ID for example. Balance on date XX will be the sum
    of all AMOUNTS for that BANK_ID for all TRANS_DATE's prior and including the date XX.
    * There is not necessarily transactions on every day for each bank
    * Table BANKS which has BANK_ID and TITLE
    Would like a query that gives: Supply StartDate and EndDate for the query:
    Date Bank1Balance Bank2Balance Bank3Balance TotalBalance
    1/1/15 $100 $200 $100 $400
    1/2/15 $200 $200 $100 $500
    etc

    You'll find examples of queries for computing balances in various contexts in Balances.zip in my public databases folder at:
    https://onedrive.live.com/?cid=44CC60D7FEA42912&id=44CC60D7FEA42912!169
    If you have difficulty opening the link copy its text (NB, not the link location) and paste it into your browser's address bar.
    The queries in this little demo file return balances per transaction, however, whereas you appear to wish to return balances at close of business per day.  This can easily be done by means of a subquery which sums all transactions to date.  To return
    balances for all dates regardless of whether or not any transactions have been undertaken on the day, an auxiliary calendar table can be introduced into the database to plug the gaps,  The Calendar.zip file in my same OneDrive folder has means of generating
    such a table.
    With the introduction of an auxiliary calendar table into the database a query can then be written to return the balance per customer at close of business per day over the period 2009 - 2012 covered by the data in the Transactions table:
    SELECT CustomerID, Firstname, LastName, calDate,
       (SELECT SUM(TransactionAmount)
         FROM Transactions
         WHERE Transactions.CustomerID = Customers.CustomerID
         AND Transactions.TransactionDate <= Calendar.calDate) AS Balance
    FROM Calendar,Customers
    WHERE calDate BETWEEN #2009-01-01# AND #2012-12-31#
    ORDER BY CustomerID, CalDate;
    Rows for each customer/date are returned by means of the Cartesian product of the Calendar and Customers tables (the latter analogous to your Banks table), and the subquery returns the balance at close of each day by correlating the Transactions table with
    the Customers and Calendar tables, returning the sum of all transactions per customer up to and including the date in question.  In this example credit and debit transactions are expressed as positive and negative values in a single column of course,
    but where separate credit and debit columns are used its merely a case of summing (Credit-Debit), as done in some of the examples in my demo.
    To return the data in a horizontal format per date I'd suggest the use of a report which returns one row per date, and within it a multi-column subreport in across-then down column layout, linking the subreport to the parent report on the date columns.
    Ken Sheridan, Stafford, England

  • How to find database attribute names that correspond to page labels

    I've been tasked with creating one or more views to be used in creating reports. The users know data items by the labels on pages, not the database attribute names. So my dilemma is how to correlate the page labels to the database attributes.
    For example, there's a course details web page. It includes items labeled "Replacement Course", "Inherited Competency Update Setting" and "Attachments", among others.
    Focusing on "Inherited Competency Update Setting"... there's no database attribute called that. I've found COMPETENCY_UPDATE_LEVEL, but I don't know if that is it. And is an "inherited" one different than a non-inherited.
    I've googled about, and discovered that "Inherited Competency Update Setting" can be set by using a workflow named OTA_COMPETENCE_UPDATE_JSP_PRC and setting an attribute named HR_APPROVAL_REQ_FLAG. Further research has lead me to determine that HR_APPROVAL_REQ_FLAG is used only within the workflow system. I've found in SYS.ALL_SOURCE a package OTA_COMPETENCE_SS with a function that gets that attribute's value. It includes a query against WF_ACTIVITY_ATTR_VALUES which retrieves values of YES_DYNAMIC, APPROVAL, NO, YES or NOTIFYONLY. I've not found any code that uses the function.
    Using ALL_TAB_COLUMNS, I'd found COMPETENCY_UPDATE_LEVEL in OTA_OFFERINGS, which contains "APPROVAL" or null. So that may be what I seek, but I can't confirm it.
    I also have been unable to find the translation from "APPROVAL" to "Notification, Automatic Update after Approval" (assuming I'm correct and this is the field)
    I've found a Training Administration Technical Reference Manual for Release 11i, which contains information about the database, but I've found no corresponding document for Learning Management for 12.1 (Only installation and user guides).
    And this is many days' research to find one attribute. Which I'm not certain I've found.
    So, in this case in particular, or any case in general, how does one find the database name for an attribute, given the page label's text??
    Thank you
    Cornell

    Whoa, easier than I'd thought...
    When the page first shows up, there's the About This Page link, at the bottom, clicking it you get to the About Page.
    I noted two sections, Page Definition and Business Component References Details.
    I expanded Business Component References Details and found View Objects. There's a list of views used. I was dismayed that the views don't appear to be in the database. Of course, they're camelCased Java names of Java objects, not database names (although sometimes some of the camelCased tokens might correspond to parts of view names). They are, however, clickable and when clicked the definition shows up, and I was thinking that it would take a long while to find what I was seeking.
    But... Hit the Expand All link in Page Definition, do a find on page for the desired label, and there it is... a row with the label, view object name and attribute! Pay dirt!
    Then go to the Business Component References Details, find the View Object, click it, and there's the view :-) Find the attribute, then the table... easy peasy!
    Thank y'all again

  • Load balancing on rac database with single node appsTier

    Hi,
    Please advice me, I am working on to configure load balancing on appstier, following is my setup and steps I did so far.
    Host name      Services
    Clelx062ptlge --     Rac 1 – only database
    Clelx063ptlge --     Rac 2 – only database
    Clelx042ptlge --     All apps services including concurrent managers
    I have two R12 database(UDEV -- development & HRQA -- UAT), I only made changes in apps tier xml file of udev for some load balancing parameters, following are the changes I did.
    *<TWO_TASK oa_var="s_tools_twotask" osd="unix"> udev_806_BALANCE </TWO_TASK>*
    *<CP_TWOTASK oa_var="s_cp_twotask" customized="yes">udev_806_BALANCE</CP_TWOTASK>*
    *<TWO_TASK oa_var="s_weboh_twotask" osd="unix"> udev_BALANCE </TWO_TASK>*
    I changed the values from "UDEV" to given above value. After the above change I ran autoconfig. Then Concurrent managers and forms services are not automatically getting failover to second database node, I need to bounce services to fail it back to other available Rac node. Please note that we have only one appsTier
    Thanks,
    Tanveer Mohammed.

    Hi,
    Yes, i have checked the doc referenced, and already did the steps given in the doc. Also i did all the steps given into ID 388577.1 but still Concurrent managers and forms services are not automatically getting failover to second database node, I need to bounce services to fail it back to other available Rac node.
    Please advice...
    Thanks,
    Tanveer Mohammed.

  • Outer joins across multiple databases

    I'm trying to join three tables: 2 from data warehouse and 1 from Siebel database in OBIEE. I create the physical and logical joins (no errors or warnings). The model looks like this: Account Address (table 1) -> Account (table 2) -> Siebel Customer Data (table 3)
    I create two queries in Answers:
    (1) Account.Number and Siebel.Address (the query works)
    (2) Account Address.Zip, Account.Number, and Siebel.Address (the query gets the following error):
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 42019] Join condition, D901.c3 <> 0, contains predicates that are currently not supported for outer joins across multiple databases. (HY000)
    Can someone help me understand why the join between the two databases works for the first query but when I add a second table it fails?
    thanks...

    Either you can link the Oracle DB into Access (by using File/Get External Data/Link Tables)
    or you have to simulate the join in Java by doing two separate queries and looping through the results.

Maybe you are looking for