Regarding the ipv6 address handling in oracle pl/sql

Hi,
This is regarding the ipv6 address handling in pl/sql.
Can we use any c program inside the oracle as C/C++ provides more buitl in function for address handling.
Are there are any similar functions in pl/sql.
Kindly let me knoe if there is a way to calculate ipaddress masking.
Are there any system functions in oracle similar to inet_ntop/inet_pton to validate ipv6 addresses.
If not kindly let me know if there is any alternate way.
Thanks and Regards,
Anantha.

Billy  Verreynne  wrote:
Sven, he means converting a numeric network address to a presentation (character) address - and vice versa.Ok I understand. Validating for me had been either
a) validate that the IP address does really exist. This could have been implemented by executing some kind of ping command.
or
b) validate that the string that hold the human readable IPv6 address is correct same a as string like "[email protected]" looks like a valid email address. This of cause would be implemented with some kind of regexp expression.
However it seems he wants a conversion of the string (human readable ipv6) into a machine readable (hex) representation. Not sure why this is needed, But I agree that simply reusing the OS C routines seems to be the best way to do it.
I strongly doubt that the result is very useful in Pl/sql. So the big question (as so often) would be what is the business case behind this requirement. Maybe some part of the logic needs to be implemented outside the database anyways. Then it could be useful to add this conversion to this outside part as well.

Similar Messages

  • Regarding the ipv6 address handling

    Hi,
    Are there any built-in functions in pl/sql for handling ipv6 addresses?
    The functions similar to inet_ntop and inet_pton in c++ are available in pl/sql?

    The closest I get to it is maybe dbms_network_acl_utility
    http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/d_networkacl_utl.htm#ARPLS67249
    Subprogram     Description
    CONTAINS_HOST Function
    Determines if the given host is equal to or contained in the given host, domain, or subnet
    DOMAIN_LEVEL Function
    Returns the domain level of the given host name, domain, or subnet
    DOMAINS Function
    For a given host, this function returns the domains whose ACL assigned is used to determine if a user has the privilege to access the given host or not.
    EQUALS_HOST Function
    Determines if the two given hosts, domains, or subnets are equal

  • Regarding the tns-12541 error in connecting to sql server from oracle

    i need to create a database link from oracle on windows box to sql server.I configured everything but when i am trying to tnsping the sqlserver
    it throws me an TNS12541 no listener error.
    The listner status is up and the listener works

    little confusion here, are you trying to tnsping sql server? tnsping is an Oracle utulity.
    To acces sql server from Oracle you may use Transparent Gateway for Microsoft SQL - http://download.oracle.com/docs/cd/B19306_01/gateways.102/b14270/ch3.htm#sthref66 and Heterogeneous Connectivity - http://download.oracle.com/docs/cd/B19306_01/server.102/b14232/intro.htm#sthref33
    Best regards.

  • Has anybody downloaded the student schema file from oracle pl/sql by benjam

    from a newbie:
    where is the file for the 3rd edition?

    This works for me:
    PROCEDURE A_DATA_B( p_ID IN SCHEMA2.TABLE1.ID@dblink%TYPE, 
                        p_MATCH IN SCHEMA2.TABLE2.MATCH@dblink%TYPE,  
                        p_STATUS IN SCHEMA2.TABLE3.STATUS@dblink%TYPE,   
                        p_MSG IN SCHEMA2.TABLE1.MSG@dblink%TYPE,  
    Alternatively create a synonym for the table (you can't create a synonym for a schema):
    create synonym ref_table1 for SCHEMA2.TABLE1.ID@dblink
    PROCEDURE A_DATA_B( p_ID IN REF_TABLE1.ID%TYPE, 
                        p_MATCH IN REF_TABLE2.MATCH%TYPE,  
                        p_STATUS IN REF_TABLE3.STATUS%TYPE,   
                        p_MSG IN REF_TABLE1.MSG%TYPE, 
    but I don't like the idea of depending on a schema in another instance at all.
    Can you create a reference set of tables in a schema on the current database, to be the source for the data types?

  • Why do the connected devices to the router have the smae IPV6 address?

    Hi,
    Now I meet the issue
    The operation steps on router (WRVS4400N):
    1.Set the IP mode as Dual-stack IP and then save
    2.Disable the IPV4 DHCP server
    3.Use other deivces to connect the router.
    The connected devices have the same IP address(2005:123:456:789::1),I am confused,why is it?
    please help.
    Thanks!

    Hello,
    The WRVS4400N is in fact assigning IPv6 addresses to all the devices connected to it, but the WRVS4400N does not show a table with the IPv6 addresses assigned to each device connected, it only shows the IPv4 addresses and the respective MAC address for each device. The IPv6 of the WRVS4400N is an aggregetable global unicast IPv6  address (See the image below)
    If you go to Setup > LAN you will see that you cannot modify the prefix of the IPv6 address, all you can modify is the postifx and prefix length field (As you can see in the image below).
    For more information about these fields and general IPv6 configuration,  please refer to the article IPv6 Configuration on WRVS4400N Wireless-N  Gigabit Security Routers
    The only way you have to see the IPv6 address assigned to each device connected to the WRVS4400N is to check on each device the IPv6 address assigned. The WRVS4400N does not provide this information. You can see from the below picture the IPv6 address assigned to my computer. As you can see, the WRVS4400N assign the the computer the prefix 2002:c0a8::/6. Then you can see the actual IPv6 address which is 2002:c0a8:0:b182:e6a:9b0e:cdcf.
    As you can see, the initial part (The prefix) remains the same, since these are the first 64 bits of the whole IPv6 address. The other 64 bits of the IPv6 address represents the interface ID, that is, the device that is connected to the WRVS4400N.
    I hope you find this information helpful. If you have further questions, don't hesitate to ask.
    Alejandro Moncada
    SBCD Engineer
    [email protected]

  • Enter-PSSession does not work when a IPV6 address is entered as the -Computer value.

    I cannot get Enter-PSSession to work with a specific IPV6 address and when TrustedHosts is also set to this address.
    NOTE:  If TrustedHosts is set to "*", then the command succeeds, so I'm pretty sure the target is configured correctly to allow remote access.
    Example:
    set-item wsman:\localhost\Client\TrustedHosts "fc00:10:114:247:2d0b:6bf8:c982:ce10"
    ENTER-PSSession -Computer fc00:10:114:247:2d0b:6bf8:c982:ce10 -Credential <somecred>
    ENTER-PSSession : Connecting to remote server [fc00:10:114:247:2d0b:6bf8:c982:ce10] failed with the following error message : The WinRM client cannot process the request. Default authentication may
    be used with an IP address under the following conditions: the transport is HTTPS or the destination is in the TrustedHosts list, and explicit credentials are provided. Use winrm.cmd to configure
    TrustedHosts. Note that computers in the TrustedHosts list might not be authenticated. For more information on how to set TrustedHosts run the following command: winrm help config. For more
    information, see the about_Remote_Troubleshooting Help topic.
    At line:1 char:1
    + ENTER-PSSession -Computer fc00:10:114:247:2d0b:6bf8:c982:ce10 -Credential Admini ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (fc00:10:114:247:2d0b:6bf8:c982:ce10:String) [Enter-PSSession], PSRemotingTransportException
        + FullyQualifiedErrorId : CreateRemoteRunspaceFailed

    Ping works by IPv6 or name.
    For name, I put the IPv6 address and name in my hosts file because during testing, I move from a domain to a workgroup occasionally.
    Example:
    Target
    ipconfig
    IPv6 Address. . . . . . . . . . . : fc00:10:114:247:44d1:f91f:2ceb:b032
    Client Computer
    /etc/hosts
    fc00:10:114:247:44d1:f91f:2ceb:b032 slo-2k8r2-64-5
    Ping slo-2k8r2-64-5
    Reply from fc00:10:114:247:44d1:f91f:2ceb:b032: time<1ms
    Powershell 
    set-item wsman:\localhost\Client\TrustedHosts "fc00:10:114:247:44d1:f91f:2ceb:b032"
    ENTER-PSSession -Computer fc00:10:114:247:44d1:f91f:2ceb:b032
    // ENTER-PSSession : Connecting to remote server [fc00:10:114:247:44d1:f91f:2ceb:b032] failed with the following error message : The WinRM client cannot process the request. Default authentication may
    Again, if I set Trustedhosts to "*", then it works.
    Example, 
    set-item wsman:\localhost\Client\TrustedHosts "*"
    ENTER-PSSession -Computer fc00:10:114:247:44d1:f91f:2ceb:b032 -Credential name
    > hostname
    // Returns SLO-2K8R2-64-5
    // IPConfig also returns fc00:10:114:247:44d1:f91f:2ceb:b032

  • IPv6-ENABLED GATEWAY IS REPORTING IPv6-ENABLED WLAN-EQUIPPED COMPUTERS AS HAVING NO IPv6 ADDRESSES

    It appears that all the networking services are running. Why is the gateway not getting the IPv6 addresses?

    Hello dazimon,
    Please explain a bit about the requirement. What gateway do you mean?
    If you choose to Obtain an IPv6 address automatically, please check the DHCPv6 configuration in the server.
    If you want to manually configure the IPv6, please fill out the IP address, subnet prefix length, and default gateway address, and check if they can work.
    For more information, please take a look at the following article.
    http://technet.microsoft.com/en-us/library/cc732106.aspx
    Best regards,
    Fangzhou CHEN
    Fangzhou CHEN
    TechNet Community Support

  • Can't get ipv6 address assigned correctly.

    I use NetworkManager and dhclient for auto-configuration but it has some weird problems.
    When I boot up my laptop, I only have chance to get access to ipv6 network, when I fail, I tried to delete the connection in Network Management Settings, and then added a new profile, disable and then enable the network again. Sometimes it works well, but sometimes it failed to auto-config.
    If I use the command:
    $ ip -6 rout
    then I'll get the following message:
    unreachable fe80::/64 dev lo proto kernel metric 256 error -101
    fe80::/64 dev wlan0 proto kernel metric 256
    default via fe80::2e0:2ff:fe54:59 dev wlan0 proto static metric 1
    every time the default gateway is configured well, sometimes the address the address is missed , and if I do the following:
    $ ping6 -I wlan0 -c 4 fe80::2e0:2ff:fe54:59
    It responses normally.
    PING fe80::2e0:2ff:fe54:59(fe80::2e0:2ff:fe54:59) from fe80::1034:56ff:fe78:9124 wlan0: 56 data bytes
    64 bytes from fe80::2e0:2ff:fe54:59: icmp_seq=1 ttl=64 time=5.32 ms
    64 bytes from fe80::2e0:2ff:fe54:59: icmp_seq=2 ttl=64 time=6.64 ms
    64 bytes from fe80::2e0:2ff:fe54:59: icmp_seq=3 ttl=64 time=10.6 ms
    64 bytes from fe80::2e0:2ff:fe54:59: icmp_seq=4 ttl=64 time=3.60 ms
    --- fe80::2e0:2ff:fe54:59 ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3005ms
    rtt min/avg/max/mdev = 3.603/6.546/10.617/2.587 ms
    do the following:
    $ ip -6 addr
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
    3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
    inet6 2001:250:4400:d000::161/128 scope global
    valid_lft forever preferred_lft forever
    inet6 fe80::1034:56ff:fe78:9124/64 scope link
    valid_lft forever preferred_lft forever
    I found I just sometimes can get the ipv6 address start with 2001:
    If the address is assigned, then:
    $ ping6 ipv6.google.com
    PING ipv6.google.com(ipv6.google.com) 56 data bytes
    ^C
    --- ipv6.google.com ping statistics ---
    11 packets transmitted, 0 received, 100% packet loss, time 10008ms
    response nothing!
    Then I switch into Windows 7, if something like above happened, then I managed to set the MAC address to a random value such as 12-34-56-78-91-23, soon, the problem will be corrected, I'll get a new ipv6 address assigned by DHCPv6 server. If I switch back to arch, set the MAC address in NetworkManager, it didn't have function at most time, and the ipv6 address even won't change!
    Can anyone help me with this problem?
    by the way, I never get ipv6 address when I use dhcpcd.

    bernarcher wrote:
    Hello and welcome to the forums heliumhgy.
    Just in case you are wondering where your post has been gone: The moderators board received this message from you:
    I dont need tunnel to access to ipv6, My univ use dual-stack to get both ipv4 and v6 work around all campus.
    This is because you inadvertently used the "Report" link. But don't worry this happens rather often.
    Just cause I caught the glimpse of re-blabla, and mistaken it as reply
    Last edited by heliumhgy (2012-11-29 03:16:11)

  • IPv6 address is not send over WLan

    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Normale Tabelle";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-parent:"";
    mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
    mso-para-margin:0cm;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:10.0pt;
    font-family:"Times New Roman";
    mso-ansi-language:#0400;
    mso-fareast-language:#0400;
    mso-bidi-language:#0400;}
    Hi!
    My Cisco router is working fine with Ethernet and IPv6. There is a “little” problem concerning the promotion of IPv6 addresses under WLan. When I’m using WLan the router is not providing any IPv6 addresses, only IPv4. Do you have any clue why the router is not promoting the IPv6 addresses.
    btw. I will post the config later on, when I’m at home.
    Cheers

    It´s an integrated AP!
    Here is the Code:
    gateway#sh ver
    Cisco IOS Software, C870 Software (C870-ADVIPSERVICESK9-M), Version 12.4(15)T11, RELEASE SOFTWARE (fc2)
    Technical Support: http://www.cisco.com/techsupport
    Copyright (c) 1986-2009 by Cisco Systems, Inc.
    Compiled Thu 29-Oct-09 12:35 by prod_rel_team
    ROM: System Bootstrap, Version 12.3(8r)YI2, RELEASE SOFTWARE
    gateway uptime is 8 weeks, 13 hours, 17 minutes
    System returned to ROM by power-on
    System restarted at 20:04:22 MET Thu Apr 29 2010
    System image file is "flash:c870-advipservicesk9-mz.124-15.T11.bin"
    bridge irb
    dot11 ssid v6gregor
       vlan 2
       authentication open
       authentication key-management wpa
       wpa-psk ascii 7 1407051D5A03382E232721
    ip dhcp pool wlan_v6
       network 10.11.60.0 255.255.255.0
       default-router 10.11.60.1
       domain-name ipv4.at
       dns-server 195.70.224.45 62.218.28.35
    interface Dot11Radio0
    description Provisioned by CSM (private interface)
    no ip address
    load-interval 30
    no dot11 extension aironet
    encryption vlan 2 mode ciphers tkip
    encryption vlan 3 mode ciphers tkip
    encryption vlan 1 mode wep optional
    ssid daham
    ssid open
    ssid v6gregor
    mbssid
    speed basic-1.0 basic-2.0 basic-5.5 6.0 9.0 basic-11.0 12.0 18.0 24.0 36.0 48.0 54.0
    power local cck 17
    power local ofdm 17
    power client 17
    channel 2432
    station-role root
    rts threshold 2312
    antenna receive right
    interface Dot11Radio0.1
    encapsulation dot1Q 1 native
    bridge-group 1
    bridge-group 1 subscriber-loop-control
    bridge-group 1 spanning-disabled
    bridge-group 1 block-unknown-source
    no bridge-group 1 source-learning
    no bridge-group 1 unicast-flooding
    interface Dot11Radio0.2
    encapsulation dot1Q 2
    bridge-group 2
    bridge-group 2 subscriber-loop-control
    bridge-group 2 spanning-disabled
    bridge-group 2 block-unknown-source
    no bridge-group 2 source-learning
    no bridge-group 2 unicast-flooding
    interface BVI1
    ip address 10.10.10.1 255.255.255.0
    ip nbar protocol-discovery
    ip nat inside
    ip virtual-reassembly
    ip tcp adjust-mss 1300
    ipv6 address 2001:938:DAD:400::1/64
    ipv6 enable
    ipv6 nd prefix 2001:938:DAD:400::/64
    ipv6 nd router-preference High
    interface BVI2
    ip address 10.11.60.1 255.255.255.0
    ip nbar protocol-discovery
    ip nat inside
    ip virtual-reassembly
    ipv6 address 2001:938:DAD:800::1/64
    ipv6 enable
    ipv6 mtu 1300
    ipv6 nd prefix 2001:938:DAD:800::/64
    ipv6 nd managed-config-flag
    ipv6 nd router-preference High
    ipv6 nd ra interval 60

  • IPv6 address questions

    I'm having trouble understanding IPv6 addresses. In IPv4 the CIDR slash notation means what subnet the address is in. But a /48 in IPv6 does not mean subnet. I have no idea what it means. For instance I've seen the address 2001:0:1:5::1/64, and I have no idea what the /64 means. Can someone explain it?
    Link local address: it's not enough to put an FE80 to identify this kind of address, but for some reason, they decided to put FFFE in the middle of the ipv6 address. What were they thinking? Why do they need to identify this kind of address TWICE within the address, AND why couldn't they put the FFFE at the end or the beginning, but instead they put it right in the middle? WTF?
    3 types of addresses? What why? with that many bits in an address there's no reason to have 3 of them. Theres enough for everyone.
    Illogical allocation of bits. A global ip address reserves the last 64 bits for the host ip. This is equivalent to 18 quintillion hosts on ONE SUBNET! YEAH RIGHT! There's no way that's even remotely logical, feasible, or practical. The more I look at IPv6 notation, the more I think my 5th grader could have come up with a better design.
    Also, why didn't they adopt the OSI model of addressing, like in ISIS. That has more than enough addresses for everyone.
    Obviously i'm missing the point completely on IPv6. It sounds like the most unthoughtful pile of rubbish ever conceived. So can someone please direct me to a place or explain what the thought process was when creating this new addressing scheme?
    bonus points: what happened to ipv5, and what was ipv1,ipv2,ipv3? I think the inventor should have called it IPv2000, because he really went overboard.

    Hi Richee,
    ISPs generally give ipv6 addresses to companies with /48 prefix length.
    The company receiving this can create its own subnets within the /48 and /64 range.
    The last 64 for bits of the address are generally used to insert the mac-address of the local interface when using stateless auto-configuration, but you can use it for subnetting as well, if you configure your addresses manually.
    For the other questions I think this link could give you more info:
    http://www.cisco.com/en/US/tech/tk872/tsd_technology_support_protocol_home.html
    And one more little addition:
    Nothing is perfect in this universe. Everything can be considered good or bad, it is just a question of viewpoint.
    Try to look at ipv6 from both viewpoints. You will have surprises.
    Cheers:
    Istvan

  • GetAllByName doesn't return ipv6 addresses on win xp

    Hi, I'm using 1.5.0 (tried both beta 2 and snapshot beta 3 b60). I have one IPv4, one global IPv6 and a few IPv6 link-local addresses configured both on a Win XP SP1 machine and a Server 2003 machine. I can ping using global IPv6 addresses between the two machines (2001:500::1 and 2001:500::2). I run InetAddress.getAllByName("host1") and it correctly returns all IPv4 and IPv6 addresses on the WIndows Server 2003 machine. However running the same code on Win XP it only returns the one IPv4 address and does not see the IPv6 addresses. I tried setting java.net.preferIPv6Addresses to true and preferIPv4Stack to false but this didn't change the result. Anyone know what the problem could be? 1.5.0 is supposed to have full support for both Win XP and Server 2003. Any help would be much appreciated.
    Cheers, Karim

    For those who are interested, I tried using NetworkInterface.getNetworkInterfaces() and it gave me the IPv6 addresses I expected on XP. So it looks like there is some strange interaction between XP SP1 and 1.5.0 when using getAllByName or getLocalHost that doesn't work for IPv6 addresses. The strange thing is that it worked fine on Windows Server 2003. karim

  • Getaddrinfo function returns IPv4-mapped IPv6 addresses in canonical name

    When I use the getaddrinfo function with flag AI_CANONNAME, then in ai_canonname  IPv4-mapped IPv6 addresses is returned even for IPV6 disabled machine.
    So my question is that from where this canonical name is returned, I didn't found in /etc/nodename /etc/hosts or in /etc/inet/hosts or in /etc/interfacefile files.

    It's only showing "unknown" for the IPv6 address.
    Go into your IPv6 properties, and set the IP and DNS address settings to be obtained automatically.
    Then in Manage network adapters windows, change the view options to show Menu, then click on Advanced, Advanced, and make sure IPv4 is on top instead of IPv6.
    Ace Fekay
    MVP, MCT, MCITP/EA, MCTS Windows 2008/R2 & Exchange 2007, Exchange 2010 EA, MCSE & MCSA 2003/2000, MCSA Messaging 2003
    Microsoft Certified Trainer
    Microsoft MVP - Directory Services
    Technical Blogs & Videos: http://www.delawarecountycomputerconsulting.com/
    This post is provided AS-IS with no warranties or guarantees and confers no rights.

  • Convert IPv6 address to decimal

    How do we convert an IPv6 address to its decimal equivalent using java?
    I could find different tools on Internet but not the java code for the same.
    Any help would be much appreciated.
    Thanks.

    Hello EJP
    Please visit the following URL:
    https://www.ultratools.com/tools/decimalCalcResult?ipAddress=805b%3A2d9d%3Adc28%3A0000%3A0000%3Afc57%3Ad4c8%3A1fff
    This converts the IPv6 address (which is in hexadecimal format) to a decimal number.
    I need to implement this functionality. I could not find any method in java.net.Inet6Address class for this.
    To convert an IPv4 address which is in String format to its decimal equivalent, we can use following method:
    <code>
    long stringToLong(String ipAddress) {
              String[] octets = ipAddress.split("\\.");
              long intValue = 0;
              long currentOctet;
              for (int i = 0; i < octets.length; i++) {
                   currentOctet = new Integer(octets[(octets.length-1)-i]).intValue();
                   intValue = (currentOctet << i*8) | intValue;
              return intValue;
    </code>
    Edited by: 803674 on May 26, 2011 12:22 AM

  • 6to4 Addresses vs Regular IPv6 Addresses - Confusion

    Hi All, (Apologies if this question appears twice. Apparently I had an interface problem)
    I'm finishing up my studies on the IPv6 portion of the CCNA material, and my book seems to completly ignore the fact that 6to4 addresses seem to look different than how the rest of the chapter portrays IPv6 addressing. I've done google searches, and unfortunately I don't have anyone at work who is versed enough in this who will know, so I'm hoping someone can help.
    1. A normal IPv6 address:  2001:0db8:3c4d:0012:0000:0000:1234:56ab
       The same address in shorthand:  2001:db8:3c4d:12::1234:56ab
       A /64 of this space with autoconfiguration:  2001:db8:3c4d:12::/64 eui-64
       All of these addresses have, or will have 8 octets if written in long-hand, in other words - a valid IPv6 address.
    Here's my problem:  The addresses in the 6to4 section look like this:
       ipv6 address 2001:db8:2:2::1/64
    The book fails to mention what the "1" before the /64 is for, but I am assuming that it is an identifier and not part of the IPv6 address due to the " :: "   However, if this is the case, I only see 4 octets, and no eui-64 command, directing that the other 4 will be populated by the MAC padded.  And the "ipv6 address" syntax leads me to believe that this is a host address, and not a block/space statement (i.e. "ip address 192.168.0.1. 255.255.255.0," as opposed to "network 192.168.0.0 255.255.255.0)."
    If someone could shed some light on this, it would be most appreciated, as it is very confusing.

    Also, 6to4 IPv6 addresses have the IPv4 address of the 6to4 gateway embeded in them as well.  That is why they have a whole reseved block of 2002:/16.  Any gateway can algorithmically extract the IPv4 address for forwarding.
    2002:0b0c:0205:5/48 for example, would be correlated to IPv4 address 11.12.2.5 (which is the decimal of the IPv4 address 0b0c:2025 shown in hex)
    Earl Carter wrote a nice blog article on the general topic of IPv6 addresses at http://blogs.cisco.com/security/ipv6-addressing/
    And the commonutiy has settled on calling the 16-bit numbers between the colons "hextets."  In IPv4, each 8-bit portion between dotrs is called an "octet."  The truly pedantic will object taht a hextet should be 6 dits, bit "hextet" is easier to say than "hexadecitet." :-)
    Anotehr trivia point:  The letters in an IPv6 address should awalys be lower case.
    More arcana can be found at http://tools.ietf.org/html/draft-hartmann-6man-addresspartnaming-01, which is on track to become an RFC.

  • Connecting and Accessing Oracle with SQL Server

    In Oracle and SQL Servers I'm Updating the data manually. But I want make it Automated Process(Updating required columns automatically) in SQL Server by using trigger during manual update in Oracle's table with respect to column .
    Is this possible?
    Im using Oracle 11g in linux and SQL Server 2005 in windows.
    Both Servers are in different locations , but are in same network and not connected with ODBC , dblink .
    I need your Valuable assitance and Helpful guide for succesfully completing my task.
    Useful Replies are Highly Appreciated.

    Hi,
    Yes, you can update SQL*Server tables from Oracle using triggers if you install and use the Database Gateway for SQL*Server (DG4MSQL). You need to use DG4MSQL because it supports distributed transactions so that the Oracle and SQL*Server commits can be synchronised and both will be rolled back if there is an error.
    You could use the Database Gateway for ODBC (DG4ODBC) but you would have to write your own error routines to handle problems if the commits fail in either Oracle or SQL*Server.
    There is more information about the gateways in this note available in My Oracle Support -
    Master Note for Oracle Gateway Products (Doc ID 1083703.1)
    Regards,
    Mike

Maybe you are looking for

  • Serial Number problem...

    I have a big problem with my photoshop Serial. My Serial Number is activated on two different computers but these are not alive anymore. How can I deactivate the Software on the software from a different computer so that I can install this on my new

  • Dependant requirements are to be considered in reorder point planning

    Hi, We are currently using safety stock planning with PD.but the problem is that MRP triggers a procuement proposal when ever the availabile quantity(not the stock) falls below safety stock(as it considers MRP elements like DEP REQ etc in the net req

  • Server G3 ftp setup

    There is a way to have 2 computer as ftp on the wan how to setup the router ports 20 21, which one is best G5   Mac OS X (10.4.7)   G3

  • Stop opening after send to print

    Hello, I am on a Windows 7 Home Premium, SP1, computer using Adobe Reader X1. How do I turn off the function that causes the software/application to open each time a document is either saved or printed to a pdf file format? Thank you in advance.

  • Building stubs & Client-side bindings

    Hi everyone I have created a simple web service from my EmployeeRecord class. I am using Static Stub to test it. The add(2,3) method works  but not the getName()  when String  getName() invoked  Null value is returned. ----------------------- my  Sta