Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Институт судостроения и морской арктической техники (Севмашвтуз)
ЛИСТ ДЛЯ ЗАМЕЧАНИЙ
ОГЛАВЛЕНИЕ
ПРАКТИЧЕСКАЯ РАБОТА №1. 4 ПРАКТИЧЕСКАЯ РАБОТА №2. 34 ПРАКТИЧЕСКАЯ РАБОТА №3. 41 ПРАКТИЧЕСКАЯ РАБОТА №4. 55 ПРАКТИЧЕСКАЯ РАБОТА №5. 60
ПРАКТИЧЕСКАЯ РАБОТА №1 Создание пользователей сервера баз данных Oracle
Основная часть
1. Используя установленный SSH-клиент Bitvise, подключимся к серверу 10.58.33.133 под учетной записью gr521449 на этом сервере (Рисунок 1).
Рисунок 1 – Подключение к серверу
2. Используя SQL*Plus, зарегистрируемся на сервере ora11g под именем ANTOM с паролем ANTON: sqlplus anastasia/anastasia@ora11g
Выведем в окне SQL*Plus часть списка системных объектов, используемых администратором в своей работе, для чего введем команду: SELECT OBJECT_NAME, OBJECT_TYPE, OWNER FROM DBA_OBJECTS WHERE OBJECT_NAME IN ('DBA_USERS', 'DBA_TABLES', 'DBA_VIEWS', 'DBA_ROLES') ORDER BY OBJECT_NAME;
Результат выполнения команды: OBJECT_NAME -------------------------------------------------------------------------- OBJECT_TYPE --------------------------------------------------------- OWNER -------------------------------------------------------------------------- DBA_ROLES VIEW SYS
DBA_ROLES SYNONYM PUBLIC
OBJECT_NAME -------------------------------------------------------------------------- OBJECT_TYPE --------------------------------------------------------- OWNER --------------------------------------------------------------------------
DBA_TABLES SYNONYM PUBLIC
DBA_TABLES VIEW
OBJECT_NAME -------------------------------------------------------------------------- OBJECT_TYPE --------------------------------------------------------- OWNER -------------------------------------------------------------------------- SYS
DBA_USERS VIEW SYS
DBA_USERS
OBJECT_NAME -------------------------------------------------------------------------- OBJECT_TYPE --------------------------------------------------------- OWNER -------------------------------------------------------------------------- SYNONYM PUBLIC
DBA_VIEWS SYNONYM PUBLIC
OBJECT_NAME -------------------------------------------------------------------------- OBJECT_TYPE --------------------------------------------------------- OWNER -------------------------------------------------------------------------- DBA_VIEWS VIEW SYS
Выбрано строк: 8.
3. Используя команду SQL*Plus DESCRIBE, выведем в окне SQL*Plus описание структуры каждого из представлений, список которых получен на предыдущем шаге. - Описание объекта DBA_VIEWS SQL> DESCRIBE DBA_VIEWS Имя Пусто? Тип ----------------------------------------- -------- ---------------------- OWNER NOT NULL VARCHAR2(30) VIEW_NAME NOT NULL VARCHAR2(30) TEXT_LENGTH NUMBER TEXT LONG TYPE_TEXT_LENGTH NUMBER TYPE_TEXT VARCHAR2(4000) OID_TEXT_LENGTH NUMBER OID_TEXT VARCHAR2(4000) VIEW_TYPE_OWNER VARCHAR2(30) VIEW_TYPE VARCHAR2(30) SUPERVIEW_NAME VARCHAR2(30) EDITIONING_VIEW VARCHAR2(1) READ_ONLY VARCHAR2(1)
- Описание объекта DBA_USERS SQL> DESCRIBE DBA_USERS Имя Пусто? Тип ----------------------------------------- -------- ---------------------- USERNAME NOT NULL VARCHAR2(30) USER_ID NOT NULL NUMBER PASSWORD VARCHAR2(30) ACCOUNT_STATUS NOT NULL VARCHAR2(32) LOCK_DATE DATE EXPIRY_DATE DATE DEFAULT_TABLESPACE NOT NULL VARCHAR2(30) TEMPORARY_TABLESPACE NOT NULL VARCHAR2(30) CREATED NOT NULL DATE PROFILE NOT NULL VARCHAR2(30) INITIAL_RSRC_CONSUMER_GROUP VARCHAR2(30) EXTERNAL_NAME VARCHAR2(4000) PASSWORD_VERSIONS VARCHAR2(8) EDITIONS_ENABLED VARCHAR2(1) AUTHENTICATION_TYPE VARCHAR2(8)
- Описание объекта DBA_TABLES SQL> DESCRIBE DBA_TABLES Имя Пусто? Тип ----------------------------------------- -------- ---------------------- OWNER NOT NULL VARCHAR2(30) TABLE_NAME NOT NULL VARCHAR2(30) TABLESPACE_NAME VARCHAR2(30) CLUSTER_NAME VARCHAR2(30) IOT_NAME VARCHAR2(30) STATUS VARCHAR2(8) PCT_FREE NUMBER PCT_USED NUMBER INI_TRANS NUMBER MAX_TRANS NUMBER INITIAL_EXTENT NUMBER NEXT_EXTENT NUMBER MIN_EXTENTS NUMBER MAX_EXTENTS NUMBER PCT_INCREASE NUMBER FREELISTS NUMBER FREELIST_GROUPS NUMBER LOGGING VARCHAR2(3) BACKED_UP VARCHAR2(1) NUM_ROWS NUMBER BLOCKS NUMBER EMPTY_BLOCKS NUMBER AVG_SPACE NUMBER CHAIN_CNT NUMBER AVG_ROW_LEN NUMBER AVG_SPACE_FREELIST_BLOCKS NUMBER NUM_FREELIST_BLOCKS NUMBER DEGREE VARCHAR2(10) INSTANCES VARCHAR2(10) CACHE VARCHAR2(5) TABLE_LOCK VARCHAR2(8) SAMPLE_SIZE NUMBER LAST_ANALYZED DATE PARTITIONED VARCHAR2(3) IOT_TYPE VARCHAR2(12) TEMPORARY VARCHAR2(1) SECONDARY VARCHAR2(1) NESTED VARCHAR2(3) BUFFER_POOL VARCHAR2(7) FLASH_CACHE VARCHAR2(7) CELL_FLASH_CACHE VARCHAR2(7) ROW_MOVEMENT VARCHAR2(8) GLOBAL_STATS VARCHAR2(3) USER_STATS VARCHAR2(3) DURATION VARCHAR2(15) SKIP_CORRUPT VARCHAR2(8) MONITORING VARCHAR2(3) CLUSTER_OWNER VARCHAR2(30) DEPENDENCIES VARCHAR2(8) COMPRESSION VARCHAR2(8) COMPRESS_FOR VARCHAR2(12) DROPPED VARCHAR2(3) READ_ONLY VARCHAR2(3) SEGMENT_CREATED VARCHAR2(3) RESULT_CACHE VARCHAR2(7)
- Описание объекта DBA_ROLES SQL> DESCRIBE DBA_ROLES Имя Пусто? Тип ----------------------------------------- -------- ---------------------- ROLE NOT NULL VARCHAR2(30) PASSWORD_REQUIRED VARCHAR2(8) AUTHENTICATION_TYPE VARCHAR2(11)
4. Выведем в окне SQL*Plus (и одновременно в файл спулинга) список пользователей, зарегистрированных в настоящее время на сервере, для чего введем команду: SELECT USER_ID, USERNAME, PASSWORD FROM DBA_USERS ORDER BY USERNAME;
Результат выполнения команды: USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- 94 ANASTASIA
46 ANONYMOUS
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
91 ANTON
76 APEX_PUBLIC_USER
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
78 APEX_030200
31
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- APPQOSSYS
96 BEGUNOV
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- 90 BI
92 BUTIN
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
43 CTXSYS
30 DBSNMP
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
14 DIP
42
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- EXFSYS
75 FLOWS_FILES
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- 102 GR521628
103 GR521649
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
85 HR
87 IX
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
104 JULIA
65
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- MDDATA
57 MDSYS
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- 74 MGMT_VIEW
86 OE
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
61 OLAPSYS
21 ORACLE_OCM
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
54 ORDDATA
55
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- ORDPLUGINS
53 ORDSYS
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- 9 OUTLN
79 OWBSYS
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
83 OWBSYS_AUDIT
89 PM
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
84 SCOTT
88
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- SH
56 SI_INFORMTN_SCHEMA
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- 70 SPATIAL_CSW_ADMIN_USR
67 SPATIAL_WFS_ADMIN_USR
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
106 ST1
0 SYS
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
72 SYSMAN
5
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- SYSTEM
93 TIMN
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD -------------------------------------------------------------------------- 32 WMSYS
45 XDB
USER_ID ---------- USERNAME -------------------------------------------------------------------------- PASSWORD --------------------------------------------------------------------------
2147483638 XS$NULL
Выбрано строк: 45.
Выведем в окне SQL*Plus список ролей, зарегистрированных в настоящее время на сервере, для чего введем команду: SELECT ROLE FROM DBA_ROLES ORDER BY ROLE;
Результат выполнения команды: ROLE -------------------------------------------------------------------------- ADM_PARALLEL_EXECUTE_TASK APEX_ADMINISTRATOR_ROLE AQ_ADMINISTRATOR_ROLE AQ_USER_ROLE AUTHENTICATEDUSER CONNECT CSW_USR_ROLE CTXAPP CWM_USER DATAPUMP_EXP_FULL_DATABASE DATAPUMP_IMP_FULL_DATABASE
ROLE -------------------------------------------------------------------------- DBA DBFS_ROLE DELETE_CATALOG_ROLE EJBCLIENT EXECUTE_CATALOG_ROLE EXP_FULL_DATABASE GATHER_SYSTEM_STATISTICS GLOBAL_AQ_USER_ROLE HS_ADMIN_EXECUTE_ROLE HS_ADMIN_ROLE HS_ADMIN_SELECT_ROLE
ROLE -------------------------------------------------------------------------- IMP_FULL_DATABASE JAVA_ADMIN JAVADEBUGPRIV JAVA_DEPLOY JAVAIDPRIV JAVASYSPRIV JAVAUSERPRIV JMXSERVER LOGSTDBY_ADMINISTRATOR MGMT_USER OEM_ADVISOR
ROLE -------------------------------------------------------------------------- OEM_MONITOR OLAP_DBA OLAPI_TRACE_USER OLAP_USER OLAP_XS_ADMIN ORDADMIN OWB$CLIENT OWB_DESIGNCENTER_VIEW OWB_USER RECOVERY_CATALOG_OWNER RESOURCE
ROLE -------------------------------------------------------------------------- SCHEDULER_ADMIN SELECT_CATALOG_ROLE SPATIAL_CSW_ADMIN SPATIAL_WFS_ADMIN STUDENT WFS_USR_ROLE WM_ADMIN_ROLE XDBADMIN XDB_SET_INVOKER XDB_WEBSERVICES XDB_WEBSERVICES_OVER_HTTP
ROLE -------------------------------------------------------------------------- XDB_WEBSERVICES_WITH_PUBLIC
Выбрано строк: 56.
5. Выявим системные привилегии, закрепленные за ролями CONNECT, RESOURCE и DBA, для чего выполним команду: SELECT GRANTEE,PRIVILEGE FROM DBA_SYS_PRIVS WHERE GRANTEE IN ('CONNECT','RESOURCE','DBA') ORDER BY GRANTEE, PRIVILEGE
Результат выполнения команды: GRANTEE -------------------------------------------------------------------------- PRIVILEGE -------------------------------------------------------------------------- CONNECT CREATE PROCEDURE
CONNECT CREATE SEQUENCE
CONNECT CREATE SESSION
GRANTEE -------------------------------------------------------------------------- PRIVILEGE -------------------------------------------------------------------------- CONNECT CREATE TABLE
CONNECT CREATE TRIGGER
CONNECT CREATE VIEW
GRANTEE -------------------------------------------------------------------------- PRIVILEGE -------------------------------------------------------------------------- DBA ADMINISTER ANY SQL TUNING SET
DBA ADMINISTER DATABASE TRIGGER
DBA ADMINISTER RESOURCE MANAGER
GRANTEE -------------------------------------------------------------------------- PRIVILEGE -------------------------------------------------------------------------- DBA ADMINISTER SQL MANAGEMENT OBJECT
DBA ADMINISTER SQL TUNING SET
DBA ADVISOR
GRANTEE -------------------------------------------------------------------------- PRIVILEGE -------------------------------------------------------------------------- DBA ALTER ANY ASSEMBLY
DBA ALTER ANY CLUSTER
DBA ALTER ANY CUBE
GRANTEE -------------------------------------------------------------------------- PRIVILEGE -------------------------------------------------------------------------- DBA ALTER ANY CUBE DIMENSION
DBA ALTER ANY DIMENSION
DBA ALTER ANY EDITION
GRANTEE -------------------------------------------------------------------------- PRIVILEGE --------------------------------------------------------------------------DBA ALTER ANY EVALUATION CONTEXT
DBA ALTER ANY INDEX
DBA ALTER ANY INDEXTYPE
GRANTEE -------------------------------------------------------------------------- PRIVILEGE -------------------------------------------------------------------------- DBA ALTER ANY LIBRARY
DBA ALTER ANY MATERIALIZED VIEW
DBA |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2018-05-10; просмотров: 131. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |