sql >> データベース >  >> RDS >> Oracle

ネットワークインターフェイス名の長さはどれくらいですか?

    これのLinux固有の部分に関する限り、最近のカーネルバージョンでは、これは IFNAMSIZ 16バイトであるため、ユーザーに表示される15バイト(末尾にnullが含まれていると想定)。 IFNAMSIZ structnet_deviceの名前フィールドを定義する際に使用されます。 。

    経験的にテストするために、以下を使用して、16バイトが失敗し、15バイトが機能することを確認できます。

    # CLEAN SLATE
    root# ip link ls dev 123456789012345
    Device "123456789012345" does not exist.
    root# ip link ls dev 1234567890123456
    Device "1234567890123456" does not exist.
    
    # FAIL
    root# ip link add dev 1234567890123456 type dummy
    Error: argument "1234567890123456" is wrong: "name" too long
    root# ip link ls dev 1234567890123456
    Device "1234567890123456" does not exist.
    
    # PASS
    root# ip link add dev 123456789012345 type dummy
    root# ip link ls dev 123456789012345
    40: 123456789012345: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT group default 
    link/ether ... brd ff:ff:ff:ff:ff:ff
    
    # CLEAN UP
    root# ip link del dev 123456789012345
    

    ipがあると仮定します インストールされているiproute2パッケージから。これは、過去10年ほどのLinuxディストリビューションで発生する可能性があります。)



    1. PL / SQLDeveloperを使用してリモートOracleDBに接続するにはどうすればよいですか?

    2. 私のMacでのpythonmysqldberr:ライブラリがロードされていません:@ rpath / libmysqlclient.21.dylib

    3. 複数のforeachループを使用する場合は、PDOステートメントを複数回使用してください

    4. 配列をSQLServerストアドプロシージャに渡す方法