suchen
HeimDatenbankMySQL-Tutorialoracle管理笔记1

oracle管理笔记1

Jun 07, 2016 pm 03:06 PM
lgoracle后台数据库笔记管理进程

1. 后台进程 dbwr 数据库写进程。lgwr 日志写进程。ckpt 检查点写进程。smon 系统监控进程。 pmon进程监控进程。 arch归档进程。 reco 恢复进程。 lckn 封锁进程。 2.DBA命令执行方式 sqldba mode=line 或 sqldba lmode=y 然后 SQLDBA 输入行命令 3.oracle

1. 后台进程

dbwr 数据库写进程。lgwr 日志写进程。ckpt 检查点写进程。smon 系统监控进程。 pmon进程监控进程。

arch归档进程。 reco 恢复进程。 lckn 封锁进程。

2.DBA命令执行方式

sqldba mode=line 或 sqldba lmode=y    然后 SQLDBA> 输入行命令

3.oracle 特殊用户:

(1)internal: 只能在服务器端使用的超级用户,它具有DBA的所有特权。4.

(2)system(manager):显示管理信息的视图,和oracle工具所使用的所以视图。

(3)sys(change_on_install) 只能在服务器端使用的超级用户。

4.启动数据库

(1)启动参数和约束条件

Exclusive/Parallel:专用/并行数据库模式。

Database Name:要启动的数据库名,默认值为ORACLE_SID变量的值。

Parameter File:在启动实例时,访问的参数文件名,默认文件为initSID.ora。

Force:在启动实例前,强行关闭当前实例。

Restrict to DBAs:数据库启动后,只有DBA特权的用户才能访问数据库。

Recover:在启动实例时,用日志文件做数据库恢复

(2)用行命令启动数据库:

sqldba mode=line

sqldab>connect internal

sqldba>startup

5.关闭方式

(1)Normal 处理完用户提交的所有事务,等带用户退出连接后,关闭数据库、卸载数据库、关闭实例。在下次启动实例时,不做实例恢复操作。

(2)Immediate/ Abort Instance结束正在处理的SQL语句、回滚未提交事务、不等待用户退出正常连接。在下次启动实例时,做实例恢复操作rmal处理完用户提交的

所有事务,等待用户退出连接后,关闭数据库、卸载数据库、关闭实例。在下次启动实例时,不做实例恢复操作。

(3)用命令行关闭数据库 sqldba mode=line sqldba>connect internal      sqldba>shutdown

    6.用户管理:

(1)添加用户: 

CREATE  USER  用户名 INDENTIFIED       BY 口令

                                                                      EXTERNALLY

                DEFAULT  TABLESPACE 表空间名

                TEMPORARY  TABLESPACE 表空间名

                QUOTA   整数  K/M      ON 表空间名

                                UNLIMITED

               PROFILE  环境文件名

例:

CREATE  USER sidney INDENTIFIED  BY  carton

                DEFAULT  TABLESPACE cases_ts

                TEMPORARY  TABLESPACE temp_ts

                QUOTA  5M  ON cases_ts

                QUOTA  5M ON  temp_ts

               PROFILE  engineer 

建立按操作系统帐号george可存取的用户。

      CREATE  USER OPS$georage 

                INDENTIFIED  EXTERNALLY

                DEFAULT  TABLESPACE accs_ts

                TEMPORARY  TABLESPACE temp_ts

                QUOTA  UNLIMITED ON  accs_ts

               QUOTA  UNLIMITED  ON  temp_ts

(2)删除用户:

        DROP  USER 用户名  CASCADE

(3)与用户管理有关的数据字典视图

?USER_USERS

? ALL_USERS

? DBA_USERS

? USER_TS_QUOTAS


 DBA_TS_QUOTAS

   6.环境文件管理

?Sessions/User:限制一个用户的并发会话个数。

?CPU Time/Session :限制一次会话的CPU时间,单位:百分之一秒。

?CPU Time/Call:限制一次调用(一次语法分析、执行或获得)的CPU时间,单位:百分之一秒。

?Connect Time:限制一会话总的使用时间,单位:分。


 Idle Time:限制会话期间连接不活动周期,单位:分。长的运行查询和其它操作不受这个限制

?Logical Reads/Session:限制在一次会话中读的数据块的数目,包括从内存或磁盘读的块数。

?Logical Reads/Call:限制处理一个SQL语句(语法分析、执行和获取)一次调用所读的数据块的数目。

?Private SGA/Session:限制一次会话在SGA的共享池可分配的专用空间的数目,单位:bytes/Kbytes/Mbytes。

? Composite Limit:一次会话总的资源开销,以服务单位表示该参数的值。

删除环境文件

   DROP PROFILE环境文件名CASCADE 



Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Wie lasse ich eine vorhandene Ansicht in MySQL fallen oder ändern?Wie lasse ich eine vorhandene Ansicht in MySQL fallen oder ändern?May 16, 2025 am 12:11 AM

TodropaviewInmysql, verwenden Sie "dropviewifexistsView_name;" und tomodifyAview, verwenden Sie "creetorReplaceViewView_nameasSelect ...". WhendroppingAView, AXIZENDENDEPENTENDENSANDUSUSE "SHOWREATEVIEWVIEW_NAME;" "

MySQL -Ansichten: Welche Designmuster kann ich damit verwenden?MySQL -Ansichten: Welche Designmuster kann ich damit verwenden?May 16, 2025 am 12:10 AM

MySQLViewScaneffectivItilizedEntatternSliKeadapter, Dekorateur, Factory undobserver.1) adapterPatternAdaptsdatafromDifferentTableStoaunifiedView.2) DekoratorpatternHancesDataWithokulediel.3) FactoryPatherncreat.ProduculedFeld.3) FactoryPathertoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoryPectoration

Was sind die Vorteile der Verwendung von Ansichten in MySQL?Was sind die Vorteile der Verwendung von Ansichten in MySQL?May 16, 2025 am 12:09 AM

ViewSinMysqLarbenicialforSimplifyTyComplexQueries, Verbesserung der Sicherheit, Sicherstellung von Dataconsistenz und optimizierterformance.1) SimplifyComplexQueriesbyCapscapsThemintorusableViewViews.2) ViewSenhiteCurityByControllingDataAccess.3) TheenedatacocurityBycaprollingDataAccess.3) TheenedatacocurityBycaprollingDataAccess.3) TheenedatacocurityBycaperingDataAccess.3) TheenedatacocurityBycaperingDataAccess.3) TheenedatacocurityByCaperingDataAccess.3) TheenedatacocourityByCaprollingDataAccess.3) Theensedataco

Wie kann ich eine einfache Ansicht in MySQL erstellen?Wie kann ich eine einfache Ansicht in MySQL erstellen?May 16, 2025 am 12:08 AM

ToCreateAsimpleviewInmysql, UsethecreateviewStatement.1) definessetheviewWithCreateView_nameas.2)

MySQL Erstellen Sie Benutzeranweisung: Beispiele und gemeinsame FehlerMySQL Erstellen Sie Benutzeranweisung: Beispiele und gemeinsame FehlerMay 16, 2025 am 12:04 AM

Tocreateusersinmysql, useTheCecreateuserStatement.1) ForAlocalUser: CreateUser'LocalUser '@' localhost'ididentifiedBy'SecurePassword ';

Was sind die Grenzen der Verwendung von Ansichten in MySQL?Was sind die Grenzen der Verwendung von Ansichten in MySQL?May 14, 2025 am 12:10 AM

MySQLViewShavelimitations: 1) Sie sind supportallsqloperationen, restriktedatamanipulation ThroughviewswithjoinSuBqueries.2) Sie können sich angesehen, insbesondere mit der kompetenten Formata -Ansichten, die docrexQuqueriesorlargedatasets angezeigt werden

Sicherung Ihrer MySQL -Datenbank: Hinzufügen von Benutzern und Gewährung von BerechtigungenSicherung Ihrer MySQL -Datenbank: Hinzufügen von Benutzern und Gewährung von BerechtigungenMay 14, 2025 am 12:09 AM

OrteSermanagementinmysqlisicialforenHancingSecurityAnsuringEffizienceDatabaseoperation.1) Usecreateutertoaddusers, spezifizierende Connections mit 'localhost'or@'%'.

Welche Faktoren beeinflussen die Anzahl der Trigger, die ich in MySQL verwenden kann?Welche Faktoren beeinflussen die Anzahl der Trigger, die ich in MySQL verwenden kann?May 14, 2025 am 12:08 AM

Mysqldoes nicht imposeahardlimitontriggers, aber praktische Faktorendeterminetheireffectiveuse: 1) serverconfigurationImpactstriggermanagement;

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Nordhold: Fusionssystem, erklärt
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
Mandragora: Flüstern des Hexenbaum
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung

SecLists

SecLists

SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

MinGW – Minimalistisches GNU für Windows

MinGW – Minimalistisches GNU für Windows

Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.