【11g体系结构,5】rowid
一.rowid 扩展的rowid 使用以64为基数的编码方案来显示。 rowid简单理解为数据的身份证号,总共18位,6位对象号,3为文件号,6位块号,3位行号。 rowid前15位表示块地址,前15位相同的数据在同一个块中。 #查询EMProwid SQL select rowid from scott.emp; RO
一.rowid
扩展的rowid 使用以64为基数的编码方案来显示。 rowid简单理解为数据的身份证号,总共18位,6位对象号,3为文件号,6位块号,3位行号。 rowid前15位表示块地址,前15位相同的数据在同一个块中。
#查询EMProwid SQL> select rowid from scott.emp;
ROWID ------------------ AAACgBAAEAAAAAdAAA AAACgBAAEAAAAAdAAB AAACgBAAEAAAAAdAAC AAACgBAAEAAAAAdAAD AAACgBAAEAAAAAdAAE AAACgBAAEAAAAAdAAF AAACgBAAEAAAAAdAAG AAACgBAAEAAAAAdAAH AAACgBAAEAAAAAdAAI AAACgBAAEAAAAAdAAJ AAACgBAAEAAAAAdAAK
ROWID ------------------ AAACgBAAEAAAAAdAAL AAACgBAAEAAAAAdAAM AAACgBAAEAAAAAdAAN
14 rows selected.
#查询对象id SQL> select object_id,object_name,object_type from dba_objects where owner='SCOTT';
OBJECT_ID OBJECT_NAM OBJECT_TYP ---------- ---------- ---------- 10239 DEPT TABLE 10240 PK_DEPT INDEX 10241 EMP TABLE 10242 PK_EMP INDEX 10243 BONUS TABLE 10244 SALGRADE TABLE
6 rows selected.
#获取对象号 SQL> select dbms_rowid.rowid_object('AAACgBAAEAAAAAdAAG') from dual;
DBMS_ROWID.ROWID_OBJECT('AAACGBAAEAAAAADAAG') --------------------------------------------- 10241
#文件号 SQL> select dbms_rowid.rowid_relative_fno('AAACgBAAEAAAAAdAAG') from dual;
DBMS_ROWID.ROWID_RELATIVE_FNO('AAACGBAAEAAAAADAAG') --------------------------------------------------- 4 #块号 SQL> select dbms_rowid.rowid_block_number('AAACgBAAEAAAAAdAAG') from dual;
DBMS_ROWID.ROWID_BLOCK_NUMBER('AAACGBAAEAAAAADAAG') --------------------------------------------------- 29 #行号,第7条记录 SQL> select dbms_rowid.rowid_row_number('AAACgBAAEAAAAAdAAG') from dual;
DBMS_ROWID.ROWID_ROW_NUMBER('AAACGBAAEAAAAADAAG') ------------------------------------------------- 6 #查询区的信息, emp表现在拥有8个块,block_id 是25~32. SQL> col segment_name for a10 SQL> select extent_id,segment_name,bytes/1024 k,blocks,file_id,block_id from dba_extents where owner='SCOTT';
EXTENT_ID SEGMENT_NA K BLOCKS FILE_ID BLOCK_ID ---------- ---------- ---------- ---------- ---------- ---------- 0 DEPT 64 8 4 9 0 EMP 64 8 4 25 0 BONUS 64 8 4 41 0 SALGRADE 64 8 4 49 0 PK_DEPT 64 8 4 17 0 PK_EMP 64 8 4 33
6 rows selected.
二.一个数据块能存放多少条数据和1g空间能存放多少条数据:
三.OFA:最优灵活体系架构
ofa:是指oracle软件和数据库文件集文件夹的命名约定和存储位置规则。
$ORACLE_BASE 为:/u01/app/oracle $oracle_home为:/u01/app/oracle/11.2.0/db_home_1 $ORACLE_BASE/ /oradata 数据文件 /product 软件地址 /admin 放置dump 文件
$oracle_home /dbs 初始化文件(参数文件,密码文件) /network/admin 配置监听
四:instance_name,sid ,db_name,global_name的关系
1.sid是操作系统用来表示实例的编号,可以理解为instance的操作系统编号,所以sid和instance_name一一对应。 select instance_name from v$instance 中存储的就是sid 2.但是instance_name 和db_name是有区别的: rac环境下db_name为racdb,但实例名可能是racdb1和dacdb2 3.global_name 就是db_name.db_domain,global_name是为了在由多个数据库组成的分布式数据库中标识数据库名称而设立的。
SQL> select * from global_name; GLOBAL_NAME -------------- LOSCSMAN
SQL> select instance_name from v$instance;
INSTANCE_NAME -------------------------------- loscsmanager
SQL> show parameter db_name;
NAME TYPE VALUE ------------------------------------ ---------------------- ------------------------------ db_name string loscsman

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Die SNMP-Erweiterung für PHP ist eine Erweiterung, die es PHP ermöglicht, über das SNMP-Protokoll mit Netzwerkgeräten zu kommunizieren. Mit dieser Erweiterung können Sie auf einfache Weise die Konfigurationsinformationen von Netzwerkgeräten abrufen und ändern, z. B. CPU, Speicher, Netzwerkschnittstelle und andere Informationen von Routern, Switches usw. Sie können auch Steuervorgänge durchführen, z. B. das Umschalten von Geräteports. In diesem Artikel werden die Grundkenntnisse des SNMP-Protokolls, die Installation der SNMP-Erweiterung von PHP und die Verwendung der SNMP-Erweiterung in PHP zur Überwachung und Steuerung von Netzwerkgeräten vorgestellt. 1. SN

Von Anfang bis Ende: So verwenden Sie die PHP-Erweiterung cURL für HTTP-Anfragen. Einführung: Bei der Webentwicklung ist es häufig erforderlich, mit APIs von Drittanbietern oder anderen Remote-Servern zu kommunizieren. Die Verwendung von cURL zum Senden von HTTP-Anfragen ist eine gängige und leistungsstarke Methode. In diesem Artikel wird erläutert, wie Sie mit PHP cURL erweitern, um HTTP-Anfragen auszuführen, und einige praktische Codebeispiele bereitstellen. 1. Vorbereitung Stellen Sie zunächst sicher, dass PHP die cURL-Erweiterung installiert hat. Zur Überprüfung können Sie php-m|grepcurl in der Befehlszeile ausführen

Um die Funktionalität der PHP-Funktion zu erweitern, können Sie Erweiterungen und Module von Drittanbietern verwenden. Erweiterungen stellen zusätzliche Funktionen und Klassen bereit, die über den pecl-Paketmanager installiert und aktiviert werden können. Module von Drittanbietern bieten spezifische Funktionen und können über den Composer-Paketmanager installiert werden. Zu den praktischen Beispielen gehören die Verwendung von Erweiterungen zum Parsen komplexer JSON-Daten und die Verwendung von Modulen zur Datenvalidierung.

1.UncaughtError:Calltoundefinedfunctionmb_strlen(); Wenn der obige Fehler auftritt, bedeutet dies, dass wir die mbstring-Erweiterung nicht installiert haben. 2. Geben Sie das PHP-Installationsverzeichnis cd/temp001/php-7.1.0/ext/mbstring ein. 3. Starten Sie phpize( /usr/local/bin /phpize oder /usr/local/php7-abel001/bin/phpize) Befehl zum Installieren der PHP-Erweiterung 4../configure--with-php-config=/usr/local/php7-abel

So verwenden Sie die Aurora Push-Erweiterung zum Implementieren der Batch-Nachrichten-Push-Funktion in PHP-Anwendungen. Bei der Entwicklung mobiler Anwendungen ist Message Push eine sehr wichtige Funktion. Jiguang Push ist ein häufig verwendeter Nachrichten-Push-Dienst, der umfangreiche Funktionen und Schnittstellen bietet. In diesem Artikel wird erläutert, wie Sie die Aurora Push-Erweiterung verwenden, um die Push-Funktionalität für Batch-Nachrichten in PHP-Anwendungen zu implementieren. Schritt 1: Registrieren Sie ein Jiguang Push-Konto und erhalten Sie einen API-Schlüssel. Zuerst müssen wir uns auf der offiziellen Website von Jiguang Push registrieren (https://www.jiguang.cn/push).

PHP ist eine beliebte serverseitige Sprache, mit der Webanwendungen entwickelt und Dateien verarbeitet werden können. Die ZipArchive-Erweiterung für PHP ist ein leistungsstarkes Tool zum Bearbeiten von Zip-Dateien in PHP. In diesem Artikel erfahren Sie, wie Sie die ZipArchive-Erweiterung von PHP zum Erstellen, Lesen und Ändern von Zip-Dateien verwenden. 1. Installieren Sie die ZipArchive-Erweiterung. Bevor Sie die ZipArchive-Erweiterung verwenden, müssen Sie sicherstellen, dass die Erweiterung installiert wurde. Die Installationsmethode ist wie folgt: 1. Installieren

In der MySQL-Datenbank ist ROWID ein sehr wichtiges Konzept. Es stellt den Speicherort jeder Datenzeile im physischen Speicher dar und spielt eine entscheidende Rolle bei der Abfrage- und Optimierungsleistung. Durch die Optimierung von ROWID können die Abfrageeffizienz und die Leistung des gesamten Datenbanksystems erheblich verbessert werden. Um die Bedeutung von ROWID und die Optimierung des MySQL-Abfrageprozesses besser zu verstehen, werden in diesem Artikel die folgenden Aspekte vorgestellt: die Definition von ROWID, die Verwendung des ROWID-Index, die Verarbeitung von ROWID-Fragmenten und die ROWID-Optimierung

POSIX-Erweiterungen für PHP sind eine Reihe von Funktionen und Konstanten, die es PHP ermöglichen, mit POSIX-kompatiblen Betriebssystemen zu interagieren. POSIX (PortableOperatingSystemInterface) ist eine Reihe von Betriebssystemschnittstellenstandards, die es Softwareentwicklern ermöglichen sollen, Anwendungen zu schreiben, die auf verschiedenen UNIX- oder UNIX-ähnlichen Betriebssystemen ausgeführt werden können. In diesem Artikel wird die Verwendung von POSIX-Erweiterungen für PHP, einschließlich Installation und Verwendung, vorgestellt. 1. Installieren Sie die POSIX-Erweiterung von PHP in
