GoGPT Best VPN GoSearch

OnWorks favicon

oid2name - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ oid2name ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ oid2name ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


oid2name - ແກ້ໄຂ OIDs ແລະໄຟລ໌ nodes ໃນໄດເລກະທໍລີຂໍ້ມູນ PostgreSQL

ສະຫຼຸບສັງລວມ


ຊື່ oid2 [ທາງເລືອກ... ]

ລາຍລະອຽດ


oid2name ແມ່ນໂຄງການທີ່ເປັນປະໂຫຍດທີ່ຊ່ວຍໃຫ້ຜູ້ບໍລິຫານສາມາດກວດສອບໂຄງສ້າງໄຟລ໌ທີ່ໃຊ້ໄດ້
ໂດຍ PostgreSQL. ເພື່ອນໍາໃຊ້ມັນ, ທ່ານຈໍາເປັນຕ້ອງຄຸ້ນເຄີຍກັບໄຟລ໌ຖານຂໍ້ມູນ
ໂຄງປະກອບການ, ເຊິ່ງໄດ້ອະທິບາຍໄວ້ໃນບົດທີ 63, ການເກັບຮັກສາທາງດ້ານຮ່າງກາຍຂອງຖານຂໍ້ມູນ, ໃນ
ເອກະສານ.

ຫມາຍ​ເຫດ​
ຊື່ "oid2name" ແມ່ນປະຫວັດສາດ, ແລະຕົວຈິງແລ້ວແມ່ນແທນທີ່ຈະເຂົ້າໃຈຜິດ, ເພາະວ່າສ່ວນໃຫຍ່
ເວລາທີ່ເຈົ້າໃຊ້ມັນ, ເຈົ້າຈະກັງວົນແທ້ໆກັບຕົວເລກຂອງ filenode ຕາຕະລາງ
(ເຊິ່ງແມ່ນຊື່ໄຟລ໌ທີ່ເຫັນໄດ້ໃນໄດເລກະທໍລີຖານຂໍ້ມູນ). ໃຫ້ແນ່ໃຈວ່າທ່ານເຂົ້າໃຈ
ຄວາມແຕກຕ່າງລະຫວ່າງຕາຕະລາງ OIDs ແລະຕາຕະລາງ filenodes!

oid2name ເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນເປົ້າຫມາຍແລະສະກັດ OID, filenode, ແລະ / ຫຼືຊື່ຕາຕະລາງ
ຂໍ້ມູນ. ທ່ານຍັງສາມາດມີມັນສະແດງຖານຂໍ້ມູນ OIDs ຫຼື OIDs ຕາຕະລາງ.

OPTIONS


oid2name ຍອມຮັບການໂຕ້ຖຽງແຖວຄໍາສັ່ງຕໍ່ໄປນີ້:

-f filenode
ສະແດງຂໍ້ມູນສໍາລັບຕາຕະລາງທີ່ມີ filenode filenode

-i
ປະກອບມີດັດສະນີແລະລໍາດັບຢູ່ໃນລາຍຊື່

-o ໄດ້ຍິນ
ສະແດງຂໍ້ມູນສໍາລັບຕາຕະລາງທີ່ມີ OID ໄດ້ຍິນ

-q
ຍົກເລີກສ່ວນຫົວ (ທີ່ເປັນປະໂຫຍດສໍາລັບການຂຽນສະຄິບ)

-s
ສະແດງຕາຕະລາງ OIDs

-S
ປະກອບມີວັດຖຸລະບົບ (ຜູ້ທີ່ຢູ່ໃນ information_schema, pg_toast ແລະ pg_catalog schemas)

-t tablename_pattern
ສະແດງຂໍ້ມູນສໍາລັບຕາຕະລາງທີ່ກົງກັນ tablename_pattern

-V
- ການປ່ຽນແປງ
ພິມສະບັບ oid2name ແລະອອກ.

-x
ສະແດງຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບແຕ່ລະວັດຖຸທີ່ສະແດງ: ຊື່ຕາຕະລາງ, ຊື່ schema, ແລະ
OID

-?
- ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອກ່ຽວກັບການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງ oid2name, ແລະອອກ.

oid2name ຍັງຍອມຮັບການໂຕ້ຖຽງແຖວຄໍາສັ່ງຕໍ່ໄປນີ້ສໍາລັບຕົວກໍານົດການເຊື່ອມຕໍ່:

-d ຖານຂໍ້ມູນ
ຖານ​ຂໍ້​ມູນ​ເພື່ອ​ເຊື່ອມ​ຕໍ່​ກັບ​

-H ເຈົ້າພາບ
ເຄື່ອງແມ່ຂ່າຍຂອງຖານຂໍ້ມູນ

-p port
ພອດຂອງເຄື່ອງແມ່ຂ່າຍຖານຂໍ້ມູນ

-U ຊື່ຜູ້ໃຊ້
ຊື່ຜູ້ໃຊ້ເພື່ອເຊື່ອມຕໍ່ເປັນ

-P ລະຫັດຜ່ານ
ລະ​ຫັດ​ຜ່ານ (ເຊົາ​ໃຊ້​ເວ​ລາ — ການ​ວາງ​ນີ້​ໃນ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​ແມ່ນ​ເປັນ​ອັນ​ຕະ​ລາຍ​ຄວາມ​ປອດ​ໄພ​)

ເພື່ອສະແດງຕາຕະລາງສະເພາະ, ເລືອກຕາຕະລາງທີ່ຈະສະແດງໂດຍການໃຊ້ -o, -f ແລະ / ຫຼື -t. -o
ເອົາ OID, -f ເອົາ filenode, ແລະ -t ເອົາຊື່ຕາຕະລາງ (ຕົວຈິງແລ້ວ, ມັນແມ່ນ LIKE
ຮູບແບບ, ດັ່ງນັ້ນທ່ານສາມາດນໍາໃຊ້ສິ່ງຕ່າງໆເຊັ່ນ foo%). ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ເປັນ​ຈໍາ​ນວນ​ຫຼາຍ​ຂອງ​ທາງ​ເລືອກ​ເຫຼົ່າ​ນີ້​ເປັນ​ທ່ານ​
ມັກ, ແລະລາຍຊື່ຈະລວມເອົາວັດຖຸທັງໝົດທີ່ກົງກັບທາງເລືອກໃດນຶ່ງ. ແຕ່ສັງເກດ
ວ່າທາງເລືອກເຫຼົ່ານີ້ພຽງແຕ່ສາມາດສະແດງວັດຖຸໃນຖານຂໍ້ມູນທີ່ໃຫ້ໂດຍ -d.

ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ບໍ່​ໃຫ້​ໃດໆ​ຂອງ​ -o, -f or -t, ແຕ່ໃຫ້ -d, ມັນຈະລາຍຊື່ຕາຕະລາງທັງຫມົດໃນ
ຖານຂໍ້ມູນທີ່ມີຊື່ໂດຍ -d. ໃນຮູບແບບນີ້, ໄດ້ -S ແລະ -i ຕົວເລືອກຄວບຄຸມສິ່ງທີ່ຢູ່ໃນລາຍຊື່.

ຖ້າເຈົ້າບໍ່ໃຫ້ -d ບໍ່ວ່າຈະ, ມັນຈະສະແດງລາຍຊື່ຂອງຖານຂໍ້ມູນ OIDs. ທາງເລືອກອື່ນທ່ານ
ສາມາດໃຫ້ -s ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຕາຕະລາງ.

ຫມາຍເຫດ


oid2name ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ​ເຄື່ອງ​ແມ່​ຂ່າຍ​ຂອງ​ຖານ​ຂໍ້​ມູນ​ທີ່​ແລ່ນ​ກັບ​ລາຍ​ການ​ລະ​ບົບ​ທີ່​ບໍ່​ມີ​ການ​ສໍ້​ລາດ​ບັງ​ຫຼວງ​. ມັນ​ແມ່ນ
ດັ່ງນັ້ນການນໍາໃຊ້ຈໍາກັດພຽງແຕ່ສໍາລັບການຟື້ນຕົວຈາກການສໍ້ລາດບັງຫຼວງຂອງຖານຂໍ້ມູນໄພພິບັດ
ສະຖານະການ.

ຕົວຢ່າງ


$ # ແມ່ນຫຍັງຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຖານຂໍ້ມູນນີ້, ແນວໃດກໍ່ຕາມ?
$ oid2name
ຖານຂໍ້ມູນທັງໝົດ:
ຊື່ຖານຂໍ້ມູນ Oid Tablespace
----------------------------------
17228 alvherre pg_default
17255 regression pg_default
17227 ແມ່ແບບ0 pg_default
1 ແມ່ແບບ1 pg_default

$ oid2name -s
ພື້ນທີ່ໂຕະທັງໝົດ:
Oid Tablespace ຊື່
-------------------------
1663 pg_default
1664 pg_global
155151 fastdisk
155152 bigdisk

$ # ຕົກລົງ, ໃຫ້ເບິ່ງເຂົ້າໄປໃນຖານຂໍ້ມູນ alvherre
$ cd $PGDATA/base/17228

$ # ໄດ້ຮັບວັດຖຸ db ສູງສຸດ 10 ອັນໃນຕາຕະລາງເລີ່ມຕົ້ນ, ຈັດລໍາດັບຕາມຂະຫນາດ
$ ls -lS * | ຫົວ -10
-rw------- 1 alvherre alvherre 136536064 sep 14 09:51 155173.
-rw------- 1 alvherre alvherre 17965056 sep 14 09:51 1155291.
-rw------- 1 alvherre alvherre 1204224 sep 14 09:51 16717.
-rw------- 1 alvherre alvherre 581632 sep 6 17:51 1255.
-rw------- 1 alvherre alvherre 237568 sep 14 09:50 16674.
-rw------- 1 alvherre alvherre 212992 sep 14 09:51 1249.
-rw------- 1 alvherre alvherre 204800 sep 14 09:51 16684.
-rw------- 1 alvherre alvherre 196608 sep 14 09:50 16700.
-rw------- 1 alvherre alvherre 163840 sep 14 09:50 16699.
-rw------- 1 alvherre alvherre 122880 sep 6 17:51 16751.

$ # ຂ້ອຍສົງໄສວ່າໄຟລ໌ 155173 ແມ່ນຫຍັງ ...
$oid2name -d alvherre -f 155173
ຈາກຖານຂໍ້ມູນ "alvherre":
ຊື່ຕາຕະລາງ Filenode
----------------------
155173 ບັນຊີ

$ # ທ່ານສາມາດຮ້ອງຂໍໃຫ້ມີຫຼາຍກວ່າຫນຶ່ງວັດຖຸ
$oid2name -d alvherre -f 155173 -f 1155291
ຈາກຖານຂໍ້ມູນ "alvherre":
ຊື່ຕາຕະລາງ Filenode
-------------------------
155173 ບັນຊີ
1155291 accounts_pkey

$ # ທ່ານສາມາດປະສົມທາງເລືອກ, ແລະໄດ້ຮັບລາຍລະອຽດເພີ່ມເຕີມດ້ວຍ -x
$ oid2name -d alvherre -t ບັນຊີ -f 1155291 -x
ຈາກຖານຂໍ້ມູນ "alvherre":
ຊື່ຕາຕະລາງ Filenode Oid Schema Tablespace
-------------------------------------------------- ----------------
155173 ບັນຊີ 155173 public pg_default
1155291 accounts_pkey 1155291 public pg_default

$ # ສະແດງພື້ນທີ່ດິສກ໌ສໍາລັບທຸກວັດຖຸ db
$ du [0-9]* |
> ໃນຂະນະທີ່ອ່ານ SIZE FILENODE
> ເຮັດ
> ສຽງສະທ້ອນ "$SIZE `oid2name -q -d alvherre -i -f $FILENODE`"
> ແລ້ວໆ
16 1155287ສາຂາ_pkey
16 1155289 tellers_pkey
17561 1155291 accounts_pkey
...

$ # ຄືກັນ, ແຕ່ຈັດຮຽງຕາມຂະຫນາດ
$ du [0-9]* | ຄັດ -rn | ໃນຂະນະທີ່ອ່ານ SIZE FN
> ເຮັດ
> ສຽງສະທ້ອນ "$SIZE `oid2name -q -d alvherre -f $FN`"
> ແລ້ວໆ
133466 155173 ບັນຊີ
17561 1155291 accounts_pkey
1177 16717 pg_proc_proname_args_nsp_index
...

$# ຖ້າທ່ານຕ້ອງການເບິ່ງສິ່ງທີ່ຢູ່ໃນຕາຕະລາງ, ໃຫ້ໃຊ້ໄດເລກະທໍລີ pg_tblspc
$ cd $PGDATA/pg_tblspc
$ oid2name -s
ພື້ນທີ່ໂຕະທັງໝົດ:
Oid Tablespace ຊື່
-------------------------
1663 pg_default
1664 pg_global
155151 fastdisk
155152 bigdisk

$ # ຖານຂໍ້ມູນໃດທີ່ມີວັດຖຸຢູ່ໃນຕາຕະລາງ "fastdisk"?
$ ls -d 155151/*
155151/17228/155151/PG_VERSION

$ # ໂອ້ຍ, ຖານຂໍ້ມູນ 17228 ອີກເທື່ອຫນຶ່ງແມ່ນຫຍັງ?
$ oid2name
ຖານຂໍ້ມູນທັງໝົດ:
ຊື່ຖານຂໍ້ມູນ Oid Tablespace
----------------------------------
17228 alvherre pg_default
17255 regression pg_default
17227 ແມ່ແບບ0 pg_default
1 ແມ່ແບບ1 pg_default

$ # ໃຫ້ເຮົາເບິ່ງວ່າຖານຂໍ້ມູນນີ້ມີວັດຖຸໃດຢູ່ໃນຕາຕະລາງ.
$ cd 155151/17228
$ ls -l
ລວມ 0
-rw------- 1 postgres postgres 0 sep 13 23:20 155156.

$ # ຕົກລົງ, ນີ້ແມ່ນຕາຕະລາງຂະຫນາດນ້ອຍທີ່ສວຍງາມ ... ແຕ່ມັນແມ່ນຫຍັງ?
$oid2name -d alvherre -f 155156
ຈາກຖານຂໍ້ມູນ "alvherre":
ຊື່ຕາຕະລາງ Filenode
----------------------
155156 fo

ໃຊ້ oid2name ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.