Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Berapa panjang yang bisa dimiliki nama antarmuka jaringan?

Sejauh bagian khusus Linux ini, dalam versi kernel terbaru ini didefinisikan oleh IFNAMSIZ menjadi 16 byte, jadi 15 byte yang terlihat oleh pengguna (dengan asumsi itu termasuk trailing null). IFNAMSIZ digunakan dalam mendefinisikan bidang nama struct net_device di sini .

Untuk menguji secara empiris, Anda dapat menggunakan yang berikut ini untuk melihat bahwa 16 byte gagal dan 15 byte berfungsi:

# 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

(Dengan asumsi Anda memiliki ip dari paket iproute2 yang diinstal, seperti yang mungkin terjadi pada semua distribusi Linux dalam dekade terakhir ini.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LISTAGG berbeda yang ada di dalam subquery dalam daftar SELECT

  2. Temukan Lowongan Kerja Saat Ini Untuk Oracle Forms &Reports

  3. Kesalahan SQL ORA 01427

  4. Membuat dan menjalankan perintah sql secara dinamis di oracle

  5. Mendapatkan nama kolom kendala unik dari database Oracle