คำถามติดแท็ก windows

ระบบปฏิบัติการที่ผลิตโดย Microsoft Windows ผลิตในรุ่นเดสก์ท็อปและเซิร์ฟเวอร์ต่าง ๆ โปรดเพิ่มแท็กเฉพาะเวอร์ชันเช่น windows-10 หากเกี่ยวข้องกับคำถาม

2
วิธีการแก้ไข ORA-01031: ข้อผิดพลาดสิทธิ์ไม่เพียงพอในการติดตั้ง Windows
ฉันติดตั้ง Oracle 11G บนเซิร์ฟเวอร์ Windows 2008 R2 ของฉัน ฉันยังติดตั้ง Oracle Client Libraries โดยใช้สื่อการติดตั้งแยกต่างหาก หลังจากการติดตั้งไคลเอนต์เมื่อฉันพยายามเข้าสู่ระบบฐานข้อมูลโดยใช้: C:\>sqlplus / as sysdba ฉันได้รับข้อผิดพลาดต่อไปนี้: ORA-01031: สิทธิ์ไม่เพียงพอ สิ่งนี้ใช้ได้ก่อนการติดตั้งไคลเอนต์ บัญชีของฉันอยู่ในORA_DBAกลุ่ม บัญชีของฉันยังอยู่ในกลุ่มผู้ดูแลระบบ ฉันไม่ได้ORACLE_SIDตั้งค่าในรายการตัวแปรสภาพแวดล้อมของฉัน มันจะต้องเป็นอย่างไร สิ่งนี้ใช้ได้ก่อนการติดตั้งไคลเอนต์และฉันไม่ได้มีตัวแปรนั้นในเวลานั้นเช่นกัน UAC เปิดอยู่ที่ระดับต่ำสุดและฉันมักจะทำงานcmdเป็นผู้ดูแลระบบอยู่เสมอ ฉันมีsqlnet.oraไฟล์เช่นนี้ในโฟลเดอร์: C:\app\myaccount\product\11.2.0\dbhome_1\NETWORK\ADMIN sqlnet.ora # sqlnet.ora Network Configuration File: C:\app\myaccount\product\11.2.0\dbhome_1\network\admin\sqlnet.ora # Generated by Oracle configuration tools. # This file is actually generated …

1
แพลตฟอร์มใดสำหรับฐานข้อมูลคณิตศาสตร์ขนาดใหญ่ที่ใช้บันทึก
สวัสดีฉันเป็นวิศวกรโยธาที่มีประสบการณ์การเขียนโปรแกรม แต่ฉันไม่คุ้นเคยกับตัวเลือกมากมายที่มีอยู่ในปัจจุบัน หวังว่าคุณจะให้พอยน์เตอร์ชี้ทางที่ดีที่สุดในการดำเนินการต่อไป ฉันต้องการสร้างและสืบค้นฐานข้อมูลการวัดระดับพื้นดินในรูปแบบกริด จะมีการวัดจำนวนมากสำหรับแต่ละตำแหน่งของกริดในช่วงเวลาต่างๆผ่านงานเคลื่อนย้ายดินดังนั้นจึงมีมิติที่สี่ของเวลา ข้อสังเกตส่วนใหญ่จะอ่านจากไฟล์ข้อความ ในแต่ละเร็กคอร์ดจะมีตำแหน่งกริด (จำนวนเต็ม 2 x) (แถวและคอลัมน์) ระดับพื้นดิน (จุดลอยตัว) และรหัสข้อมูลสตริงต่างๆ (อาจรวมได้สูงสุด 30 อักขระ) กริดอาจมีประมาณ 10,000 แถว x 10,000 คอลัมน์ ไม่ใช่ทุกตำแหน่งบนกริดที่จะมีการบันทึกในการสำรวจแต่ละครั้ง แต่โดยทั่วไปจะมีการบันทึกได้มากถึงร้อยรายการ ตำแหน่งกริดจำนวนมากจะไม่มีการบันทึกเลย (ไซต์จะไม่เป็นรูปสี่เหลี่ยมที่สมบูรณ์แบบ) ฉันต้องการค้นหาระเบียนแยกข้อมูลและทำการคำนวณเช่นคำนวณระดับพื้นดินต่ำสุดหรือสูงสุดสำหรับตำแหน่งกริดแต่ละแห่ง ฉันค่อนข้างมั่นใจว่าฉันจะมีความสามารถในการเขียนโปรแกรมนี้ค่อนข้างง่ายในภาษาเช่น FORTRAN, BASIC หรือ C โดยใช้อาร์เรย์ องค์ประกอบอาร์เรย์มากมายจะว่างเปล่า แต่และฉันเดาว่านี่ไม่ใช่วิธีที่ถูกต้องในการทำและฐานข้อมูลขนาดใหญ่เช่นนี้ต้องการเครื่องมือพิเศษที่ฉันจะต้องเรียนรู้วิธีใช้ ฉันกำลังคิดถึงตัวเลือกที่เป็นไปได้สำหรับแพลตฟอร์ม - ใช้โปรแกรมฐานข้อมูล ฉันไม่คุ้นเคยกับความสามารถของสิ่งเหล่านี้ที่มีประสิทธิภาพ แต่ฉันคิดว่าพวกเขาจะมีค่าใช้จ่ายจำนวนมากกับ GUI ใช้ SQL หรือไม่ สิ่งนี้ฉันไม่รู้มาก แต่ดูเหมือนจะเป็นภาษาสำหรับฐานข้อมูล ฉันมักจะใช้ภาษาที่จำเป็นมากกว่าที่จะเปิดเผยและตามที่ฉันเข้าใจจากวิกิพีเดียว่า SQL เป็นสิ่งที่เปิดเผยฉันรู้สึกประหม่าเล็กน้อยต่อการเปลี่ยนแปลง …

2
เปลี่ยนเป็น Innodb_flush_log_at_trx_commit แบบไดนามิก
สิ่งนี้เกี่ยวข้องกับคำถามนี้ มันจะช่วยให้ได้ประสิทธิภาพที่ดีขึ้นสำหรับตาราง InnoDB ตามคู่มือ MySQL , innodb_flush_log_at_trx_commitเป็นตัวแปรแบบไดนามิกทั่วโลก ดังนั้นฉันสามารถเปลี่ยนได้โดยใช้คำสั่ง SET GLOBAL และดูเหมือนว่าจะทำงานได้ mysql> SET GLOBAL innodb_flush_log_at_trx_commit=2; Query OK, 0 rows affected mysql> SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_commit'; +--------------------------------+-------+ | Variable_name | Value | +--------------------------------+-------+ | innodb_flush_log_at_trx_commit | 2 | +--------------------------------+-------+ 1 row in set แต่มันไม่ได้เปลี่ยนการตั้งค่า MySQL จริง เมื่อฉันอัปเดตmy.cnfและรีสตาร์ทเซิร์ฟเวอร์ MySQL มันทำงานได้ ดังนั้นฉันไม่สามารถเปลี่ยนตัวแปรโกลบอลในขณะใช้งาน ฉันชอบค่าเริ่มต้นinnodb_flush_log_at_trx_commit=1แต่ฉันต้องการเปลี่ยนเป็น …

5
การใช้บรรทัดคำสั่งของ SQL Server? เป็นไปได้ไหม?
ฉันพยายามใช้ SQL Server Management Studio 2008 ที่สร้างขึ้นใน "Solution Explorer" เพื่อจัดการโครงการและหลังจาก 2 สัปดาห์ของการดิ้นรนกับมันฉันตัดสินใจว่าฉันไม่สนใจจริงๆ มันเป็นคุณสมบัติ "ความสะดวกสบาย" ที่จริงแล้วค่อนข้างเป็นอุปสรรค น่าเสียดายที่ที่ที่ฉันทำงานคือร้านขายของ MS และค่อนข้างติดอยู่กับที่ ฉันต้องการกลับไปที่บรรทัดคำสั่ง (ฉันอยากเป็นกลุ่ม!) ฉันได้ติดตั้งที่เก็บโค่นล้มท้องถิ่นด้วย TortiseSVN ส่วนหน้าเพื่อแทนที่ "Solution Explorer" ที่กล่าวถึงข้างต้นและให้มันทำงานได้ค่อนข้างดี ฉันได้ติดตั้ง Vim แล้วและในขณะที่ยังคงปรับแต่งมันอยู่ อย่างไรก็ตามสิ่งหนึ่งที่ฉันยังหาวิธีแก้ไขคือวิธีการเรียกใช้คำสั่งไปยัง SQL Server ผ่านทางบรรทัดคำสั่ง ฉันเคยชินกับพรอมต์บรรทัดคำสั่งของ MySQL / Postgres เพราะนั่นคือสิ่งที่ฉันเคยใช้ในอดีตและใช้ในขณะที่เรียนวิชา อย่างไรก็ตามฉันไม่สามารถหาวิธีเรียกใช้สคริปต์ของฉันผ่านทางบรรทัดคำสั่งใน windows ได้ ขณะนี้ฉันแก้ไขเป็นกลุ่ม, รีเฟรชหน้าเว็บใน SSMS และดำเนินการ ฉันไม่ต้องการแม้แต่แตะที่ SMSS หากจำเป็น ฉันเห็นโพสต์แนะนำ sqlsharp …

1
เข้าสู่ระบบไฟล์ในบริการ windows PostgreSQL
ฉันต้องการทางเลือกอื่นสำหรับการรันคำสั่งต่อไปนี้: C:\xxx\pgsql\bin\pg_ctl" -D "C:\xxx\pgsql\data" -l "C:\yyy\log\pgsql.log" start. วิธีนี้เซิร์ฟเวอร์เริ่มต้นและเข้าสู่C:\yyy\log\pgsql.logระบบ เมื่อฉันพยายามที่จะลงทะเบียนเซิร์ฟเวอร์เป็นบริการ - ไม่มีตัวเลือกการบันทึกและเซิร์ฟเวอร์บันทึกไปยังตัวแสดงเหตุการณ์ จากเอกสาร pg_ctl: pg_ctl register [-N servicename] [-U ชื่อผู้ใช้] [-P รหัสผ่าน] [-D datadir] [-S a [uto] | d [emand]] [-w] [-t วินาที] [-s] [-o ตัวเลือก] ฉันจะบังคับให้เซิร์ฟเวอร์ลงชื่อเข้าใช้ไฟล์ได้อย่างไร หมายเหตุ: ฉันไม่ต้องการใช้โปรแกรมติดตั้งแบบคลิกเดียวฉันแค่ต้องการทำงานกับไบนารีที่ไม่ได้ซิป

2
จำกัด การใช้งาน CPU สูงสุด SQL SERVER ด้วย WSRM
ฉันมีเซิร์ฟเวอร์จริงที่ใช้งาน SQL Server อยู่หนึ่งอินสแตนซ์ ฉันสังเกตเห็นว่าบ่อยครั้งที่เซิร์ฟเวอร์นี้ใช้งาน CPU 100% ทีมไอทีของฉันไม่มีความสุขกับเรื่องนี้และแนะนำให้เราสำรอง 2 จาก 32 คอร์สำหรับระบบปฏิบัติการ ใช้งานได้ดีตอนนี้การใช้งานสูงสุดจะต่ำกว่า 90% นอกจากนี้การดึงข้อมูลช้าจากผู้ใช้หลายคนจะไม่ถูกรายงานอีกต่อไป มีเหตุผลใดที่จะไม่ใช้ WSRM (Windows System Resource Manager) ด้วยวิธีนี้ - แทนที่จะเป็น SQL Resource Governor?

2
การเปลี่ยนไดเรกทอรีข้อมูลบนเซิร์ฟเวอร์ฐานข้อมูล MySQL
ฉันติดตั้งเซิร์ฟเวอร์ mysql 5.6.24 บน Windows Server 2012 R2 แล้ว ฉันอิมพอร์ตไฟล์ดัมพ์และไฟล์ข้อมูลถูกเก็บไว้ C:\ProgramData\MySQL\MySQL Server 5.6\data D:\ProgramData\Dataฉันต้องการที่จะเปลี่ยนไดเรกทอรีเช่น คุณช่วยฉันได้ไหม

3
การเปลี่ยนพอร์ต PostgreSQL โดยใช้บรรทัดคำสั่ง
พอร์ตเริ่มต้น PostgreSQL ของฉันคือ 5432 ฉันต้องการเปลี่ยนพอร์ตเริ่มต้นโดยใช้บรรทัดคำสั่ง (ใน Windows 7) ฉันเห็นโซลูชันนี้มาก่อน: /programming/187438/want-to-change-pgsql-port ฉันพยายามเรียกใช้คำสั่งต่อไปนี้ แต่มันล้มเหลว: postgres --p 5431 มีคนบอกวิธีเปลี่ยนพอร์ตโดยใช้บรรทัดคำสั่งได้ไหม

1
ฉันจะให้สิทธิ์ทั้งหมดกับ db2admin โลคัลกับ DB2 9.7 บน Windows ได้อย่างไร?
ฉันมีแล็ปท็อปเป็นสถานีสำหรับนักพัฒนาซอฟต์แวร์ที่มีระบบปฏิบัติการ Windows XP Professional Edition, Service Pack 3 ฉันดาวน์โหลดและติดตั้งฟิกซ์แพ็ก IBM DB2 UDB 9.7 ของ Express-C แล้ว ฉันมีบัญชี Windows ในพื้นที่ชื่อ db2admin ที่ฉันใช้ในฐานะผู้ดูแลระบบฐานข้อมูลในเครื่องสำหรับการติดตั้ง DB2 ในพื้นที่ของฉัน (เพื่อจุดประสงค์ในการพัฒนาเท่านั้น) ฉันสามารถเรียกใช้สิ่งต่อไปนี้ได้โดยไม่มีปัญหาเมื่อเรียกใช้หน้าต่างคำสั่ง: db2 attach to db2 user db2admin using xxxxxxxxxx ที่ช่วยให้ฉันแนบกับอินสแตนซ์ของฉันที่เรียกว่า DB2 ฉันสามารถรันคำสั่งสร้างฐานข้อมูลของฉันได้ ฉันพยายามเชื่อมต่อกับฐานข้อมูลเพื่อให้สิทธิ์ทั้งหมดสำหรับบัญชี db2admin ของฉันใน DB2 db2 CONNECT TO MYDB; SET SCHEMA DB2ADMIN; db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT,SECADM …

4
SQL Server เริ่มทำงาน แต่ไม่ได้ฟังพอร์ตใด ๆ
ฉันเพิ่งติดตั้ง SQL Server 2012 ยังไม่มีการสร้างฐานข้อมูล และฉันสามารถเปิด Studio จัดการด้วย sa / รหัสผ่าน Binn \ sqlservr.exe เริ่มทำงานเป็นบริการและฉันเห็นว่ามันเริ่มต้นในรายการบริการ อย่างไรก็ตามมันไม่ได้ฟังพอร์ต 1433 หรือแม้กระทั่งไม่ฟังพอร์ตใด ๆ โดยค่าเริ่มต้นตามที่ฉันตรวจสอบด้านล่าง: tasklist|find /I "sql" ฉันได้: sqlservr.exe 5668 Services 0 40,112 K ที่ 5668 ฉันคิดว่าเป็น PID จากนั้นรับ PID = "5668" กำลังฟังพอร์ตที่: netstat -ano | find /I "5668" แต่ฉันไม่ได้อะไรเลยนอกจากว่างเปล่า ในทางกลับกันหลังจากค้นหาโพสต์ในเว็บไซต์นี้ฉันตรวจสอบการกำหนดค่าเซิร์ฟเวอร์ SQL ของฉันอีกครั้ง: start-> …

4
ทำไม MySQL ถึงบอกว่าฉันไม่มีความจำ
ฉันพยายามรันINSERT...SELECTMySQL ที่มีขนาดค่อนข้างใหญ่ด้วย JDBC และฉันได้รับข้อยกเว้นต่อไปนี้: Exception in thread "main" java.sql.SQLException: Out of memory (Needed 1073741824 bytes) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) เนื่องจากฉันไม่ได้ส่งคืนออบเจกต์ ResultSet ฉันจึงคิดว่าพื้นที่ของฮีป Java ไม่น่าจะมีปัญหา อย่างไรก็ตามฉันพยายามเพิ่มมันต่อไปและมันก็ไม่ได้ดี จากนั้นฉันพยายามเรียกใช้คำสั่งใน MySQL Workbench และฉันได้สิ่งเดียวกัน: Error Code 5: Out of memory (Needed 1073741816 bytes) ฉันควรมี RAM มากมายเพื่อให้การดำเนินการเหล่านี้ (เพียงพอที่จะพอดีกับตารางทั้งหมดที่ฉันเลือกจาก) แต่ฉันเดาว่ามีการตั้งค่าต่าง ๆ ที่ฉันจำเป็นต้องปรับแต่งเพื่อใช้ประโยชน์จากหน่วยความจำทั้งหมดของฉัน ฉันใช้หน่วยความจำสูง Amazon EC2 หน่วยความจำเสริมใหญ่เป็นสองเท่าด้วย Windows Server 2008 …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.