diff --git a/content/en/docs/Administratorguide/Administratorguide.md b/content/en/docs/Administratorguide/Administratorguide.md index 9450fc3aa131f303042ad6827a8be6f495611d2e..143ef356ade86209a1112e0904c9374a349922ce 100644 --- a/content/en/docs/Administratorguide/Administratorguide.md +++ b/content/en/docs/Administratorguide/Administratorguide.md @@ -1,3 +1,3 @@ # Administrator Guide -This document describes common administrator operations of the openGauss database, helping administrators better use the openGauss database. This document is intended for all administrators who use the openGauss database. \ No newline at end of file +This document describes common administrator operations of the openGauss database, helping administrators better use the openGauss database. This document is intended for all administrators who use the openGauss database. \ No newline at end of file diff --git a/content/en/menu/index.md b/content/en/menu/index.md index 93d145ef54bd585b37378cfde48c6f9a6e9c2e7c..7cc7167d106580be97e07f394ea6372100b6e742 100644 --- a/content/en/menu/index.md +++ b/content/en/menu/index.md @@ -4,7 +4,7 @@ headless: true - [Terms of Use]({{< relref "./docs/Releasenotes/Terms of Use.md" >}}) -- [Releasenotes]({{< relref "./docs/Releasenotes/Releasenotes.md" >}}) +- [Release Notes]({{< relref "./docs/Releasenotes/Releasenotes.md" >}}) - [User Notice]({{< relref "./docs/Releasenotes/user-notice.md" >}}) - [Version Introduction]({{< relref "./docs/Releasenotes/version-introduction.md" >}}) - [Feature Introduction]({{< relref "./docs/Releasenotes/feature-introduction.md" >}}) @@ -18,7 +18,264 @@ headless: true - [Contribution]({{< relref "./docs/Releasenotes/contribution.md" >}}) - [Acknowledgement]({{< relref "./docs/Releasenotes/acknowledgement.md" >}}) -- [Administratorguide]({{< relref "./docs/Administratorguide/Administratorguide.md" >}}) +- [Product Description]({{< relref "./docs/Description/Description.md" >}}) + - [Product Positioning]({{< relref "./docs/Description/product-positioning.md" >}}) + - [System Architecture]({{< relref "./docs/Description/system-architecture.md" >}}) + - [Application Scenarios]({{< relref "./docs/Description/application-scenarios.md" >}}) + - [Operating Environment]({{< relref "./docs/Description/operating-environment.md" >}}) + - [Technical Specifications]({{< relref "./docs/Description/technical-specifications.md" >}}) + - [Basic Features]({{< relref "./docs/Description/basic-features.md" >}}) + - [Enhanced Features]({{< relref "./docs/Description/enhanced-features.md" >}}) + - [Data Partitioning]({{< relref "./docs/Description/data-partitioning.md" >}}) + - [Vectorized Executor and Hybrid Row-Column Storage Engine]({{< relref "./docs/Description/vectorized-executor-and-hybrid-row-column-storage-engine.md" >}}) + - [HA Transaction Processing]({{< relref "./docs/Description/ha-transaction-processing.md" >}}) + - [High Concurrency and High Performance]({{< relref "./docs/Description/high-concurrency-and-high-performance.md" >}}) + - [SQL Self-Diagnosis]({{< relref "./docs/Description/sql-self-diagnosis.md" >}}) + - [Memory Table]({{< relref "./docs/Description/memory-table.md" >}}) + - [Primary/Standby]({{< relref "./docs/Description/primary-standby.md" >}}) + +- [Technical White Paper]({{< relref "./docs/Technicalwhitepaper/Technicalwhitepaper.md" >}}) + - [Product Positioning]({{< relref "./docs/Technicalwhitepaper/product-positioning.md" >}}) + - [Application Scenario]({{< relref "./docs/Technicalwhitepaper/application-scenario.md" >}}) + - [Technical Characteristics]({{< relref "./docs/Technicalwhitepaper/technical-characteristics.md" >}}) + - [Software Architecture]({{< relref "./docs/Technicalwhitepaper/software-architecture.md" >}}) + - [Deployment Solutions]({{< relref "./docs/Technicalwhitepaper/deployment-solutions.md" >}}) + - [Common Concepts]({{< relref "./docs/Technicalwhitepaper/common-concepts.md" >}}) + - [Deployment Modes]({{< relref "./docs/Technicalwhitepaper/deployment-modes.md" >}}) + - [Introduction to Deployment Solutions]({{< relref "./docs/Technicalwhitepaper/introduction-to-deployment-solutions.md" >}}) + - [Standalone Deployment]({{< relref "./docs/Technicalwhitepaper/standalone-deployment.md" >}}) + - [Primary/Standby Deployment]({{< relref "./docs/Technicalwhitepaper/primary-standby-deployment.md" >}}) + - [Deployment with One Primary and Multiple Standbys]({{< relref "./docs/Technicalwhitepaper/deployment-with-one-primary-and-multiple-standbys.md" >}}) + - [Typical Networking]({{< relref "./docs/Technicalwhitepaper/typical-networking.md" >}}) + - [Software and Hardware Requirements]({{< relref "./docs/Technicalwhitepaper/software-and-hardware-requirements.md" >}}) + - [Software Requirements]({{< relref "./docs/Technicalwhitepaper/software-requirements.md" >}}) + - [Hardware Requirements]({{< relref "./docs/Technicalwhitepaper/hardware-requirements.md" >}}) + - [Core Database Technologies]({{< relref "./docs/Technicalwhitepaper/core-database-technologies.md" >}}) + - [Basic Functions Oriented to Application Development]({{< relref "./docs/Technicalwhitepaper/basic-functions-oriented-to-application-development.md" >}}) + - [Standard SQL]({{< relref "./docs/Technicalwhitepaper/standard-sql.md" >}}) + - [Standard Development Interfaces]({{< relref "./docs/Technicalwhitepaper/standard-development-interfaces.md" >}}) + - [Transaction Support]({{< relref "./docs/Technicalwhitepaper/transaction-support.md" >}}) + - [Support for Functions and Stored Procedures]({{< relref "./docs/Technicalwhitepaper/support-for-functions-and-stored-procedures.md" >}}) + - [PG Interface Compatibility]({{< relref "./docs/Technicalwhitepaper/pg-interface-compatibility.md" >}}) + - [SQL Hints]({{< relref "./docs/Technicalwhitepaper/sql-hints.md" >}}) + - [Copy Interface for Error Tolerance]({{< relref "./docs/Technicalwhitepaper/copy-interface-for-error-tolerance.md" >}}) + - [High Performance]({{< relref "./docs/Technicalwhitepaper/high-performance.md" >}}) + - [CBO Optimizer]({{< relref "./docs/Technicalwhitepaper/cbo-optimizer.md" >}}) + - [Hybrid Row-Column Storage]({{< relref "./docs/Technicalwhitepaper/hybrid-row-column-storage.md" >}}) + - [Adaptive Compression]({{< relref "./docs/Technicalwhitepaper/adaptive-compression.md" >}}) + - [Partitioning]({{< relref "./docs/Technicalwhitepaper/partitioning.md" >}}) + - [SQL Bypass]({{< relref "./docs/Technicalwhitepaper/sql-bypass.md" >}}) + - [Kunpeng NUMA Architecture Optimization]({{< relref "./docs/Technicalwhitepaper/kunpeng-numa-architecture-optimization.md" >}}) + - [High Scalability]({{< relref "./docs/Technicalwhitepaper/high-scalability.md" >}}) + - [High Concurrency of the Thread Pool]({{< relref "./docs/Technicalwhitepaper/high-concurrency-of-the-thread-pool.md" >}}) + - [HA]({{< relref "./docs/Technicalwhitepaper/ha.md" >}}) + - [Primary/Standby]({{< relref "./docs/Technicalwhitepaper/primary-standby.md" >}}) + - [Logical Backup]({{< relref "./docs/Technicalwhitepaper/logical-backup.md" >}}) + - [Physical Backup]({{< relref "./docs/Technicalwhitepaper/physical-backup.md" >}}) + - [Maintainability]({{< relref "./docs/Technicalwhitepaper/maintainability.md" >}}) + - [Workload Diagnosis Report]({{< relref "./docs/Technicalwhitepaper/workload-diagnosis-report.md" >}}) + - [Slow SQL Diagnosis]({{< relref "./docs/Technicalwhitepaper/slow-sql-diagnosis.md" >}}) + - [One-Click Diagnosis Information Collection]({{< relref "./docs/Technicalwhitepaper/one-click-diagnosis-information-collection.md" >}}) + - [Database Security]({{< relref "./docs/Technicalwhitepaper/database-security.md" >}}) + - [Access Control ]({{< relref "./docs/Technicalwhitepaper/access-control.md" >}}) + - [Separation of Control and Access Permissions]({{< relref "./docs/Technicalwhitepaper/separation-of-control-and-access-permissions.md" >}}) + - [Database Encryption Authentication]({{< relref "./docs/Technicalwhitepaper/database-encryption-authentication.md" >}}) + - [Database Audit]({{< relref "./docs/Technicalwhitepaper/database-audit.md" >}}) + - [Network Communication Security]({{< relref "./docs/Technicalwhitepaper/network-communication-security.md" >}}) + - [Row-Level Access Control]({{< relref "./docs/Technicalwhitepaper/row-level-access-control.md" >}}) + - [Technical Specifications]({{< relref "./docs/Technicalwhitepaper/technical-specifications.md" >}}) + - [Glossary]({{< relref "./docs/Technicalwhitepaper/glossary.md" >}}) + +- [Compilation Guide]({{< relref "./docs/Compilationguide/Compilation.md" >}}) + - [Introduction]({{< relref "./docs/Compilationguide/introduction.md" >}}) + - [Purpose]({{< relref "./docs/Compilationguide/purpose.md" >}}) + - [Overview]({{< relref "./docs/Compilationguide/overview.md" >}}) + - [Setting up the Compilation Environment]({{< relref "./docs/Compilationguide/setting-up-the-compilation-environment.md" >}}) + - [Hardware Requirements]({{< relref "./docs/Compilationguide/hardware-requirements.md" >}}) + - [Software Requirements]({{< relref "./docs/Compilationguide/software-requirements.md" >}}) + - [OS Requirements]({{< relref "./docs/Compilationguide/os-requirements.md" >}}) + - [Software Dependency Requirements]({{< relref "./docs/Compilationguide/software-dependency-requirements.md" >}}) + - [Configuring Environment Variables]({{< relref "./docs/Compilationguide/configuring-environment-variables.md" >}}) + - [Compiling the Version]({{< relref "./docs/Compilationguide/compiling-the-version.md" >}}) + - [Preparation Before Compiling]({{< relref "./docs/Compilationguide/preparation-before-compiling.md" >}}) + - [Downloading Code]({{< relref "./docs/Compilationguide/downloading-code.md" >}}) + - [Compiling Open-source Software]({{< relref "./docs/Compilationguide/compiling-open-source-software.md" >}}) + - [Introduction to build.sh ]({{< relref "./docs/Compilationguide/introduction-to-build-sh.md" >}}) + - [Software Compilation and Installation]({{< relref "./docs/Compilationguide/software-compilation-and-installation.md" >}}) + - [Compiling the Installation Package]({{< relref "./docs/Compilationguide/compiling-the-installation-package.md" >}}) + - [FAQs]({{< relref "./docs/Compilationguide/faqs.md" >}}) + - [How Do I Delete Temporary Files Generated During Compilation?]({{< relref "./docs/Compilationguide/how-do-i-delete-temporary-files-generated-during-compilation.md" >}}) + - [How Do I Resolve the "Configure error: C compiler cannot create executables" Error?]({{< relref "./docs/Compilationguide/how-do-i-resolve-the-configure-error-c-compiler-cannot-create-executables-error.md" >}}) + - [How Do I Handle the "g++: fatal error: Killed signal terminated program cclplus" Error?]({{< relref "./docs/Compilationguide/how-do-i-handle-the-g++-fatal-error-killed-signal-terminated-program-cclplus-error.md" >}}) + - [How Do I Handle the "out of memory allocating xxx bytes after a total of xxx bytes" Error?]({{< relref "./docs/Compilationguide/how-do-i-handle-the-out-of-memory-allocating-xxx-bytes-after-a-total-of-xxx-bytes-error.md" >}}) + +- [Quick Start]({{< relref "./docs/Quickstart/Quickstart.md" >}}) + - [Learning Product Knowledge]({{< relref "./docs/Quickstart/learning-product-knowledge.md" >}}) + - [Product Features]({{< relref "./docs/Quickstart/product-features.md" >}}) + - [Software Architecture]({{< relref "./docs/Quickstart/software-architecture.md" >}}) + - [Typical Networking]({{< relref "./docs/Quickstart/typical-networking.md" >}}) + - [Preparing for Installation]({{< relref "./docs/Quickstart/preparing-for-installation.md" >}}) + - [Installation Process]({{< relref "./docs/Quickstart/installation-process.md" >}}) + - [Obtaining and Verifying an Installation Package]({{< relref "./docs/Quickstart/obtaining-and-verifying-an-installation-package.md" >}}) + - [Preparing the Software and Hardware Installation Environment]({{< relref "./docs/Quickstart/preparing-the-software-and-hardware-installation-environment.md" >}}) + - [Software and Hardware Requirements]({{< relref "./docs/Quickstart/software-and-hardware-requirements.md" >}}) + - [Modifying OS Configuration]({{< relref "./docs/Quickstart/modifying-os-configuration.md" >}}) + - [Disabling the OS Firewall]({{< relref "./docs/Quickstart/disabling-the-os-firewall.md" >}}) + - [Setting Character Set Parameters]({{< relref "./docs/Quickstart/setting-character-set-parameters.md" >}}) + - [Setting the Time Zone and Time]({{< relref "./docs/Quickstart/setting-the-time-zone-and-time.md" >}}) + - [Disabling the Swap Memory]({{< relref "./docs/Quickstart/disabling-the-swap-memory.md" >}}) + - [Setting the NIC MTU]({{< relref "./docs/Quickstart/setting-the-nic-mtu.md" >}}) + - [Setting Remote Login of User root]({{< relref "./docs/Quickstart/setting-remote-login-of-user-root.md" >}}) + - [Installation User and User Group]({{< relref "./docs/Quickstart/installation-user-and-user-group.md" >}}) + - [Installing the openGauss]({{< relref "./docs/Quickstart/installing-the-opengauss.md" >}}) + - [Creating a Configuration File]({{< relref "./docs/Quickstart/creating-a-configuration-file.md" >}}) + - [Configuring the Database Name and Directories]({{< relref "./docs/Quickstart/configuring-the-database-name-and-directories.md" >}}) + - [Configuring the Basic Host Information]({{< relref "./docs/Quickstart/configuring-the-basic-host-information.md" >}}) + - [Configuring Primary Database Node Information]({{< relref "./docs/Quickstart/configuring-primary-database-node-information.md" >}}) + - [Examples]({{< relref "./docs/Quickstart/examples.md" >}}) + - [Configuration File for Single-Instance Deployment]({{< relref "./docs/Quickstart/configuration-file-for-single-instance-deployment.md" >}}) + - [Configuration File for Primary/Secondary Deployment ]({{< relref "./docs/Quickstart/configuration-file-for-primary-secondary-deployment.md" >}}) + - [Initializing the Installation Environment]({{< relref "./docs/Quickstart/initializing-the-installation-environment.md" >}}) + - [Creating the Required User Account and Configuring the Installation Environment]({{< relref "./docs/Quickstart/creating-the-required-user-account-and-configuring-the-installation-environment.md" >}}) + - [Establishing Mutual Trust Manually]({{< relref "./docs/Quickstart/establishing-mutual-trust-manually.md" >}}) + - [Configuring OS Parameters]({{< relref "./docs/Quickstart/configuring-os-parameters.md" >}}) + - [Executing Installation]({{< relref "./docs/Quickstart/executing-installation.md" >}}) + - [\(Optional\" >}}) Setting the Standby Node to Readable]({{< relref "./docs/Quickstart/(optional)-setting-the-standby-node-to-readable.md" >}}) + - [Verifying the Installation]({{< relref "./docs/Quickstart/verifying-the-installation.md" >}}) + - [Checking the Health Status]({{< relref "./docs/Quickstart/checking-the-health-status.md" >}}) + - [Initial Configuration]({{< relref "./docs/Quickstart/initial-configuration.md" >}}) + - [Configuring the Locale and Character Set]({{< relref "./docs/Quickstart/configuring-the-locale-and-character-set.md" >}}) + - [Using openGauss]({{< relref "./docs/Quickstart/using-opengauss.md" >}}) + - [Configuring openGauss Parameters]({{< relref "./docs/Quickstart/configuring-opengauss-parameters.md" >}}) + - [Setting a Client Authentication Policy]({{< relref "./docs/Quickstart/setting-a-client-authentication-policy.md" >}}) + - [Configuring Parameters in Configuration Files]({{< relref "./docs/Quickstart/configuring-parameters-in-configuration-files.md" >}}) + - [Using the gsql Client for Connection]({{< relref "./docs/Quickstart/using-the-gsql-client-for-connection.md" >}}) + - [Confirming Connection Information]({{< relref "./docs/Quickstart/confirming-connection-information.md" >}}) + - [Connecting to a Database Locally]({{< relref "./docs/Quickstart/connecting-to-a-database-locally.md" >}}) + - [Connecting to a Database Remotely]({{< relref "./docs/Quickstart/connecting-to-a-database-remotely.md" >}}) + - [Configuring a Whitelist Using gs\_guc]({{< relref "./docs/Quickstart/configuring-a-whitelist-using-gs_guc.md" >}}) + - [Installing the gsql Client and Connecting to a Database]({{< relref "./docs/Quickstart/installing-the-gsql-client-and-connecting-to-a-database.md" >}}) + - [Simple Data Management]({{< relref "./docs/Quickstart/simple-data-management.md" >}}) + - [Creating a Database]({{< relref "./docs/Quickstart/creating-a-database.md" >}}) + - [Creating a Table]({{< relref "./docs/Quickstart/creating-a-table.md" >}}) + - [Viewing Objects]({{< relref "./docs/Quickstart/viewing-objects.md" >}}) + - [Simple Permission Management]({{< relref "./docs/Quickstart/simple-permission-management.md" >}}) + - [Creating a Role]({{< relref "./docs/Quickstart/creating-a-role.md" >}}) + - [Creating a User]({{< relref "./docs/Quickstart/creating-a-user.md" >}}) + - [Granting Permissions]({{< relref "./docs/Quickstart/granting-permissions.md" >}}) + - [Executing SQL Statements Using the Client Tool]({{< relref "./docs/Quickstart/executing-sql-statements-using-the-client-tool.md" >}}) + - [Executing an SQL Statement]({{< relref "./docs/Quickstart/executing-an-sql-statement.md" >}}) + - [Executing Files in Batches]({{< relref "./docs/Quickstart/executing-files-in-batches.md" >}}) + - [Executing SQL Statements Using JDBC]({{< relref "./docs/Quickstart/executing-sql-statements-using-jdbc.md" >}}) + - [JDBC Package and Driver Class]({{< relref "./docs/Quickstart/jdbc-package-and-driver-class.md" >}}) + - [Loading the Driver]({{< relref "./docs/Quickstart/loading-the-driver.md" >}}) + - [Connecting to a Database]({{< relref "./docs/Quickstart/connecting-to-a-database.md" >}}) + - [Examples]({{< relref "./docs/Quickstart/examples-0.md" >}}) + - [Configuring Running Parameters]({{< relref "./docs/Quickstart/configuring-running-parameters.md" >}}) + - [Viewing Parameter Values]({{< relref "./docs/Quickstart/viewing-parameter-values.md" >}}) + - [Resetting Parameters]({{< relref "./docs/Quickstart/resetting-parameters.md" >}}) + - [GUC Parameters]({{< relref "./docs/Quickstart/guc-parameters.md" >}}) + - [GUC Parameter Usage]({{< relref "./docs/Quickstart/guc-parameter-usage.md" >}}) + - [File Location]({{< relref "./docs/Quickstart/file-location.md" >}}) + - [Connection and Authentication]({{< relref "./docs/Quickstart/connection-and-authentication.md" >}}) + - [Connection Settings]({{< relref "./docs/Quickstart/connection-settings.md" >}}) + - [Security and Authentication (postgresql.conf)]({{< relref "./docs/Quickstart/security-and-authentication-(postgresql-conf).md" >}}) + - [Communication Library Parameters]({{< relref "./docs/Quickstart/communication-library-parameters.md" >}}) + - [Resource Consumption]({{< relref "./docs/Quickstart/resource-consumption.md" >}}) + - [Memory]({{< relref "./docs/Quickstart/memory.md" >}}) + - [Disk Space]({{< relref "./docs/Quickstart/disk-space.md" >}}) + - [Kernel Resource Usage]({{< relref "./docs/Quickstart/kernel-resource-usage.md" >}}) + - [Cost-based Vacuum Delay]({{< relref "./docs/Quickstart/cost-based-vacuum-delay.md" >}}) + - [Background Writer]({{< relref "./docs/Quickstart/background-writer.md" >}}) + - [Asynchronous I/O Operations]({{< relref "./docs/Quickstart/asynchronous-i-o-operations.md" >}}) + - [Parallel Data Import]({{< relref "./docs/Quickstart/parallel-data-import.md" >}}) + - [Write Ahead Log]({{< relref "./docs/Quickstart/write-ahead-log.md" >}}) + - [Settings]({{< relref "./docs/Quickstart/settings.md" >}}) + - [Checkpoints]({{< relref "./docs/Quickstart/checkpoints.md" >}}) + - [Log Replay]({{< relref "./docs/Quickstart/log-replay.md" >}}) + - [Archiving]({{< relref "./docs/Quickstart/archiving.md" >}}) + - [HA Replication]({{< relref "./docs/Quickstart/ha-replication.md" >}}) + - [Sending Server]({{< relref "./docs/Quickstart/sending-server.md" >}}) + - [Primary Server]({{< relref "./docs/Quickstart/primary-server.md" >}}) + - [Standby Server]({{< relref "./docs/Quickstart/standby-server.md" >}}) + - [Query Planning]({{< relref "./docs/Quickstart/query-planning.md" >}}) + - [Optimizer Method Configuration]({{< relref "./docs/Quickstart/optimizer-method-configuration.md" >}}) + - [Optimizer Cost Constants]({{< relref "./docs/Quickstart/optimizer-cost-constants.md" >}}) + - [Genetic Query Optimizer]({{< relref "./docs/Quickstart/genetic-query-optimizer.md" >}}) + - [Other Optimizer Options]({{< relref "./docs/Quickstart/other-optimizer-options.md" >}}) + - [Error Reporting and Logging]({{< relref "./docs/Quickstart/error-reporting-and-logging.md" >}}) + - [Logging Destination]({{< relref "./docs/Quickstart/logging-destination.md" >}}) + - [Logging Time]({{< relref "./docs/Quickstart/logging-time.md" >}}) + - [Logging Content]({{< relref "./docs/Quickstart/logging-content.md" >}}) + - [Using CSV Log Output]({{< relref "./docs/Quickstart/using-csv-log-output.md" >}}) + - [Alarm Detection]({{< relref "./docs/Quickstart/alarm-detection.md" >}}) + - [Statistics During the Database Running]({{< relref "./docs/Quickstart/statistics-during-the-database-running.md" >}}) + - [Query and Index Statistics Collector]({{< relref "./docs/Quickstart/query-and-index-statistics-collector.md" >}}) + - [Performance Statistics]({{< relref "./docs/Quickstart/performance-statistics.md" >}}) + - [Load Management]({{< relref "./docs/Quickstart/load-management.md" >}}) + - [Automatic Vacuuming]({{< relref "./docs/Quickstart/automatic-vacuuming.md" >}}) + - [Default Settings of Client Connection]({{< relref "./docs/Quickstart/default-settings-of-client-connection.md" >}}) + - [Statement Behavior]({{< relref "./docs/Quickstart/statement-behavior.md" >}}) + - [Zone and Formatting]({{< relref "./docs/Quickstart/zone-and-formatting.md" >}}) + - [Other Default Parameters]({{< relref "./docs/Quickstart/other-default-parameters.md" >}}) + - [Lock Management]({{< relref "./docs/Quickstart/lock-management.md" >}}) + - [Version and Platform Compatibility]({{< relref "./docs/Quickstart/version-and-platform-compatibility.md" >}}) + - [Compatibility with Earlier Versions]({{< relref "./docs/Quickstart/compatibility-with-earlier-versions.md" >}}) + - [Platform and Client Compatibility]({{< relref "./docs/Quickstart/platform-and-client-compatibility.md" >}}) + - [Fault Tolerance]({{< relref "./docs/Quickstart/fault-tolerance.md" >}}) + - [Connection Pool Parameters]({{< relref "./docs/Quickstart/connection-pool-parameters.md" >}}) + - [openGauss Transaction]({{< relref "./docs/Quickstart/opengauss-transaction.md" >}}) + - [Developer Options]({{< relref "./docs/Quickstart/developer-options.md" >}}) + - [Auditing]({{< relref "./docs/Quickstart/auditing.md" >}}) + - [Audit Switch]({{< relref "./docs/Quickstart/audit-switch.md" >}}) + - [User and Permission Audit]({{< relref "./docs/Quickstart/user-and-permission-audit.md" >}}) + - [Operation Auditing]({{< relref "./docs/Quickstart/operation-auditing.md" >}}) + - [Upgrade Parameters]({{< relref "./docs/Quickstart/upgrade-parameters.md" >}}) + - [Miscellaneous Parameters]({{< relref "./docs/Quickstart/miscellaneous-parameters.md" >}}) + - [Wait Events]({{< relref "./docs/Quickstart/wait-events.md" >}}) + - [Query]({{< relref "./docs/Quickstart/query.md" >}}) + - [System Performance Snapshot]({{< relref "./docs/Quickstart/system-performance-snapshot.md" >}}) + - [FAQs]({{< relref "./docs/Quickstart/faqs.md" >}}) + - [What Should I Do If Mutual Trust Between Nodes in openGauss Is Lost?]({{< relref "./docs/Quickstart/what-should-i-do-if-mutual-trust-between-nodes-in-opengauss-is-lost.md" >}}) + +- [Installation Guide]({{< relref "./docs/Installation/Installation.md" >}}) + - [Installation Overview]({{< relref "./docs/Installation/installation-overview.md" >}}) + - [Preparing for Installation]({{< relref "./docs/Installation/preparing-for-installation.md" >}}) + - [Installation Process]({{< relref "./docs/Installation/installation-process.md" >}}) + - [Obtaining and Verifying an Installation Package]({{< relref "./docs/Installation/obtaining-and-verifying-an-installation-package.md" >}}) + - [Preparing the Software and Hardware Installation Environment]({{< relref "./docs/Installation/preparing-the-software-and-hardware-installation-environment.md" >}}) + - [Software and Hardware Requirements]({{< relref "./docs/Installation/software-and-hardware-requirements.md" >}}) + - [Modifying OS Configuration]({{< relref "./docs/Installation/modifying-os-configuration.md" >}}) + - [Disabling the OS Firewall]({{< relref "./docs/Installation/disabling-the-os-firewall.md" >}}) + - [Setting Character Set Parameters]({{< relref "./docs/Installation/setting-character-set-parameters.md" >}}) + - [Setting the Time Zone and Time]({{< relref "./docs/Installation/setting-the-time-zone-and-time.md" >}}) + - [Disabling the Swap Memory]({{< relref "./docs/Installation/disabling-the-swap-memory.md" >}}) + - [Setting the NIC MTU]({{< relref "./docs/Installation/setting-the-nic-mtu.md" >}}) + - [Setting Remote Login of User root]({{< relref "./docs/Installation/setting-remote-login-of-user-root.md" >}}) + - [Installation User and User Group]({{< relref "./docs/Installation/installation-user-and-user-group.md" >}}) + - [Installing the openGauss]({{< relref "./docs/Installation/installing-the-opengauss.md" >}}) + - [Creating a Configuration File]({{< relref "./docs/Installation/creating-a-configuration-file.md" >}}) + - [Configuring the Database Name and Directories]({{< relref "./docs/Installation/configuring-the-database-name-and-directories.md" >}}) + - [Configuring the Basic Host Information]({{< relref "./docs/Installation/configuring-the-basic-host-information.md" >}}) + - [Configuring Primary Database Node Information]({{< relref "./docs/Installation/configuring-primary-database-node-information.md" >}}) + - [Examples]({{< relref "./docs/Installation/examples.md" >}}) + - [Configuration File for Single-Instance Deployment]({{< relref "./docs/Installation/configuration-file-for-single-instance-deployment.md" >}}) + - [Configuration File for Primary/Secondary Deployment ]({{< relref "./docs/Installation/configuration-file-for-primary-secondary-deployment.md" >}}) + - [Initializing the Installation Environment]({{< relref "./docs/Installation/initializing-the-installation-environment.md" >}}) + - [Creating the Required User Account and Configuring the Installation Environment]({{< relref "./docs/Installation/creating-the-required-user-account-and-configuring-the-installation-environment.md" >}}) + - [Establishing Mutual Trust Manually]({{< relref "./docs/Installation/establishing-mutual-trust-manually.md" >}}) + - [Configuring OS Parameters]({{< relref "./docs/Installation/configuring-os-parameters.md" >}}) + - [Executing Installation]({{< relref "./docs/Installation/executing-installation.md" >}}) + - [\(Optional\" >}}) Setting the Standby Node to Readable]({{< relref "./docs/Installation/(optional)-setting-the-standby-node-to-readable.md" >}}) + - [Verifying the Installation]({{< relref "./docs/Installation/verifying-the-installation.md" >}}) + - [Checking the Health Status]({{< relref "./docs/Installation/checking-the-health-status.md" >}}) + - [Initial Configuration]({{< relref "./docs/Installation/initial-configuration.md" >}}) + - [Configuring the Locale and Character Set]({{< relref "./docs/Installation/configuring-the-locale-and-character-set.md" >}}) + - [Uninstalling the openGauss]({{< relref "./docs/Installation/uninstalling-the-opengauss.md" >}}) + - [Executing Uninstallation]({{< relref "./docs/Installation/executing-uninstallation.md" >}}) + - [Deleting Cluster Configurations]({{< relref "./docs/Installation/deleting-cluster-configurations.md" >}}) + +- [Administrator Guide]({{< relref "./docs/Administratorguide/Administratorguide.md" >}}) - [Starting and Stopping openGauss]({{< relref "./docs/Administratorguide/starting-and-stopping-opengauss.md" >}}) - [Querying Status]({{< relref "./docs/Administratorguide/querying-status.md" >}}) - [Generating Configuration Files]({{< relref "./docs/Administratorguide/generating-configuration-files.md" >}}) @@ -59,7 +316,7 @@ headless: true - [WALs]({{< relref "./docs/Administratorguide/wals.md" >}}) - [Performance Logs]({{< relref "./docs/Administratorguide/performance-logs.md" >}}) -- [Developerguide]({{< relref "./docs/Developerguide/Developerguide.md" >}}) +- [Developer Guide]({{< relref "./docs/Developerguide/Developerguide.md" >}}) - [Overview]({{< relref "./docs/Developerguide/overview.md" >}}) - [Database Logical Architecture]({{< relref "./docs/Developerguide/database-logical-architecture.md" >}}) - [Query Request Handling Process]({{< relref "./docs/Developerguide/query-request-handling-process.md" >}}) @@ -274,7 +531,7 @@ headless: true - [Command Reference]({{< relref "./docs/Developerguide/command-reference-13.md" >}}) - [Troubleshooting]({{< relref "./docs/Developerguide/troubleshooting-14.md" >}}) - - [MOT Engine]({{< relref "./docs/Developerguide/mot.md" >}}) + - [MOT Engine]({{< relref "./docs/Developerguide/mot.md" >}}) - [Introducing MOT]({{< relref "./docs/Developerguide/introducing-mot.md" >}}) - [MOT Introduction]({{< relref "./docs/Developerguide/mot-introduction.md" >}}) - [Features and Benefits]({{< relref "./docs/Developerguide/features-and-benefits.md" >}}) @@ -330,7 +587,6 @@ headless: true - [System-Level Optimization]({{< relref "./docs/Developerguide/system-level-optimization.md" >}}) - [Setting Up and Running BenchmarkSQL]({{< relref "./docs/Developerguide/setting-up-and-running-benchmarksql.md" >}}) - [Results Report]({{< relref "./docs/Developerguide/results-report.md" >}}) - - [Performance Tuning]({{< relref "./docs/Developerguide/performance-tuning.md" >}}) - [Overview]({{< relref "./docs/Developerguide/overview-15.md" >}}) - [Determining the Scope of Performance Tuning]({{< relref "./docs/Developerguide/determining-the-scope-of-performance-tuning.md" >}}) @@ -1068,264 +1324,7 @@ headless: true - [When the TPC-C is running and a disk to be injected is full, the TPC-C stops responding.]({{< relref "./docs/Developerguide/when-the-tpc-c-is-running-and-a-disk-to-be-injected-is-full-the-tpc-c-stops-responding.md" >}}) - [Standby Node in the Need Repair \(WAL\) State]({{< relref "./docs/Developerguide/standby-node-in-the-need-repair-(wal)-state.md" >}}) -- [Compilationguide]({{< relref "./docs/Compilationguide/Compilation.md" >}}) - - [Introduction]({{< relref "./docs/Compilationguide/introduction.md" >}}) - - [Purpose]({{< relref "./docs/Compilationguide/purpose.md" >}}) - - [Overview]({{< relref "./docs/Compilationguide/overview.md" >}}) - - [Setting up the Compilation Environment]({{< relref "./docs/Compilationguide/setting-up-the-compilation-environment.md" >}}) - - [Hardware Requirements]({{< relref "./docs/Compilationguide/hardware-requirements.md" >}}) - - [Software Requirements]({{< relref "./docs/Compilationguide/software-requirements.md" >}}) - - [OS Requirements]({{< relref "./docs/Compilationguide/os-requirements.md" >}}) - - [Software Dependency Requirements]({{< relref "./docs/Compilationguide/software-dependency-requirements.md" >}}) - - [Configuring Environment Variables]({{< relref "./docs/Compilationguide/configuring-environment-variables.md" >}}) - - [Compiling the Version]({{< relref "./docs/Compilationguide/compiling-the-version.md" >}}) - - [Preparation Before Compiling]({{< relref "./docs/Compilationguide/preparation-before-compiling.md" >}}) - - [Downloading Code]({{< relref "./docs/Compilationguide/downloading-code.md" >}}) - - [Compiling Open-source Software]({{< relref "./docs/Compilationguide/compiling-open-source-software.md" >}}) - - [Introduction to build.sh ]({{< relref "./docs/Compilationguide/introduction-to-build-sh.md" >}}) - - [Software Compilation and Installation]({{< relref "./docs/Compilationguide/software-compilation-and-installation.md" >}}) - - [Compiling the Installation Package]({{< relref "./docs/Compilationguide/compiling-the-installation-package.md" >}}) - - [FAQs]({{< relref "./docs/Compilationguide/faqs.md" >}}) - - [How Do I Delete Temporary Files Generated During Compilation?]({{< relref "./docs/Compilationguide/how-do-i-delete-temporary-files-generated-during-compilation.md" >}}) - - [How Do I Resolve the "Configure error: C compiler cannot create executables" Error?]({{< relref "./docs/Compilationguide/how-do-i-resolve-the-configure-error-c-compiler-cannot-create-executables-error.md" >}}) - - [How Do I Handle the "g++: fatal error: Killed signal terminated program cclplus" Error?]({{< relref "./docs/Compilationguide/how-do-i-handle-the-g++-fatal-error-killed-signal-terminated-program-cclplus-error.md" >}}) - - [How Do I Handle the "out of memory allocating xxx bytes after a total of xxx bytes" Error?]({{< relref "./docs/Compilationguide/how-do-i-handle-the-out-of-memory-allocating-xxx-bytes-after-a-total-of-xxx-bytes-error.md" >}}) - -- [Description]({{< relref "./docs/Description/Description.md" >}}) - - [Product Positioning]({{< relref "./docs/Description/product-positioning.md" >}}) - - [System Architecture]({{< relref "./docs/Description/system-architecture.md" >}}) - - [Application Scenarios]({{< relref "./docs/Description/application-scenarios.md" >}}) - - [Operating Environment]({{< relref "./docs/Description/operating-environment.md" >}}) - - [Technical Specifications]({{< relref "./docs/Description/technical-specifications.md" >}}) - - [Basic Features]({{< relref "./docs/Description/basic-features.md" >}}) - - [Enhanced Features]({{< relref "./docs/Description/enhanced-features.md" >}}) - - [Data Partitioning]({{< relref "./docs/Description/data-partitioning.md" >}}) - - [Vectorized Executor and Hybrid Row-Column Storage Engine]({{< relref "./docs/Description/vectorized-executor-and-hybrid-row-column-storage-engine.md" >}}) - - [HA Transaction Processing]({{< relref "./docs/Description/ha-transaction-processing.md" >}}) - - [High Concurrency and High Performance]({{< relref "./docs/Description/high-concurrency-and-high-performance.md" >}}) - - [SQL Self-Diagnosis]({{< relref "./docs/Description/sql-self-diagnosis.md" >}}) - - [Memory Table]({{< relref "./docs/Description/memory-table.md" >}}) - - [Primary/Standby]({{< relref "./docs/Description/primary-standby.md" >}}) - -- [Installation]({{< relref "./docs/Installation/Installation.md" >}}) - - [Installation Overview]({{< relref "./docs/Installation/installation-overview.md" >}}) - - [Preparing for Installation]({{< relref "./docs/Installation/preparing-for-installation.md" >}}) - - [Installation Process]({{< relref "./docs/Installation/installation-process.md" >}}) - - [Obtaining and Verifying an Installation Package]({{< relref "./docs/Installation/obtaining-and-verifying-an-installation-package.md" >}}) - - [Preparing the Software and Hardware Installation Environment]({{< relref "./docs/Installation/preparing-the-software-and-hardware-installation-environment.md" >}}) - - [Software and Hardware Requirements]({{< relref "./docs/Installation/software-and-hardware-requirements.md" >}}) - - [Modifying OS Configuration]({{< relref "./docs/Installation/modifying-os-configuration.md" >}}) - - [Disabling the OS Firewall]({{< relref "./docs/Installation/disabling-the-os-firewall.md" >}}) - - [Setting Character Set Parameters]({{< relref "./docs/Installation/setting-character-set-parameters.md" >}}) - - [Setting the Time Zone and Time]({{< relref "./docs/Installation/setting-the-time-zone-and-time.md" >}}) - - [Disabling the Swap Memory]({{< relref "./docs/Installation/disabling-the-swap-memory.md" >}}) - - [Setting the NIC MTU]({{< relref "./docs/Installation/setting-the-nic-mtu.md" >}}) - - [Setting Remote Login of User root]({{< relref "./docs/Installation/setting-remote-login-of-user-root.md" >}}) - - [Installation User and User Group]({{< relref "./docs/Installation/installation-user-and-user-group.md" >}}) - - [Installing the openGauss]({{< relref "./docs/Installation/installing-the-opengauss.md" >}}) - - [Creating a Configuration File]({{< relref "./docs/Installation/creating-a-configuration-file.md" >}}) - - [Configuring the Database Name and Directories]({{< relref "./docs/Installation/configuring-the-database-name-and-directories.md" >}}) - - [Configuring the Basic Host Information]({{< relref "./docs/Installation/configuring-the-basic-host-information.md" >}}) - - [Configuring Primary Database Node Information]({{< relref "./docs/Installation/configuring-primary-database-node-information.md" >}}) - - [Examples]({{< relref "./docs/Installation/examples.md" >}}) - - [Configuration File for Single-Instance Deployment]({{< relref "./docs/Installation/configuration-file-for-single-instance-deployment.md" >}}) - - [Configuration File for Primary/Secondary Deployment ]({{< relref "./docs/Installation/configuration-file-for-primary-secondary-deployment.md" >}}) - - [Initializing the Installation Environment]({{< relref "./docs/Installation/initializing-the-installation-environment.md" >}}) - - [Creating the Required User Account and Configuring the Installation Environment]({{< relref "./docs/Installation/creating-the-required-user-account-and-configuring-the-installation-environment.md" >}}) - - [Establishing Mutual Trust Manually]({{< relref "./docs/Installation/establishing-mutual-trust-manually.md" >}}) - - [Configuring OS Parameters]({{< relref "./docs/Installation/configuring-os-parameters.md" >}}) - - [Executing Installation]({{< relref "./docs/Installation/executing-installation.md" >}}) - - [\(Optional\" >}}) Setting the Standby Node to Readable]({{< relref "./docs/Installation/(optional)-setting-the-standby-node-to-readable.md" >}}) - - [Verifying the Installation]({{< relref "./docs/Installation/verifying-the-installation.md" >}}) - - [Checking the Health Status]({{< relref "./docs/Installation/checking-the-health-status.md" >}}) - - [Initial Configuration]({{< relref "./docs/Installation/initial-configuration.md" >}}) - - [Configuring the Locale and Character Set]({{< relref "./docs/Installation/configuring-the-locale-and-character-set.md" >}}) - - [Uninstalling the openGauss]({{< relref "./docs/Installation/uninstalling-the-opengauss.md" >}}) - - [Executing Uninstallation]({{< relref "./docs/Installation/executing-uninstallation.md" >}}) - - [Deleting Cluster Configurations]({{< relref "./docs/Installation/deleting-cluster-configurations.md" >}}) - -- [Quickstart]({{< relref "./docs/Quickstart/Quickstart.md" >}}) - - [Learning Product Knowledge]({{< relref "./docs/Quickstart/learning-product-knowledge.md" >}}) - - [Product Features]({{< relref "./docs/Quickstart/product-features.md" >}}) - - [Software Architecture]({{< relref "./docs/Quickstart/software-architecture.md" >}}) - - [Typical Networking]({{< relref "./docs/Quickstart/typical-networking.md" >}}) - - [Preparing for Installation]({{< relref "./docs/Quickstart/preparing-for-installation.md" >}}) - - [Installation Process]({{< relref "./docs/Quickstart/installation-process.md" >}}) - - [Obtaining and Verifying an Installation Package]({{< relref "./docs/Quickstart/obtaining-and-verifying-an-installation-package.md" >}}) - - [Preparing the Software and Hardware Installation Environment]({{< relref "./docs/Quickstart/preparing-the-software-and-hardware-installation-environment.md" >}}) - - [Software and Hardware Requirements]({{< relref "./docs/Quickstart/software-and-hardware-requirements.md" >}}) - - [Modifying OS Configuration]({{< relref "./docs/Quickstart/modifying-os-configuration.md" >}}) - - [Disabling the OS Firewall]({{< relref "./docs/Quickstart/disabling-the-os-firewall.md" >}}) - - [Setting Character Set Parameters]({{< relref "./docs/Quickstart/setting-character-set-parameters.md" >}}) - - [Setting the Time Zone and Time]({{< relref "./docs/Quickstart/setting-the-time-zone-and-time.md" >}}) - - [Disabling the Swap Memory]({{< relref "./docs/Quickstart/disabling-the-swap-memory.md" >}}) - - [Setting the NIC MTU]({{< relref "./docs/Quickstart/setting-the-nic-mtu.md" >}}) - - [Setting Remote Login of User root]({{< relref "./docs/Quickstart/setting-remote-login-of-user-root.md" >}}) - - [Installation User and User Group]({{< relref "./docs/Quickstart/installation-user-and-user-group.md" >}}) - - [Installing the openGauss]({{< relref "./docs/Quickstart/installing-the-opengauss.md" >}}) - - [Creating a Configuration File]({{< relref "./docs/Quickstart/creating-a-configuration-file.md" >}}) - - [Configuring the Database Name and Directories]({{< relref "./docs/Quickstart/configuring-the-database-name-and-directories.md" >}}) - - [Configuring the Basic Host Information]({{< relref "./docs/Quickstart/configuring-the-basic-host-information.md" >}}) - - [Configuring Primary Database Node Information]({{< relref "./docs/Quickstart/configuring-primary-database-node-information.md" >}}) - - [Examples]({{< relref "./docs/Quickstart/examples.md" >}}) - - [Configuration File for Single-Instance Deployment]({{< relref "./docs/Quickstart/configuration-file-for-single-instance-deployment.md" >}}) - - [Configuration File for Primary/Secondary Deployment ]({{< relref "./docs/Quickstart/configuration-file-for-primary-secondary-deployment.md" >}}) - - [Initializing the Installation Environment]({{< relref "./docs/Quickstart/initializing-the-installation-environment.md" >}}) - - [Creating the Required User Account and Configuring the Installation Environment]({{< relref "./docs/Quickstart/creating-the-required-user-account-and-configuring-the-installation-environment.md" >}}) - - [Establishing Mutual Trust Manually]({{< relref "./docs/Quickstart/establishing-mutual-trust-manually.md" >}}) - - [Configuring OS Parameters]({{< relref "./docs/Quickstart/configuring-os-parameters.md" >}}) - - [Executing Installation]({{< relref "./docs/Quickstart/executing-installation.md" >}}) - - [\(Optional\" >}}) Setting the Standby Node to Readable]({{< relref "./docs/Quickstart/(optional)-setting-the-standby-node-to-readable.md" >}}) - - [Verifying the Installation]({{< relref "./docs/Quickstart/verifying-the-installation.md" >}}) - - [Checking the Health Status]({{< relref "./docs/Quickstart/checking-the-health-status.md" >}}) - - [Initial Configuration]({{< relref "./docs/Quickstart/initial-configuration.md" >}}) - - [Configuring the Locale and Character Set]({{< relref "./docs/Quickstart/configuring-the-locale-and-character-set.md" >}}) - - [Using openGauss]({{< relref "./docs/Quickstart/using-opengauss.md" >}}) - - [Configuring openGauss Parameters]({{< relref "./docs/Quickstart/configuring-opengauss-parameters.md" >}}) - - [Setting a Client Authentication Policy]({{< relref "./docs/Quickstart/setting-a-client-authentication-policy.md" >}}) - - [Configuring Parameters in Configuration Files]({{< relref "./docs/Quickstart/configuring-parameters-in-configuration-files.md" >}}) - - [Using the gsql Client for Connection]({{< relref "./docs/Quickstart/using-the-gsql-client-for-connection.md" >}}) - - [Confirming Connection Information]({{< relref "./docs/Quickstart/confirming-connection-information.md" >}}) - - [Connecting to a Database Locally]({{< relref "./docs/Quickstart/connecting-to-a-database-locally.md" >}}) - - [Connecting to a Database Remotely]({{< relref "./docs/Quickstart/connecting-to-a-database-remotely.md" >}}) - - [Configuring a Whitelist Using gs\_guc]({{< relref "./docs/Quickstart/configuring-a-whitelist-using-gs_guc.md" >}}) - - [Installing the gsql Client and Connecting to a Database]({{< relref "./docs/Quickstart/installing-the-gsql-client-and-connecting-to-a-database.md" >}}) - - [Simple Data Management]({{< relref "./docs/Quickstart/simple-data-management.md" >}}) - - [Creating a Database]({{< relref "./docs/Quickstart/creating-a-database.md" >}}) - - [Creating a Table]({{< relref "./docs/Quickstart/creating-a-table.md" >}}) - - [Viewing Objects]({{< relref "./docs/Quickstart/viewing-objects.md" >}}) - - [Simple Permission Management]({{< relref "./docs/Quickstart/simple-permission-management.md" >}}) - - [Creating a Role]({{< relref "./docs/Quickstart/creating-a-role.md" >}}) - - [Creating a User]({{< relref "./docs/Quickstart/creating-a-user.md" >}}) - - [Granting Permissions]({{< relref "./docs/Quickstart/granting-permissions.md" >}}) - - [Executing SQL Statements Using the Client Tool]({{< relref "./docs/Quickstart/executing-sql-statements-using-the-client-tool.md" >}}) - - [Executing an SQL Statement]({{< relref "./docs/Quickstart/executing-an-sql-statement.md" >}}) - - [Executing Files in Batches]({{< relref "./docs/Quickstart/executing-files-in-batches.md" >}}) - - [Executing SQL Statements Using JDBC]({{< relref "./docs/Quickstart/executing-sql-statements-using-jdbc.md" >}}) - - [JDBC Package and Driver Class]({{< relref "./docs/Quickstart/jdbc-package-and-driver-class.md" >}}) - - [Loading the Driver]({{< relref "./docs/Quickstart/loading-the-driver.md" >}}) - - [Connecting to a Database]({{< relref "./docs/Quickstart/connecting-to-a-database.md" >}}) - - [Examples]({{< relref "./docs/Quickstart/examples-0.md" >}}) - - [Configuring Running Parameters]({{< relref "./docs/Quickstart/configuring-running-parameters.md" >}}) - - [Viewing Parameter Values]({{< relref "./docs/Quickstart/viewing-parameter-values.md" >}}) - - [Resetting Parameters]({{< relref "./docs/Quickstart/resetting-parameters.md" >}}) - - [GUC Parameters]({{< relref "./docs/Quickstart/guc-parameters.md" >}}) - - [GUC Parameter Usage]({{< relref "./docs/Quickstart/guc-parameter-usage.md" >}}) - - [File Location]({{< relref "./docs/Quickstart/file-location.md" >}}) - - [Connection and Authentication]({{< relref "./docs/Quickstart/connection-and-authentication.md" >}}) - - [Connection Settings]({{< relref "./docs/Quickstart/connection-settings.md" >}}) - - [Security and Authentication (postgresql.conf)]({{< relref "./docs/Quickstart/security-and-authentication-(postgresql-conf).md" >}}) - - [Communication Library Parameters]({{< relref "./docs/Quickstart/communication-library-parameters.md" >}}) - - [Resource Consumption]({{< relref "./docs/Quickstart/resource-consumption.md" >}}) - - [Memory]({{< relref "./docs/Quickstart/memory.md" >}}) - - [Disk Space]({{< relref "./docs/Quickstart/disk-space.md" >}}) - - [Kernel Resource Usage]({{< relref "./docs/Quickstart/kernel-resource-usage.md" >}}) - - [Cost-based Vacuum Delay]({{< relref "./docs/Quickstart/cost-based-vacuum-delay.md" >}}) - - [Background Writer]({{< relref "./docs/Quickstart/background-writer.md" >}}) - - [Asynchronous I/O Operations]({{< relref "./docs/Quickstart/asynchronous-i-o-operations.md" >}}) - - [Parallel Data Import]({{< relref "./docs/Quickstart/parallel-data-import.md" >}}) - - [Write Ahead Log]({{< relref "./docs/Quickstart/write-ahead-log.md" >}}) - - [Settings]({{< relref "./docs/Quickstart/settings.md" >}}) - - [Checkpoints]({{< relref "./docs/Quickstart/checkpoints.md" >}}) - - [Log Replay]({{< relref "./docs/Quickstart/log-replay.md" >}}) - - [Archiving]({{< relref "./docs/Quickstart/archiving.md" >}}) - - [HA Replication]({{< relref "./docs/Quickstart/ha-replication.md" >}}) - - [Sending Server]({{< relref "./docs/Quickstart/sending-server.md" >}}) - - [Primary Server]({{< relref "./docs/Quickstart/primary-server.md" >}}) - - [Standby Server]({{< relref "./docs/Quickstart/standby-server.md" >}}) - - [Query Planning]({{< relref "./docs/Quickstart/query-planning.md" >}}) - - [Optimizer Method Configuration]({{< relref "./docs/Quickstart/optimizer-method-configuration.md" >}}) - - [Optimizer Cost Constants]({{< relref "./docs/Quickstart/optimizer-cost-constants.md" >}}) - - [Genetic Query Optimizer]({{< relref "./docs/Quickstart/genetic-query-optimizer.md" >}}) - - [Other Optimizer Options]({{< relref "./docs/Quickstart/other-optimizer-options.md" >}}) - - [Error Reporting and Logging]({{< relref "./docs/Quickstart/error-reporting-and-logging.md" >}}) - - [Logging Destination]({{< relref "./docs/Quickstart/logging-destination.md" >}}) - - [Logging Time]({{< relref "./docs/Quickstart/logging-time.md" >}}) - - [Logging Content]({{< relref "./docs/Quickstart/logging-content.md" >}}) - - [Using CSV Log Output]({{< relref "./docs/Quickstart/using-csv-log-output.md" >}}) - - [Alarm Detection]({{< relref "./docs/Quickstart/alarm-detection.md" >}}) - - [Statistics During the Database Running]({{< relref "./docs/Quickstart/statistics-during-the-database-running.md" >}}) - - [Query and Index Statistics Collector]({{< relref "./docs/Quickstart/query-and-index-statistics-collector.md" >}}) - - [Performance Statistics]({{< relref "./docs/Quickstart/performance-statistics.md" >}}) - - [Load Management]({{< relref "./docs/Quickstart/load-management.md" >}}) - - [Automatic Vacuuming]({{< relref "./docs/Quickstart/automatic-vacuuming.md" >}}) - - [Default Settings of Client Connection]({{< relref "./docs/Quickstart/default-settings-of-client-connection.md" >}}) - - [Statement Behavior]({{< relref "./docs/Quickstart/statement-behavior.md" >}}) - - [Zone and Formatting]({{< relref "./docs/Quickstart/zone-and-formatting.md" >}}) - - [Other Default Parameters]({{< relref "./docs/Quickstart/other-default-parameters.md" >}}) - - [Lock Management]({{< relref "./docs/Quickstart/lock-management.md" >}}) - - [Version and Platform Compatibility]({{< relref "./docs/Quickstart/version-and-platform-compatibility.md" >}}) - - [Compatibility with Earlier Versions]({{< relref "./docs/Quickstart/compatibility-with-earlier-versions.md" >}}) - - [Platform and Client Compatibility]({{< relref "./docs/Quickstart/platform-and-client-compatibility.md" >}}) - - [Fault Tolerance]({{< relref "./docs/Quickstart/fault-tolerance.md" >}}) - - [Connection Pool Parameters]({{< relref "./docs/Quickstart/connection-pool-parameters.md" >}}) - - [openGauss Transaction]({{< relref "./docs/Quickstart/opengauss-transaction.md" >}}) - - [Developer Options]({{< relref "./docs/Quickstart/developer-options.md" >}}) - - [Auditing]({{< relref "./docs/Quickstart/auditing.md" >}}) - - [Audit Switch]({{< relref "./docs/Quickstart/audit-switch.md" >}}) - - [User and Permission Audit]({{< relref "./docs/Quickstart/user-and-permission-audit.md" >}}) - - [Operation Auditing]({{< relref "./docs/Quickstart/operation-auditing.md" >}}) - - [Upgrade Parameters]({{< relref "./docs/Quickstart/upgrade-parameters.md" >}}) - - [Miscellaneous Parameters]({{< relref "./docs/Quickstart/miscellaneous-parameters.md" >}}) - - [Wait Events]({{< relref "./docs/Quickstart/wait-events.md" >}}) - - [Query]({{< relref "./docs/Quickstart/query.md" >}}) - - [System Performance Snapshot]({{< relref "./docs/Quickstart/system-performance-snapshot.md" >}}) - - [FAQs]({{< relref "./docs/Quickstart/faqs.md" >}}) - - [What Should I Do If Mutual Trust Between Nodes in openGauss Is Lost?]({{< relref "./docs/Quickstart/what-should-i-do-if-mutual-trust-between-nodes-in-opengauss-is-lost.md" >}}) - -- [Technicalwhitepaper]({{< relref "./docs/Technicalwhitepaper/Technicalwhitepaper.md" >}}) - - [Product Positioning]({{< relref "./docs/Technicalwhitepaper/product-positioning.md" >}}) - - [Application Scenario]({{< relref "./docs/Technicalwhitepaper/application-scenario.md" >}}) - - [Technical Characteristics]({{< relref "./docs/Technicalwhitepaper/technical-characteristics.md" >}}) - - [Software Architecture]({{< relref "./docs/Technicalwhitepaper/software-architecture.md" >}}) - - [Deployment Solutions]({{< relref "./docs/Technicalwhitepaper/deployment-solutions.md" >}}) - - [Common Concepts]({{< relref "./docs/Technicalwhitepaper/common-concepts.md" >}}) - - [Deployment Modes]({{< relref "./docs/Technicalwhitepaper/deployment-modes.md" >}}) - - [Introduction to Deployment Solutions]({{< relref "./docs/Technicalwhitepaper/introduction-to-deployment-solutions.md" >}}) - - [Standalone Deployment]({{< relref "./docs/Technicalwhitepaper/standalone-deployment.md" >}}) - - [Primary/Standby Deployment]({{< relref "./docs/Technicalwhitepaper/primary-standby-deployment.md" >}}) - - [Deployment with One Primary and Multiple Standbys]({{< relref "./docs/Technicalwhitepaper/deployment-with-one-primary-and-multiple-standbys.md" >}}) - - [Typical Networking]({{< relref "./docs/Technicalwhitepaper/typical-networking.md" >}}) - - [Software and Hardware Requirements]({{< relref "./docs/Technicalwhitepaper/software-and-hardware-requirements.md" >}}) - - [Software Requirements]({{< relref "./docs/Technicalwhitepaper/software-requirements.md" >}}) - - [Hardware Requirements]({{< relref "./docs/Technicalwhitepaper/hardware-requirements.md" >}}) - - [Core Database Technologies]({{< relref "./docs/Technicalwhitepaper/core-database-technologies.md" >}}) - - [Basic Functions Oriented to Application Development]({{< relref "./docs/Technicalwhitepaper/basic-functions-oriented-to-application-development.md" >}}) - - [Standard SQL]({{< relref "./docs/Technicalwhitepaper/standard-sql.md" >}}) - - [Standard Development Interfaces]({{< relref "./docs/Technicalwhitepaper/standard-development-interfaces.md" >}}) - - [Transaction Support]({{< relref "./docs/Technicalwhitepaper/transaction-support.md" >}}) - - [Support for Functions and Stored Procedures]({{< relref "./docs/Technicalwhitepaper/support-for-functions-and-stored-procedures.md" >}}) - - [PG Interface Compatibility]({{< relref "./docs/Technicalwhitepaper/pg-interface-compatibility.md" >}}) - - [SQL Hints]({{< relref "./docs/Technicalwhitepaper/sql-hints.md" >}}) - - [Copy Interface for Error Tolerance]({{< relref "./docs/Technicalwhitepaper/copy-interface-for-error-tolerance.md" >}}) - - [High Performance]({{< relref "./docs/Technicalwhitepaper/high-performance.md" >}}) - - [CBO Optimizer]({{< relref "./docs/Technicalwhitepaper/cbo-optimizer.md" >}}) - - [Hybrid Row-Column Storage]({{< relref "./docs/Technicalwhitepaper/hybrid-row-column-storage.md" >}}) - - [Adaptive Compression]({{< relref "./docs/Technicalwhitepaper/adaptive-compression.md" >}}) - - [Partitioning]({{< relref "./docs/Technicalwhitepaper/partitioning.md" >}}) - - [SQL Bypass]({{< relref "./docs/Technicalwhitepaper/sql-bypass.md" >}}) - - [Kunpeng NUMA Architecture Optimization]({{< relref "./docs/Technicalwhitepaper/kunpeng-numa-architecture-optimization.md" >}}) - - [High Scalability]({{< relref "./docs/Technicalwhitepaper/high-scalability.md" >}}) - - [High Concurrency of the Thread Pool]({{< relref "./docs/Technicalwhitepaper/high-concurrency-of-the-thread-pool.md" >}}) - - [HA]({{< relref "./docs/Technicalwhitepaper/ha.md" >}}) - - [Primary/Standby]({{< relref "./docs/Technicalwhitepaper/primary-standby.md" >}}) - - [Logical Backup]({{< relref "./docs/Technicalwhitepaper/logical-backup.md" >}}) - - [Physical Backup]({{< relref "./docs/Technicalwhitepaper/physical-backup.md" >}}) - - [Maintainability]({{< relref "./docs/Technicalwhitepaper/maintainability.md" >}}) - - [Workload Diagnosis Report]({{< relref "./docs/Technicalwhitepaper/workload-diagnosis-report.md" >}}) - - [Slow SQL Diagnosis]({{< relref "./docs/Technicalwhitepaper/slow-sql-diagnosis.md" >}}) - - [One-Click Diagnosis Information Collection]({{< relref "./docs/Technicalwhitepaper/one-click-diagnosis-information-collection.md" >}}) - - [Database Security]({{< relref "./docs/Technicalwhitepaper/database-security.md" >}}) - - [Access Control ]({{< relref "./docs/Technicalwhitepaper/access-control.md" >}}) - - [Separation of Control and Access Permissions]({{< relref "./docs/Technicalwhitepaper/separation-of-control-and-access-permissions.md" >}}) - - [Database Encryption Authentication]({{< relref "./docs/Technicalwhitepaper/database-encryption-authentication.md" >}}) - - [Database Audit]({{< relref "./docs/Technicalwhitepaper/database-audit.md" >}}) - - [Network Communication Security]({{< relref "./docs/Technicalwhitepaper/network-communication-security.md" >}}) - - [Row-Level Access Control]({{< relref "./docs/Technicalwhitepaper/row-level-access-control.md" >}}) - - [Technical Specifications]({{< relref "./docs/Technicalwhitepaper/technical-specifications.md" >}}) - - [Glossary]({{< relref "./docs/Technicalwhitepaper/glossary.md" >}}) - -- [Toolreference]({{< relref "./docs/Toolreference/Toolreference.md" >}}) +- [Tool Reference]({{< relref "./docs/Toolreference/Toolreference.md" >}}) - [Tool Overview]({{< relref "./docs/Toolreference/tool-overview.md" >}}) - [Client Tool]({{< relref "./docs/Toolreference/client-tool.md" >}}) - [gsql]({{< relref "./docs/Toolreference/gsql.md" >}}) diff --git "a/content/zh/docs/Compilationguide/build-sh\344\273\213\347\273\215.md" "b/content/zh/docs/Compilationguide/build-sh\344\273\213\347\273\215.md" index 8853637741fa0e36a75077ae9996d8f86698de96..6454918f837f4255a2fd8faa364292bce1c48a84 100644 --- "a/content/zh/docs/Compilationguide/build-sh\344\273\213\347\273\215.md" +++ "b/content/zh/docs/Compilationguide/build-sh\344\273\213\347\273\215.md" @@ -53,15 +53,6 @@ openGauss-server/build.sh是编译过程中的重要脚本工具。其集成了

将代码编译结果压缩封装成安装包。

-

--no_om_adapt

- -

不使用此选项

- -

-

- -

安装包不去适配om,仅在添加-pkg选项时生效。

- - @@ -70,6 +61,6 @@ openGauss-server/build.sh是编译过程中的重要脚本工具。其集成了 > - release: 代表生成release版本的二进制程序,该版本编译时,配置GCC高级别优化选项,去除内核调试代码,通常用于生成环境或性能测试环境。 > - debug:代表生成debug版本的二进制程序,该版本编译时,增加内核代码调试功能,通常用于开发自测环境。 > - memcheck:代表生成memcheck版本的二进制程序,该版本编译时,在debug版本基础上新增ASAN功能,通常用于定位内存问题。 ->2. -3rd \[binarylibs path\] 为binarylibs的路径。缺省情况下,当前代码文件夹下存在binarylibs。如果将binarylibs移动到openGauss-server下,或在openGauss-server下创建了指向binarylibs的软链接,可不指定此选项。但需要注意其容易被git clean等操作删除。 +>2. -3rd \[binarylibs path\] 为binarylibs的路径。缺省情况下,会认为当前代码文件夹下存在binarylibs。因此如果将binarylibs移动到openGauss-server下,或在openGauss-server下创建了指向binarylibs的软链接,可不指定此选项。但需要注意其容易被git clean等操作删除。 >3. 此脚本每个参数选项都设置了缺省值,且数量并不多,依赖关系简单,因此使用时非常方便。如果用户需求值与缺省值不同,请根据实际情况进行设置。 diff --git "a/content/zh/docs/Compilationguide/figures/\347\273\230\345\233\2761.png" "b/content/zh/docs/Compilationguide/figures/\347\273\230\345\233\2761.png" index 8faf34a3f75974cb6b4c5f3f081f384691e5db48..5233bec6a0f6eb3984bd7d86490ac1e2e3169286 100644 Binary files "a/content/zh/docs/Compilationguide/figures/\347\273\230\345\233\2761.png" and "b/content/zh/docs/Compilationguide/figures/\347\273\230\345\233\2761.png" differ diff --git "a/content/zh/docs/Compilationguide/\344\272\247\345\223\201\345\256\211\350\243\205\345\214\205\347\274\226\350\257\221.md" "b/content/zh/docs/Compilationguide/\344\272\247\345\223\201\345\256\211\350\243\205\345\214\205\347\274\226\350\257\221.md" index e0f814c2dc6edc1256d3a5720c11a9d04a91d7cb..4324bc41eac0789d7d48632171b42be35bad4e5b 100644 --- "a/content/zh/docs/Compilationguide/\344\272\247\345\223\201\345\256\211\350\243\205\345\214\205\347\274\226\350\257\221.md" +++ "b/content/zh/docs/Compilationguide/\344\272\247\345\223\201\345\256\211\350\243\205\345\214\205\347\274\226\350\257\221.md" @@ -27,11 +27,12 @@ ``` sh build.sh -pkg # 生成release版本的openGauss安装包。需代码目录下有binarylibs或者其软链接,否则将会失败。 + sh build.sh -m debug -3rd /sdc/binarylibs -pkg # 生成debug版本的openGauss安装包 ``` + 本操作和[软件安装编译](软件安装编译.md)相比,同样会经历的一键式编译最终生成软件的过程、与将软件封装成安装包的过程。对比[3.2软件安装编译](软件安装编译.md)中build.sh的使用命令可发现,此处仅增加了一个 '-pkg' 功能选项 + >![](public_sys-resources/icon-note.gif) **说明:** - >可通过添加 --no\_om\_adapt 选项指定安装包不适配om。 - >此步骤会经历上一章节所介绍的一键式编译最终生成软件的过程、与将软件封装成安装包的过程。 3. 显示如下内容,表示安装包编译成功。 diff --git "a/content/zh/docs/Compilationguide/\344\273\243\347\240\201\344\270\213\350\275\275.md" "b/content/zh/docs/Compilationguide/\344\273\243\347\240\201\344\270\213\350\275\275.md" index 0d7ffe6c262d89865388494d2c79e7f6c0414bbc..675f26b67cedfa502fb1907ba21f37829b58f9fe 100644 --- "a/content/zh/docs/Compilationguide/\344\273\243\347\240\201\344\270\213\350\275\275.md" +++ "b/content/zh/docs/Compilationguide/\344\273\243\347\240\201\344\270\213\350\275\275.md" @@ -11,14 +11,15 @@ ``` [user@linux sda]$ git clone [git ssh address] openGauss-server [user@linux sda]$ git clone [git ssh address] openGauss-third_party - [user@linux sda]$ git clone [git ssh address] openGauss-third_party_binarylibs - [user@linux sda]$ mv openGauss-third_party_binarylibs binarylibs + [user@linux sda]$ # mkdir binarylibs 关于此注释步骤,请阅读说明 ``` >![](public_sys-resources/icon-note.gif) **说明:** >- openGauss-server:openGauss的代码仓库。 >- openGauss-third\_party:openGauss依赖的开源第三方软件仓库。 - >- openGauss-third\_party\_binarylibs:编译好的开源第三方软件仓库。用户可以通过[开源软件编译构建](开源软件编译构建.md)获取这些文件,也可在直接在此仓库下载获取。在这里为了缩短名称,并且和开源第三方软件仓库编译输出的目标位置保持一致,将其重命名为binarylibs。 + >- binarylibs:存放编译构建好的开源第三方软件的文件夹,用户可通过[开源软件编译构建](开源软件编译构建.md)获取。由于开源软件编译构建耗时长,我们特地使用openGauss-third\_party编译构建出了一份binarylibs并压缩上传到了网上,用户可以直接下载获取。 + > 下载地址:https://opengauss.obs.cn-south-1.myhuaweicloud.com/1.0.0/openGauss-third\_party\_binarylibs.tar.gz + > 下载完毕后请解压,重命名文件夹为 binarylibs。 2. 下载项进度均显示为100%时表示下载成功。 diff --git "a/content/zh/docs/Compilationguide/\345\246\202\344\275\225\350\247\243\345\206\263-Configure-error-C-compiler-cannot-create-executables-\346\212\245\351\224\231.md" "b/content/zh/docs/Compilationguide/\345\246\202\344\275\225\350\247\243\345\206\263-Configure-error-C-compiler-cannot-create-executables-\346\212\245\351\224\231.md" index 831a453b8937ba2331ad3faa2b2cdef47e49ad92..8570fac8d1747fce169e3d86f0de500accbb76ff 100644 --- "a/content/zh/docs/Compilationguide/\345\246\202\344\275\225\350\247\243\345\206\263-Configure-error-C-compiler-cannot-create-executables-\346\212\245\351\224\231.md" +++ "b/content/zh/docs/Compilationguide/\345\246\202\344\275\225\350\247\243\345\206\263-Configure-error-C-compiler-cannot-create-executables-\346\212\245\351\224\231.md" @@ -8,5 +8,5 @@ 报错原因:binarylibs文件不完整或者被损坏。 -解决办法:若binarylibs是通过开源软件构建而来,请重新构建开源第三方软件。若binarylibs是代码下载而来,可以进入binarylibs文件夹内, 执行命令**git pull && git lfs pull**下载缺失的文件。重新执行当前脚本或命令。 +解决办法:若binarylibs是通过开源软件构建而来,请重新构建开源第三方软件;若binarylibs是代码下载而来,请重新下载。最后重新执行当前脚本或命令。 diff --git "a/content/zh/docs/Compilationguide/\345\274\200\346\272\220\350\275\257\344\273\266\347\274\226\350\257\221\346\236\204\345\273\272.md" "b/content/zh/docs/Compilationguide/\345\274\200\346\272\220\350\275\257\344\273\266\347\274\226\350\257\221\346\236\204\345\273\272.md" index efcc337792a747630c47fcc145f48df035638557..9d52171bdc0ee667f79df6ad4757fa1cd32da24e 100644 --- "a/content/zh/docs/Compilationguide/\345\274\200\346\272\220\350\275\257\344\273\266\347\274\226\350\257\221\346\236\204\345\273\272.md" +++ "b/content/zh/docs/Compilationguide/\345\274\200\346\272\220\350\275\257\344\273\266\347\274\226\350\257\221\346\236\204\345\273\272.md" @@ -2,9 +2,9 @@ ## 开源软件编译构建 -openGauss的编译,需要提前把所依赖的开源第三方软件进行编译和构建。这些开源第三方软件存放在代码openGauss-third\_party代码仓中,并且用户通常只需要构建一次。若存在开源软件版本更新,则需要重新构建。 +openGauss的编译,需要提前把所依赖的开源第三方软件进行编译和构建。这些开源第三方软件存放在代码openGauss-third\_party代码仓中,用户下载完毕之后应用git lfs pull获取代码仓中的大文件,并且用户通常只需要构建一次。若存在开源软件版本更新,则需要重新构建。 -用户也可以直接在binarylibs仓库中直接获取开源软件编译构建的输出文件,则可以跳过这一个步骤,参考[3.1.1代码下载](代码下载.md)。 +由于此步骤耗时较长,我们使用openGauss-third\_party编译构建出了一份binarylibs,用户可以参考[3.1.1代码下载](代码下载.md) 直接下载获取。 **表 1** openGauss开源三方件编译前置软件要求 @@ -22,7 +22,7 @@ openGauss的编译,需要提前把所依赖的开源第三方软件进行编

python3-dev

-

建议版本:3.x

+

建议版本:-3

pam-devl

@@ -45,30 +45,38 @@ openGauss的编译,需要提前把所依赖的开源第三方软件进行编

建议版本:2.7.1-10

+

libtool

+ +

建议版本:2.4.2及以上

+ + -执行如下命令进入内核依赖的开源第三方软件目录,进行开源第三方软件的编译和构建,产生相应的二进制程序或库文件。/sda/openGauss-third\_party为开源第三方软件下载目录。 +同时需要下载gcc8.2.0的源码包[gcc-8.2.0.zip](https://github.com/gcc-mirror/gcc/archive/releases/gcc-8.2.0.zip)或者[gcc-8.2.0.tar.gz](https://github.com/gcc-mirror/gcc/archive/releases/gcc-8.2.0.tar.gz),并将其拷贝至对应位置。例如,开源三方件下载目录为/sda/openGauss-third\_party,则需要将gcc的源码包拷贝至/sda/openGauss-third\_party/buildtools/gcc/路径下。在安装完[表1](#table1212531681911)中的软件、gcc8.2.0的源码包下载并拷贝至对应的路径后,请将python默认版本指向python3.x并执行如下操作: + +1. 执行如下命令进入内核依赖的开源第三方软件目录,进行开源第三方软件的编译和构建,产生相应的二进制程序或库文件。/sda/openGauss-third\_party为开源第三方软件下载目录。 + + ``` + [user@linux sda]$ cd /sda/openGauss-third_party/build + [user@linux build]$ sh build_all.sh + ``` -``` -[user@linux sda]$ cd /sda/openGauss-third_party/build -[user@linux sda]$ sh build.sh -``` +2. 用户执行以上命令之后,可以自动生成数据库编译所需的开源第三方软件,如果想单独的生成某个开源三方软件,可以进入对应的目录,执行build.sh脚本,如: -用户执行以上命令之后,可以自动生成数据库编译所需的开源第三方软件,如果想单独的生成某个开源三方软件,可以进入对应的目录,执行build.sh脚本,如: + ``` + [user@linux sda]$ cd /sda/openGauss-third_party/dependency/openssl + [user@linux openssl]$ sh build.sh + ``` -``` -[user@linux sda]$ cd /sda/openGauss-third_party/dependency/openssl -[user@linux sda]$ sh build.sh -``` + 即可编译生成openssl -即可编译生成openssl + >![](public_sys-resources/icon-note.gif) **说明:** + >相关的报错日志可以查看对应的build目录下对应名字的log以及对应模块下的log,如dependency模块下的openssl的相关编译安装日志可以查看: + >- /sda/openGauss-third\_party/build/dependency\_build.log + >- /sda/openGauss-third\_party/dependency/build/openssl\_build.log + >- /sda/openGauss-third\_party/dependency/openssl/build\_openssl.log ->![](public_sys-resources/icon-note.gif) **说明:** ->相关的报错日志可以查看对应的build目录下对应名字的log以及对应模块下的log,如dependency模块下的openssl的相关编译安装日志可以查看: ->- /sda/openGauss-third\_party/build/dependency\_build.log ->- /sda/openGauss-third\_party/dependency/build/openssl\_build.log ->- /sda/openGauss-third\_party/dependency/openssl/build\_openssl.log ## 编译构建结果 diff --git "a/content/zh/docs/Compilationguide/\347\211\210\346\234\254\347\274\226\350\257\221.md" "b/content/zh/docs/Compilationguide/\347\211\210\346\234\254\347\274\226\350\257\221.md" index 0765a845ffb5b8b705bbb00c5b0403a5e7550c03..05762b7629e5716883c18edd7b871def382c39e9 100644 --- "a/content/zh/docs/Compilationguide/\347\211\210\346\234\254\347\274\226\350\257\221.md" +++ "b/content/zh/docs/Compilationguide/\347\211\210\346\234\254\347\274\226\350\257\221.md" @@ -1,6 +1,6 @@ # 版本编译 -openGauss的编译过程和生成安装包的过程已经写成了两个一键式的脚本,可以方便的通过脚本进行编译操作。也可以自己配置环境变量,通过命令进行编译。 +openGauss的编译过程和生成安装包的过程已经写成了一个一键式的脚本build.sh,可以方便的通过脚本进行编译操作。也可以自己配置环境变量,通过命令进行编译。 本章节会介绍openGauss编译需要满足的前提条件,编译的操作步骤等,下图是对编译流程的大致概括,详细内容见下文。 diff --git "a/content/zh/docs/Compilationguide/\350\275\257\344\273\266\345\256\211\350\243\205\347\274\226\350\257\221.md" "b/content/zh/docs/Compilationguide/\350\275\257\344\273\266\345\256\211\350\243\205\347\274\226\350\257\221.md" index c564e890600520986514d724b7c547e7f6ded7d4..4fcb8e80315f9ddd5b5954b6c7e9067e910d9bb0 100644 --- "a/content/zh/docs/Compilationguide/\350\275\257\344\273\266\345\256\211\350\243\205\347\274\226\350\257\221.md" +++ "b/content/zh/docs/Compilationguide/\350\275\257\344\273\266\345\256\211\350\243\205\347\274\226\350\257\221.md" @@ -26,7 +26,8 @@ 例如: ``` - sh build.sh -pkg # 生成release版本的openGauss安装包。需代码目录下有binarylibs或者其软链接,否则将会失败。 + sh build.sh # 编译安装release版本的openGauss。需代码目录下有binarylibs或者其软链接,否则将会失败。 + sh build.sh -m debug -3rd /sdc/binarylibs # 编译安装debug版本的openGauss ``` 3. 显示如下内容,表示编译成功。 diff --git "a/content/zh/docs/Quickstart/\344\272\206\350\247\243\344\272\247\345\223\201.md" "b/content/zh/docs/Quickstart/\344\272\206\350\247\243\344\272\247\345\223\201.md" index 3d11b31bd83c813fe826c9a71b7da8f5ef179699..67dd57968e932bd38f5777cae05d96bbf7dde290 100644 --- "a/content/zh/docs/Quickstart/\344\272\206\350\247\243\344\272\247\345\223\201.md" +++ "b/content/zh/docs/Quickstart/\344\272\206\350\247\243\344\272\247\345\223\201.md" @@ -1,6 +1,6 @@ # 了解产品 -openGauss是关系型数据库,采用客户端/服务器、单进程多线程架构,支持单机和一主多备部署方式,备机可读,支持双机高可用和读扩展。 +openGauss是关系型数据库,采用客户端/服务器,单进程多线程架构,支持单机和一主多备部署方式,备机可读,支持双机高可用和读扩展。 - **[产品特点](产品特点.md)** openGauss相比其他开源数据库主要有复合应用场景、高性能和高可用等产品特点。 diff --git "a/content/zh/docs/Quickstart/\347\224\250\346\210\267\345\234\250openGauss\350\212\202\347\202\271\351\227\264\347\232\204\344\272\222\344\277\241\344\270\242\345\244\261.md" "b/content/zh/docs/Quickstart/\347\224\250\346\210\267\345\234\250openGauss\350\212\202\347\202\271\351\227\264\347\232\204\344\272\222\344\277\241\344\270\242\345\244\261.md" index 5a5ec7836e1664245b95044f5aab27969617db50..e206e10e62c54018aaf3360b33cce2683fbfd8d7 100644 --- "a/content/zh/docs/Quickstart/\347\224\250\346\210\267\345\234\250openGauss\350\212\202\347\202\271\351\227\264\347\232\204\344\272\222\344\277\241\344\270\242\345\244\261.md" +++ "b/content/zh/docs/Quickstart/\347\224\250\346\210\267\345\234\250openGauss\350\212\202\347\202\271\351\227\264\347\232\204\344\272\222\344\277\241\344\270\242\345\244\261.md" @@ -20,7 +20,7 @@ Password: ## 操作步骤 -- 确认是否由于sshd服务未运行导致ssh互信丢失。 +- 确认是否由于sshd服务未运行。 1. 执行命令service sshd status查看sshd服务状态。 2. 如果sshd服务关闭,使用service sshd start启动sshd服务。 @@ -29,21 +29,21 @@ Password: 2. 如果显示系统防火墙打开,使用Euleros: systemctl stop firewalld.service命令关闭防火墙。 -- 确认是否由于当前用户对根目录的权限不足导致ssh互信丢失。 +- 确认是否由于当前用户对根目录的权限不足。 1. 使用ll命令查看根目录属性,确认目录属组是否为互信用户的属组,同时确认用户对目录是否有读和写权限。 2. 用chown命令修改文件属组,用chmod命令修改目录权限,使其满足要求。 -- 确认是否由于当前用户对公钥文件的权限不足导致ssh互信丢失。 +- 确认是否由于当前用户对公钥文件的权限不足。 1. 查看“\~/.ssh/id\_rsa.pub”文件,确认文件属组是否为互信用户的属组,同时确认用户对文件是否有读和写权限。 2. 用chown命令修改文件属组,用chmod命令修改目录权限使其满足要求。 -- 确认是否由于“known\_hosts”文件里记录的key和IP地址冲突导致ssh互信丢失。 +- 确认是否由于“known\_hosts”文件里记录的key和IP地址冲突。 查看“\~/.ssh/known\_hosts”文件里记录的key和IP地址是否一致,如果不一致,可能是由于所指定的IP发生了变化等原因导致了异常。此时,删除“.ssh/known\_hosts”文件里面原来的公钥信息即可。 -- 确认是否由于公钥不匹配导致ssh互信丢失。 +- 确认是由于公钥不匹配。 排除掉上面的所有原因后,如果问题仍存在,可能是公钥不匹配。此时,请删除公钥目录.ssh下的所有文件,按照下面的手工建立互信重新配置。