Can DHCP computers serve as database server?

My laptop is a DHCP computer. I installed Loopback adapter for Oracle 10g Release 2. Can it serve as a database server? Can I use other computer with the client installation to access to the database server? Or I must install the client software at the laptop with the server installation. In this case, does the client connects to the server using Oracle Net Services?
Thanks.

Two parts here: DHCP and Database access.
1) DHCP
This is for finding/identifying the computer and is not part of the database discussion. (Assuming TCP/IP for this discussion ...)
A computer has an address and a name. The address is an IP address which may be 'statically' or 'dynamically' assigned. If static, a network admin provides the P address. If dynamc, it is assigned using DHCP. The name is just a readable alias for the address and tat is stored in either a lookup file (/etc/hosts) or 'resolved' by a program called DNS.
The problem with DHCP is that the computer name and address are provided on a time-limited lease. This means that the address can change over time.
A server should be at a known address so that clients can find it easily. (Imagine if your favorite grocery store moved every few weeks.)
So, while a server can use DHCP to run it's service, there is a risk that the service could become unavailable due to retrained leased. To mitigate that risk requires the network administration to take even further steps, such as Dynamic DNS.
Oracle 11gR2 is looking at mitigating that issue to some extent using a 'GNS server'.
2) Database access
The other part to your question relates to the 'service' and/or 'sid'. In brief:
- A sid represents the physical database instance (and is used to derive the start of memory for the database instance)
- A service is logical and points to one or more SIDs (in RAC or standby, the service can imply multiple instances)
- A database instance has at least one service and that service matches the sid
- A database instance may support other services
- A database instance registers the services that it will honour with the listener
- The listener will listen on a network for 'requests for a service'
A TCP/IP client will always use a 3-part request to get to the database instance. The 3 parts are "host computer where the listener is", "the port on which to connect to the listener" "the service for which the listener should provide the final connection". Some of these parts may be implied, but in TCP/IP they are always there.
When you connect using a non-Java client, you may see a connection request like
sqlplus user/password@alias
and the alias looks up in some 'resolver mechanism' to translate the alias into the 3 parts. The resolver mechanism is often the TNSNAMES.ORA usually installed with the client, although that could be different based on the contents of the SQLNET.ORA
In a Java (JDBC) connect, you will use a URL like "jdbc:oracle:thin:scott/tiger@//myhost:1521/orcl" - which is basically "jdbc:oracle:thin:user/password@//host:port/service" (see http://www.oracle.com/technology/tech/java/sqlj_jdbc/htdocs/jdbc_faq.html)
The HOST part in the above needs to get translated into a specific computer - and that is the link back to hostname, IP address, DHCP and DNS.
HTH
/Hans

Similar Messages

  • ARCHITECTURE OF SAP R/3 AND APPLICATION SERVER AND DATABASE SERVER IN ABAP

    ARCHITECTURE OF SAP R/3 AND APPLICATION SERVER AND DATABASE SERVER IN ABAP?
    PLEASE EXPLAIN

    hi
    <b>Presentation Server</b>
    It is actually a program named sapgui.exe.
    It usually installed in user’s workstation.
    The interface accepts the input from the user in the form of keystrokes, mouse-clicks, and function keys, and sends these requests to the application server.
    It receives and displays the result from the application server.
    <b>Application Server</b>
    An application server is a set of executables that collectively interpret the the ABAP/4 programs.
    Each application server has a profile called application server profile, that specifies its characteristics when it starts up and while it is running. It specifies:     
    1. Number of processes and its types.          
    2.Amount of memory each process may use.
    3. Length of time a user is inactive before being automatically logged off.
    If your ABAP/4 program requests information from the database, the application server will format the request and send it to the database server
    <b>Database Server</b>
    The database server is a set of executables that accepts database requests from the application server.
    These requests are passed on to the RDBMS (Relation Database Management System).
    The RDBMS sends the data back to the application server.
    The RDBMS  may run on database server’s computer or may be installed on its own computer.
    The components of application server are dispatcher, dispatcher queue, work process.
    All requests that come in from presentation servers are directed first to the dispatcher.
    The dispatcher writes them to the dispatcher queue.
    The dispatcher pulls the requests from the queue on a first-in, first-out basis.
    Each request is then allocated to the first available work process.
    A work process handles one request at a time.
    The work process needs two memory areas, the user context and the roll area.
    The user context is a memory area that contains the information about the user.
    The roll area is a memory area that contains about the program execution.
    <b>User Context</b>
    User context is a memory area that contains the characteristics of a user that is logged on the R/3 system.
    1)It holds,     user’s current settings.               
    2. The users authorizations.          
    3. The names of the programs the user is currently running.
    When a user logs on, the user context is allocated for that logon. When logs off, it is freed.
    <b>Roll Area     </b>
    A roll area is a memory that is allocated by a work process for an instance of a program.
    It holds the information needed by R/3 about the program execution, such as:     1. The values of the variables               
    2. The dynamic memory allocations          
    3. The current program pointer.
    Each time a user starts a program, a roll area is created for that instance of the program.
    If two users are using the same program at the same time, two roll areas will exist-one for each user.
    The roll area is freed when the program ends.
    Both roll area and the user context play an important roll in dialog processing
    <b>pls reward points dor useful ans</b>
    <i>regards
    vivek</i>
    Message was edited by:
            Vivek Saxena

  • How can i connect to a Database Server (live data)?

    hi,
    i'm trying to figure out how i can create a dashboard that's connected to live data coming from a Database server.  i have the username and password and the DB name, but can't find a direct way from within SAP dashboard design where i can make the connection.
    MUST i go through XML?
    i know other tools like Tableu that allow direct connections to the server.
    is this possible?

    Hi Sam
    Please refer to the tutorial http://scn.sap.com/docs/DOC-7946 and under "Connecting to Data Sources" section you will get the step by step guidance of various data connectivity options..
    Basically the options available under Data > Connections > Add and Query Browser in Dashboards 4 are your options.
    If you want to write direct SQL to get data you have to use add-ons InfoBurst like InfoBurst infosol.com/solutions/infoburst/
    Runali

  • Can't connect to the database server from localhost

    Hi,
    I'm having a problem I hope you can help with please!
    I recently installed mysql and phpmyadmin... I can access mysql perfectly from the command line, and can access it partially through phpmyadmin although there are some restrictions that I haven't figured out how to change yet (despite editing php.ini, configure.inc.php and others), but on the whole inside phpmyadmin I can see all the databases I've uploaded with the command line and all the users are there and can be edited. Unfortunately whenever I try to connect to a mysql database using a username and password that was created in phpmyadmin (or anywhere!), I get a 'cannot connect to the database server error'. I've checked and rechecked the username, the passwords, the database names and the host names a thousand times but nothing I change is working.
    Is there a special prefix my mac could be adding to the database, usernames or host names?
    Thanks!

    Okay, don't worry!
    I finally figured it out...
    it needed to be 127.0.0.1 rather than localhost!

  • Orcale App Server and Database Server in a distributed setup

    Hi,
    I had a question about orcale db server. Now, as I understand it in a cluster there is one database SERVER and each machine in the cluster has access to the shared database server.
    The entire cluster presents a unified view of the database server. To the developer it appears as though there is only one database server.
    Is it possible to have several such clusters and run a query across these clusters in a transparent manner? Say I have Table 1 on database SERVER 1 and table 2 on database SERVER 2. Given the current architecture SERVER 1 is on CLUSTER 1 and SERVER 2 is on CLUSTER 2. Can I run a query joining Table 1 and Table 2 such that I do not have to worry about where CLUSTER 1 is and where CLUSTER 2 is? I am nit talking about partiitioning where one table is spread across nodes in a CLUSTER but is still within the same database server.
    Regards,
    Sandeep

    Hi,
    I had a question about orcale db server. Now, as I understand it in a cluster there is one database SERVER and each machine in the cluster has access to the shared database server.
    The entire cluster presents a unified view of the database server. To the developer it appears as though there is only one database server.
    Is it possible to have several such clusters and run a query across these clusters in a transparent manner? Say I have Table 1 on database SERVER 1 and table 2 on database SERVER 2. Given the current architecture SERVER 1 is on CLUSTER 1 and SERVER 2 is on CLUSTER 2. Can I run a query joining Table 1 and Table 2 such that I do not have to worry about where CLUSTER 1 is and where CLUSTER 2 is? I am nit talking about partiitioning where one table is spread across nodes in a CLUSTER but is still within the same database server.
    Regards,
    Sandeep

  • Renaming Project Server 2010 database server

    Hi all,
    We have Project Server 2010 + SQL Server 2008 R2, but we need to upgrade DB to cluster SQL Server 2012 Enterprise Edition
    SP1 CU7.
    Is it ok if we rename Project Server DB server , for example from DBSER05 to DBSRVCL07\APPDB ?

    As you planning to upgrade SQL server from 2008 r2 to sql server 2012 enterprise edition SP1 CU7.
    In this case you have to create your farm from scratch. You have to Create your APP server and FE server all together from scratch and then you have to give your new DB server name DBSRVCL07\APPDB  while creating farm.Once you run the configuration
    wizard their you have to specify the NEW DB name DBSRVCL07\APPDB it will create Sharepoint config and content.
    then you can restore your current project server DBs on new DB cluster server DBSRVCL07\APPDB  and create project WEB  APP where you can point restored project server DBs.
    It means it would be all together back up and restore on new hardware.
    i am just guessing if you think you will only upgrade Sql server, create cluster and rename proejct server DB server name in the existing farm that will not work.
    Only approach is take back up and restore onto new infrastructure.
    http://azlav.umtblog.com/2011/06/07/project-server-2010-database-restore-part-i/ 
    if we rename Project Server DB server , for example from DBSER05 to DBSRVCL07\APPDB-- If you will only rename project
    server DB server name then it wont work as project server also uses sharepoint config and content DB which are setting on old DB server name(we give db server name while running wizard) and it will throw errors.
    kirtesh

  • Communication between Appliation Server and Database Server

    If a web app is deployed to an Oracle Application Server, this AS machine is physically connected to an Oracle Database (server) machine in the same location:
    For the purpose of sending and retrieving data from AS server to/from DB server, do I need to install any communication/network software on the both (AS and DB) machines? If so, what kind is needed?
    Otherwise, I would assume two network cards plus a cable/wire will do (but not sure).
    Thanks
    Scott

    If you are using the Oracle Type 4 (thin) JDBC driver, you shouldn't need to configure the tnsnames.ora or sqlnet.ora files.
    Neither the OCI nor the thin driver will use ODBC, which is generally only available on Windows. Sun puts out a JDBC-ODBC bridge driver, but I don't know of anyone that has intentionally used that particular driver in production code in years. Whether the thin driver is faster than the OCI driver depends heavily on the driver version and the particulars of your application's workload. It's generally best to benchmark both with your code if you are concerned with driver performance.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Disconnect window server with database server

    I'm currently run a pl/sql job in database, the database server currently r connected with window server, what i need to do is sometime the window server will down and the job will fail, n i need to recover the database manually. How do i eliminated from connected with window server?
    Thanks

    In such a scenario why do you want to run the pl/sql job?

  • Can't download Oracle 9i Database Server for SUN Solaris 32 bit platform

    I was not able to download Oracle 9.2.0 DB Server for Sun Solaris 32 bit platform from OTN site this morning. Could someone please take a look at it?
    Thanks,
    Wen Davis

    At this time, Oracle is offering only the 64- bit and we do not
    have additional information if in the future 32-bit will be
    offered.
    Best Regards,
    OTN Team

  • Where can I get latest Oracle database server patch?

    Looks like my previous link doesn't work any more.
    Patch like 10.2.0.3 or 10.2.0.4, etc.

    The only source for patches is metalink.
    And the only way to use that resource is to have a support agreement with Oracle.
    If there was a previous link that no longer works ... I would not be surprised if Oracle legal shut it down.

  • Sharepoint 2007 using sql server 2012 database server

    We still have an old SharePoint 2007 farm that runs on SQL Server 2008 and Reporting Services 2008. I would like to migrate this app over to SQL Server 2012. From what I gather SharePoint 2007 supports SQL 2012 if you are running WSS service pack 3 and
    SharePoint server service pack 3 I am already on SP3.  So my question is who all here is running SharePoint 2007 on SQL 2012 and have you had any problems? 

    Yes I have an environment that is SPS 2007 wSP3 and SQL Server 2012, and have been doing this for 2 months. So far, no problems. There have been issies with User Profile services, but those turned out to be unrelated.
    Kind regards,
    Margriet Bruggeman
    Lois & Clark IT Services
    web site: http://www.loisandclark.eu
    blog: http://www.sharepointdragons.com

  • How to get log information from database server?

    Oracle 9.2 in Unix
    we got blocking error in the production database last midnight for 40 min and nothing was being processed during that time which delayed our production night batch process. Then it was gone after 40min. I like to know what was happening during that time in the database. My question is where I can find error in the database server? In bdump? Appreciate any ideas.
    Thanks
    S.

    If you have jobs regularly collect statspack report, then it will be easier to troubleshoot. You can just pull the report from the time period.
    A couple of things you can check if there's any storage issue during the time, like some backup or other jobs running taken all OS storage, so Oracle hung because no space to archive logs. Usually this will log errors in alert.log but if bdump destination also full, the error will not be logged.
    Check OS activity during the time frame, what's CPU and IO activity. See if you have sar installed and configured
    check OS message file.

  • How to use JDBC to connect Tomcat with database server?(Urgent!)

    I try to deploy the tomcat and make it connect with databaser server.
    I am using mysql connector J 3.0. I added the CLASSPATH of mysql-connector-java-3.0.7-stable-bin.jar in the tomcat.sh .
    I also add the web application in server.xml.
    When I start tomcat, I can see using Classpath including mysql-connector-java-3.0.7-stable-bin.jar .
    But when i browse my jsp including the jdbc, wait for a while, I get a message as following: Timeout on server localhost. My web server and database server is same computer.
    Could you tell me what's wrong?

    Did you check to see that the MySQL database was indeed up and running, and accepting connections when you started Tomcat? Did you make sure that your firewall permits connections to the database?
    Timeout errors generally occur when you send a request to a server and the server does nothing with it - i.e., it doesn't respond to it in any way. Most firewalls are configured this way. If I telnet to your machine and I get "connection refused", I know your machine exists and I can try hacking into it. If I telnet and get nothing at all, then I will either assume either there's no actual machine at that address or it's unresponsive.

  • Connect to Oracle Database Server.

    how can i connect to Oracle Database Server without Oracle Client?

    user11204430 wrote:
    i don't want to connect with web application.i want to connect desktop application.You want to use an Oracle desktop client, without using a client driver that provides the communication layer between the client and the database server?
    You need to install warp flux capacitors - and not only one, but two. Dual warp flux capacitors.

  • About application server and database sever

    where does apllication server and database server located in a us client project
    Edited by: madhu sudhan on Feb 21, 2008 11:02 AM

    Interface: it is a program that performs communication with External system from SAP.
    There are two types of interfaces:
    1. Inbound Interface: External system sends the data to SAP
    2. Outbound Interface: SAP sends the data to External system.
    Let's take a scenario:
    There are two Systems SAP ERP and Seibel CRM
    Scenario1: Whenever an Order is created in Seibel CRM system it has to be transferred to SAP where the Order confirmation, Delivery and Billing will be performed. This can be enabled by using IDOC as inbound interface.
    Scenario2: Whenever a New customer is Created in SAP ERP this customer data has to be transferred to Seibel CRM using Outbound IDOC / RFC.
    Basically interfaces are implemented using RFC, BAPI, ALE/IDOC.
    INTERNALLY SAP IS 3-TIER ARCHITECTURE

Maybe you are looking for

  • Derivation rule CO-PA, number of target fields

    Hi all, is there a possibility to have more than 6 target fields in a CO-PA derivation rule or is the only way to handle more fields with a separate rule based on the same source field? thanks for your help kind regards Adrian

  • How to make Finder use a copied .DS_Store file?

    Hi, since the Finder still does not allow applying view options to multiple folders I tried, yet again, to do this manually: Create folder A and populate with stuff Create folder B and populate with stuff Verify that both folders use the system defau

  • Switching between Views

    I am a newbie to iPhone programming. I am creating a Window Based application. I have 3 views with different colored backgrounds. I have created a rectangular button on each view..say B1, B2 and B3 on V1 , V2 and V3 respectively. If a user clicks B1

  • 0S 10.2 available on cds?

    Hi, and thanks for any assistance that you can provide. I have an old beige G3 266 upgraded with a sonnet zif accelerator. to a 500 G4. About six months ago I was able to install 10.2 using the cds that came with my white 12" Ibook 800 mhz onto the G

  • All in One devices

    I have just purchased a Kodak ESP 5 All in One due to good reviews in Mac mags & The Gadget Show. Unfortunately they did not mention that it is quite useless on a Mac. I installed it on my old Windows laptop to print some files, all great scanning so