ไฟล์และเครื่องมือกำหนดค่าของ ingres

II_SYSTEM

การติดตั้ง Ingres ทุกครั้งเริ่มต้นด้วยเนื้อหาของตัวแปร II_SYSTEM ($ II_SYSTEM Unix / Linux หรือ% Windows% II_SYSTEM) จากไดเรกทอรีที่ชี้โดยตัวแปรนี้จะมีไดเรกทอรีที่เรียกว่า ingres เสมอ ภายใต้ไดเร็กทอรีนี้มีอย่างน้อยหนึ่งไดเร็กทอรี bin ไฟล์ยูทิลิตีและ lib

symbol.tbl

Ingres ทำงานร่วมกับชุดตัวแปรของตัวเองและเก็บไว้ในไฟล์ symbol.tbl (ไฟล์ไดเรกทอรี) เราไม่ควรแก้ไขไฟล์นี้ด้วยวิธีอื่นนอกจากคำสั่ง Ingres ingsetenv, ingunset และ ingprenv ไฟล์มีรูปแบบเฉพาะและอาจเสียหายได้ง่าย ...

การจัดการไฟล์ symbol.tbl:

  • ingsetenv: ตั้งค่าตัวแปร
  • ingprenv: แสดงค่าของตัวแปรหรือตัวแปรทั้งหมด
  • ingunset: การสะสมตัวแปร
  • ตัวอย่าง:

 ค่าตัวแปร ingsetenv ingprenv ตัวแปร ingprenv ตัวแปร ingunset 

ตัวแปรเหล่านี้ยังสามารถจัดตำแหน่งในสภาพแวดล้อมท้องถิ่นของผู้ใช้ (ส่งออก, setenv, set) และสำหรับบางคนมันเป็นสิ่งต้องห้ามและเป็นอันตรายโดยเฉพาะอย่างยิ่ง (เช่น II_INSTALLATION)

config.dat,, protect.dat และ config.log

ส่วนที่เหลือของการกำหนดค่าเป็นหลักในสองไฟล์: config.dat และ protect.dat (ยังอยู่ในไฟล์ไดเรกทอรี) ห้ามแก้ไขไฟล์เหล่านี้โดยผู้เผยแพร่ (ยกเว้นกรณีที่ได้รับการสนับสนุนจากกูรูหรือที่ระบุไว้ในเอกสาร) แต่ใช้ cbf (การกำหนดค่าตามฟอร์ม) รูปแบบของไฟล์นี้คือทั้งหมดที่มีมากกว่าปกติ แต่บางคนขึ้นอยู่กับทรัพยากรอื่น ๆ และเพื่อร่วมกันในทางที่สอดคล้องกันมันจะดีกว่าที่จะใช้ cbf กฎที่ผูกการตั้งค่าเหล่านี้จะถูกเก็บไว้ในไฟล์ Crs (เป็นระบบกฎการกำหนดค่า) กฎพื้นฐานของไฟล์เหล่านี้คือ: เรามอง แต่อย่าแตะต้องมัน (ดังนั้นคุณสามารถแก้ไขมันด้วยมุมมองบน Unix แทนที่จะเป็น vi เช่น ... )

ไฟล์มีทรัพยากรที่ป้องกัน protect.dat (สำหรับพารามิเตอร์ที่ได้รับใน cbf) ตัวอย่างเช่นแคชของ DBMS ขึ้นอยู่กับจำนวนผู้ใช้ หากคุณเพิ่มแคชภายในอย่างมีนัยสำคัญไม่ได้ป้องกันค่านี้และในภายหลังคุณเพิ่มจำนวนผู้ใช้เครื่องยนต์การตั้งค่าแคชจะถูกคำนวณใหม่เป็นค่าที่คุณไม่ได้กำหนดไว้ล่วงหน้า (เนื่องจากต่ำกว่าความต้องการของคุณ) นอกจากนี้ยังมีไฟล์ config.log ซึ่งติดตามประวัติของการเปลี่ยนแปลง: ใคร, เมื่อใด, อะไร (พารามิเตอร์โดยตรงและพารามิเตอร์ที่ได้รับ) Cbf

  • หากคุณไม่ชอบหรือถ้าคุณต้องการเปลี่ยนแปลงการตั้งค่าสคริปต์คุณสามารถใช้คำสั่งต่อไปนี้:
  • สร้างเนื้อหาของ config.dat:
    •  iigenres [-v] host | rule_map | host rule_map 
  • ตรวจสอบทรัพยากร:
    •  iivalres [-v] ค่าชื่อ [rule_map] 
  • อ่านทรัพยากร:
    •  ชื่อ iigetres 
  • วางตำแหน่งทรัพยากร:
    •  iisetres [-v] [+ p | -p] ชื่อ [ค่า] 
  • ทำลายทรัพยากร:
    •  iiremres [-v] ชื่อ 
  • ที่ไหน:
    • ชื่อ: พารามิเตอร์ (หรือทรัพยากร) ตามที่อ่านใน config.dat ก่อน:
    • -v: verbose เพื่อดูพารามิเตอร์ที่ได้รับผลกระทบจากการเปลี่ยนแปลง
    • + p | -p: ได้รับการป้องกันหรือไม่มีการป้องกัน (เพิ่มหรือลบทรัพยากร protect.dat)
    • ชื่อโฮสต์ของเครื่อง (ตามที่อ่านใน ingprenv II_GCNxx_LCL_VNODE โดยที่ xx เป็นผลลัพธ์ของ ingprenv II_INSTALLATION
    • rule_map: ไฟล์ CRS

บางครั้ง:

ทรัพยากร ii.machine.privileges.user.utilisateur ไม่สามารถจัดตำแหน่งโดย cbf และสอดคล้องกับสิทธิ์ของผู้ใช้ (สำหรับเครื่องที่กำหนด) ในการติดตั้ง: (เช่น) มีสิทธิ์เริ่มหรือหยุดเริ่ม ipm, ฯลฯ ..

Ingres / สุทธิ

การกำหนดค่า Ingres / Net อยู่ในไดเรกทอรีชื่อ (ในไฟล์ไดเร็กทอรี) และไฟล์จะถูกต่อท้ายด้วยชื่อของเครื่อง มันถูกควบคุมโดยเฉพาะผ่านคำสั่ง netutil

ไฟล์ทั้งหมดที่กล่าวถึงในเอกสารนี้คือการบันทึกเป็นประจำเพื่อหลีกเลี่ยงความตื่นตระหนกในกรณีที่สูญหาย ...

Ingres / ตัวจำลอง

ส่วนหนึ่งของการกำหนดค่าของเส้นทางการจำลองแบบและเส้นทางการจำลองข้อมูลจะถูกเก็บไว้โดยตรงในแค็ตตาล็อกระบบ Ingres / Replicator (เริ่มต้นด้วย dd_ สำหรับการกระจายข้อมูล) ส่วนที่เหลือ (ตัวอย่างเช่นการจำลองเซิร์ฟเวอร์ไฟล์การกำหนดค่า) อยู่ในไดเรกทอรี ตัวแทน ซึ่งมักจะอยู่ภายใต้ $ II_SYSTEM / ingres หรือ % II_SYSTEM% \ ingres

สังเกตได้ว่า

เครื่องมือแต่ละตัวที่กล่าวถึงในเอกสารนี้มีอยู่ในแต่ละแพลตฟอร์ม (ซึ่งจะแบ่งเป็น 2 แพคเกจขนาดใหญ่: windows ที่ด้านหนึ่ง, Linux และ Unix ที่อื่น ๆ ) บน Windows ยังมีอยู่ในรูปแบบกราฟิกและสามารถเข้าถึงได้ผ่านเมนูที่สร้างขึ้นระหว่างการติดตั้งผลิตภัณฑ์

บทความก่อนหน้านี้ บทความถัดไป

เคล็ดลับยอดนิยม