Creating an Oracle Spatial database in 10g and connecting ArcGIS

I have a set of shapefiles that I want to convert into Oracle Spatial 10g and then be able to view these with the capability of ArcGIS 9 (without using ArcSDE).
From what I've read, I think this could be done by using ODBC. Once that connection is made, will I then be able to use the full functionality of ArcGIS especially read/write functions to edit the information in Oracle Spatial?
What data formats does Oracle Spatial in 10g support. I am concerned about raster data, CAD data, Survey data etc

The shape files can be loaded into Oracle spatial using shp2sdo.exe available on web.To view the GIS data in ArcGIS ,ArcGIS needs the layers to be registered.Therefore you need Arcsde for registering the layers.But for viewing the data in Arcgis we do not need arcsde ,we can view the data using direct connect.For editing the data we can use ODBC connection.
About raster data,we can load tiff,jpeg,bmp,png,gif using georaster tools provided by oracle into georaster tables.
Thanks
PC Rao

Similar Messages

  • Regarding  working with oracle spatial database connections

    sir/madem,
    i am an engg student, my final year project on inserting data into oracle spatial database through java /jsp , i am working with oracle spatial database 10g/11g,
    i want know how to insert/retrive/ manuplute the spatial data into oracle spatial databse for 10g/11g, through java programing,
    the syntax for connection of oracle spatial database 10g/11g, needed,
    i have less time to finish my project
    i hope u  help me
    thank u
    kasim
    ([[email protected]|mailto:[email protected]])

    For database access from Java, you will use JDBC.
    For the specifics of the oracle spatial database, you'll have to check the documentation/forum of Oracle.
    * [How To Ask Questions The Smart Way|http://www.catb.org/~esr/faqs/smart-questions.html]
    * [JDBC Tutorial|http://java.sun.com/docs/books/tutorial/jdbc/index.html]

  • Regarding working  oracle spatial database programing

    sir/madem,
    i am an engg student, my final year project on inserting data into oracle spatial database through java /jsp , i am working with oracle spatial database 10g/11g,
    i want know how to insert/retrive/ manuplute the spatial data into oracle spatial databse for 10g/11g, through java programing,
    the syntax for connection of oracle spatial database 10g/11g, needed,
    i have less time to finish my project
    i hope u help me
    thank u
    kasim
    ([email protected])

    For database access from Java, you will use JDBC.
    For the specifics of the oracle spatial database, you'll have to check the documentation/forum of Oracle.
    * [How To Ask Questions The Smart Way|http://www.catb.org/~esr/faqs/smart-questions.html]
    * [JDBC Tutorial|http://java.sun.com/docs/books/tutorial/jdbc/index.html]

  • How to install Oracle spatial in existing 10g database

    Hi all,
    I am using Oracle 10g 10.2.0.1.0 on Windows.
    How to install Oracle spatial in my database.
    I tried to do with DBCA with configure database option but in that Oracle spatial is in disabled state.
    Please help I am newby to Oracle spatial
    -Thanks & cheers
    Antony

    Hi Xaheer,
    Thank you very much. I run that script, while running the script in some part its showing some errors.
    Could you please tell me whether I have to do some task before executing this script.
    -Thanks & Cheers
    Antony

  • Are there any problems running oracle database express 10g and iis together

    Are there any problems running oracle database express 10g on an windows 2000 server or advanced server running iis 5?
    Does oracle database express cause any conflicts with iis (because of used ports etc)
    Could an server have running on it, both an website using iis and an oracle database express website without conflicts?

    I would not expect a problem under normal circumstances.
    Oracle's listener is set for a default port 1521 for database requests, port 8080 for HTMLDB requests. The database connections generally find an empty port above 1024 when establishing a connection.
    So, if IIS does not want to use 1521 or 8080, you will generally see no challenges. Even then it is fairly easy to move ORacle's port requirements elsewhere.
    Using port 8080 seems reasonably common, but that is easily changed - search for sethttpport in this forum. IIS tromping on 1521 would be rare as it has been a well known Oracle service port since, roughly, forever.

  • Create a standby logical database in 10g

    Hi,
    My OS is Windows 2003, using oracle 10g software.. I want to know steps to create a logical standby database from primary database? I read the Dataguard concepts and administration guide, its confusing where it says to add the roles for primary and standby database in init.ora file? Could someone please provide steps to configure...
    Thank you.

    If you need the entire database to a single location ... use Data Guard.
    If you need to specify tables, columns, schemas, rules, and are in a
    publish-subscribe situation use Streams.
    Both are share a common architecture.
    refer this for comparison,
    http://www.heysky.net/digest/2009/07/comparison-between-features-rac-dataguard-streams-advanced-replication-and-basic-replication.html
    Thanks

  • Oracle spatial 11g - 3D-Geometry and KML-Export

    Hi,
    I'm currently working with an Oracle Spatial 11g - database and there with 2d- and 3d-geometries. With this Version you can extrude 2d's to 3d's and calculate their volumes. This works fine.
    The problem is to save the extruded areas as 3d-geometries in a specific table. Enclosed you will find the SQL-Code of the current workflow:
    *1. Create tables for the 2d- and 3d-geometries (incl. metadata and spatial index)*
    -- table for 3d-geometry
    CREATE
    TABLE ta_geb(
    geom MDSYS.SDO_GEOMETRY
    ,area NUMBER(12,3)
    -- metadata 2D
    INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID)
    VALUES
         'ta_geb',
         'geom',
    MDSYS.SDO_DIM_ARRAY
    (MDSYS.SDO_DIM_ELEMENT('X',4439900.00, 4440020.00, 0.005),
    MDSYS.SDO_DIM_ELEMENT('Y', 5664050.00, 5664130.00, 0.005)
    31468
    -- spatial index 2D
    CREATE
    INDEX ta_geb_index ON ta_geb(geom) INDEXTYPE IS MDSYS.SPATIAL_INDEX;
    -- table for 3d-geometry
    CREATE
    TABLE ta_3dgeb(
    geom3d MDSYS.SDO_GEOMETRY
    -- metadata 3D
    INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID)
    VALUES
         'ta_3dgeb',
         'geom3d',
    MDSYS.SDO_DIM_ARRAY
    (     MDSYS.SDO_DIM_ELEMENT('X',4439900.00, 4440020.00, 0.005),
         MDSYS.SDO_DIM_ELEMENT('Y', 5664050.00, 5664130.00, 0.005),
         MDSYS.SDO_DIM_ELEMENT('Z', 0, 200, 0.005)
    31468
    -- spatial index
    CREATE
    INDEX ta_3dgeb_index ON ta_3dgeb(geom3d) INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS ('SDO_INDX_DIMS=3');
    *2. insert 2d-geomtry*
    INSERT
    INTO
    ta_geb
    VALUES
    MDSYS.SDO_GEOMETRY(
    2003
    ,31468
    ,NULL
    ,MDSYS.SDO_ELEM_INFO_ARRAY(
    1
    ,1003
    ,1
    ,MDSYS.SDO_ORDINATE_ARRAY(
         4439975.91,5664077.07,
              4439967.98,5664072.06,
              4439975.33,5664060.42,
              4439983.26,5664065.43,
              4439975.91,5664077.07
    ,null --area
    *3. calculate volume of the extruded area*
    SELECT SDO_GEOM.SDO_VOLUME(SDO_UTIL.EXTRUDE(
         GEOM,
         SDO_NUMBER_ARRAY(0),
         SDO_NUMBER_ARRAY(10),
         'false', --validation
         0.005),0.005)
    from ta_geb;
    This works fine so far. Now I wanna insert the extruded geometry (now 3D) in the table ta_3dgeb. All my attempts were in vain...
    *4. insert extruded geomtry*
    INSERT
    INTO
    ta_3dgeb
    select
    SDO_UTIL.EXTRUDE(
              GEOM,
              SDO_NUMBER_ARRAY(0),
              SDO_NUMBER_ARRAY(10),
              'false', --validation
              0.005)
    from ta_geb;
    I got the following error message after executing this Code:
    ORA-29875: failed in the execution of the ODCIINDEXINSERT routine
    ORA-13365: layer SRID does not match geometry SRID
    ORA-06512: in "MDSYS.SDO_INDEX_METHOD_10I", line 709
    ORA-06512: in "MDSYS.SDO_INDEX_METHOD_10I", line 225
    Then I tried to change something on the metadata and spatial indices, wihtout success. Does anyone has advices to solve the problem??
    Afterwards I would like to export the 3d-geometry in a KML file to visualize it in Google Earth. Therefore oracle provides a tool. But I didn't managed it to export the geometry. Any hints for the KML export or are there any other tools alternatively??
    Thanks for any suggestions!
    Regards

    Extrude does not automatically populate the SRID for the resulting geometry as there may not be a 3D equivalent of the 2D SRID defined
    in the DB.
    So the extruded geometry comes out without the SRID. In your case, since you are creating an index on the ta_3dgeb table
    before inserting the extruded data, it is causing this failure.
    So drop the index on the ta_3dgeb table and do the inserts into it.
    Then you can manually update the geometries with the SRID if there is a corresponding 3D SRID for 31468.
    Otherwise, you can use 31468.
    siva

  • Can we load generic binary image in Oracle spatial database

    hi i am new to this topic. so kindly help me out.
    can we store generic binary image in Oracle 10g spatial database?
    generic i mean there is no header information.

    hi everybody,
    thanks in advance. i am in little bit confusion. actually i am new to oracle 10g spatial db concept and image processing. i have to decide whether to store DEM & ORTHO image in Oracle 10g spatial database. or using BLOB to store these images. i have to design physical as well as logical database to store both above mentioned images.
    i don't have much knowledge about DEM & ORTHO image.
    i don't know what to do. even though i have started some of the Oracle 10g spatial concepts. i would like to know can i also use oracle intermedia for storing these images (ORTHO & DEM images).
    looking for help
    thanks
    Ajay

  • How do you create a fresh new database, tables, forms and reports?

    Hi, I am new to this. Where can I find instructions on how to create a new database using 10g XE?
    I have tried and I got stuck on the Table Creation Page. I need to know how to set primary, foreign keys, and constraints. Also what is Precision and Scale on the Table Page.Etc.

    I recommend reading Oracle® Database Concepts for 10gR2 http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14220/toc.htm
    Schema objects
    http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14220/schema.htm#i5663

  • Oracle Spatial for XE 10g / APEX 3.1

    I am working with the "2 Day + Developer's Guide" on my Oracle 10g XE / APEX 3.1 installation. There are the OEHR sample objects... the guide says that I need to install "Oracle Spatial" first:
    "Tip: In order to successfully import the objects associated with the
    OEHR Sample Objects application, your Oracle database must include
    Oracle Spatial. If your database instance does not include Oracle
    Spatial, you can install it using Database Configuration Assistant. To
    learn more, see the Oracle Database Installation Guide for your operating
    environment." (page 27, 3-5)
    Does 10g XE already includes Spatial? I couldn't find it in the Oracle downloads section :-/
    Maybe my installation doesn't have Spatial since I can't install the OEHR sample objects: Problems installing the OEHR sample objects application
    Thanks a lot!

    Does 10g XE already includes Spatial?XE supports only Locator, which is a subset of Spatial.
    The Locator is described in detail here:http://download-east.oracle.com/docs/cd/B19306_01/appdev.102/b14255/sdo_locator.htm#i632018
    HTH

  • Migration from Oracle 9i database to 10g in ECC5

    Hi Experts,
    We are planning to move our production system which is currently running ECC5 on AIX OS and Oracle 9i database to AIX OS and Oracle 10g database.
    Some doubts regarding the above procedure:
    1)Is there any possibility of SAP system migration from Oracle 9i to Oracle 10g. If yes, do we need to perform any addinitional steps for that?
    2)If the above condition is OK, then what type of system copy should we need to follow: Homogeneous or Heterogeneous? Heterogeneous system copy is ususally done incase of system copy involving different databases. Does that apply for differnt versions too like Oracle 9i and 10g?
    Any response is highly appreciated.
    Regards,
    Sanjay

    If i'm using the dbua then the above issue will be solved by dbua itself?Well, DBUA will only perform a sanity check on your current release and if it doesn't pass it will fail. In other words DBUA will not upgrade your 9i release to the proper compatible release that you have to do before upgrading to 10R2.
    Personally I never used DBUA, I always prefer manual upgrades, DBUA is good for you bcz it will not allow you to miss any step while upgrading.
    What is the size of the database which you are going to upgrade?
    Daljit Singh

  • Update query for managing an Oracle spatial database

    Hi,
    i'm trying to manage a spatial network i have created in Oracle 11g. One of the tables i have created named "DE_OSM_RT_LINK$", contains data for links which exist between nodes. The link table contains a column named "Cost". All the values of this column are equal to "0". I need to UPDATE these values with the length of each link. I have made a query which finds the length (using data from the geometry column) but i can't make a query that finds the length and simultaneously updates the "cost" column. The query i have tried to make in order to update the "cost" column with the length is:
    UPDATE DE_OSM_RT_LINK$
    SET COST = (SELECT SDO_GEOM.SDO_LENGTH (d.geometry, m.diminfo)
    FROM DE_OSM_RT_LINK$ d, user_sdo_geom_metadata m
    WHERE m.table_name = 'DE_OSM_RT_LINK$' AND m.column_name = 'GEOMETRY');
    It doesn't run. I can't find what else is needed in this query in order to update the "cost" column. Could you please help me because i don't have much experience?
    Thank you

    Try connecting as SCOTT/TIGER, then do this:
    select * from user_sdo_geom_metadata;
    if the table does not exist, then spatial hasn't been installed
    if it does exist, then spatial (or locator) has been installed.
    If the table didn't exist, rerun the installer, choose a custom
    installation, and check the Spatial box, then install.
    If the table did exist, or after you install spatial, you'll want to
    use the user's guide, or take the spatial course to get started.

  • Comparision of Oracle upgrade(9i to 10g) and export/import process

    Hi Friends,
    I have a schema in Oracle 9i Database and i would like to have it in Oracle 10g.
    I ned to know what will be the advantages and disavantages between the Oracle upgrade(9i and 10g) and export/import (9i export and 10g import)process?
    Please suggest.
    Regards

    Please go this link for new features of 10g:
    [http://www.oracle.com/technology/pub/articles/10gdba/index.html]
    For export and import go to this link:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/exp_imp.htm
    Regards
    Asif Kabir

  • Oracle Spatial Database option

    hello all,
    I downloaded Oracle 9i Personal Edition for Windows 98 platform.
    It is a free download @ technet.oracle.com.I have successfully installed the database.
    Now i was looking for an "Oracle Spatial" option in the database.
    Can anybody tell me how can i store geospatial data in the Oracle database ?
    or how can i set the option "Oracle Spatial" in the database ?
    I m looking forward for ur help.
    Bikram.

    Try connecting as SCOTT/TIGER, then do this:
    select * from user_sdo_geom_metadata;
    if the table does not exist, then spatial hasn't been installed
    if it does exist, then spatial (or locator) has been installed.
    If the table didn't exist, rerun the installer, choose a custom
    installation, and check the Spatial box, then install.
    If the table did exist, or after you install spatial, you'll want to
    use the user's guide, or take the spatial course to get started.

  • Accessing a legacy Oracle Spatial Database

    We have an Oracle 9i server with Spatial extensions. There are data tables with SDO_GEOMETRY columns. These tables contain information that is consumed by a legacy application that uses MapInfo MapX GIS control. MapInfo stores metadata info in a proprietary Oracle DB table. The standard Oracle Spatial metainfo tables are empty.
    What would be your recommendation for rescuing the geodata in the tables and generating the Oracle Spatial metainfo and being able to access the DB with Oracle Spatial-compatible tools like MapViewer?
    Can MapViewer access the data and generate what is missing in the DB?
    Thanks!
    Edited by: 921274 on Mar 15, 2012 5:52 PM

    Try connecting as SCOTT/TIGER, then do this:
    select * from user_sdo_geom_metadata;
    if the table does not exist, then spatial hasn't been installed
    if it does exist, then spatial (or locator) has been installed.
    If the table didn't exist, rerun the installer, choose a custom
    installation, and check the Spatial box, then install.
    If the table did exist, or after you install spatial, you'll want to
    use the user's guide, or take the spatial course to get started.

Maybe you are looking for