Рассмотрим назначение основных HZ таблиц и связи между ними.
HZ_PARTIES
Содержит основную информацию о сущностях (сторонах). Разные сущности могу иметь одинаковое имя.
HZ_PARTY_SITES
Служит для связи сущностей (HZ_PARTIES) и местоположения (HZ_LOCATIONS), также содержит дополнительную информацию о месторасположении.
Поле | Описание |
PARTY_SITE_ID ( PK ) | ID отделения |
PARTY_ID ( FK ) | ID сущности. HZ_PARTIES |
LOCATION_ID ( FK ) | ID месторасположения. HZ_LOCATIONS |
PARTY_SITE_NUMBER ( PK ) | Номер отделения |
Финансы Oracle: Мобильные приложения OeBS R12, российская локализация и налоговый мониторинг
HZ_LOCATIONS
Содержит данные об адресах.
Поле | Описание |
LOCATION_ID ( PK ) | ID расположения |
COUNTRY ( FK ) | Код страны |
CITY | Город |
POSTAL_CODE | Почтовый индекс |
ADDRESS1 | Первая строка адреса |
HZ_CUST_ACCOUNTS
Содержит данные о счетах клиентов (заказчиков).
В качестве клиента может выступать организация или лицо.
Организация может быть внешней или внутренней (подразделение фирмы).
Одна сущность PARTY может иметь несколько записей. Например, физическое лицо может открыть персональный счет и семейный счет.
Поле | Описание |
CUST_ACCOUNT_ID ( PK ) | ID счета заказчика |
PARTY_ID ( FK ) | ID сущности. HZ_PARTIES |
ACCOUNT_NUMBER ( PK ) | Номер |
CUSTOMER_TYPE | I — внутренний , R — внешний |
Oracle Training — Accounts Payable in Oracle E-Business Suite R12 (1080p — HD)
HZ_CUST_ACCT_SITES_ALL
Содержит адреса отделений заказчиков в разрезе операционных единиц.
Поле | Описание |
CUST_ACCT_SITE_ID ( PK ) | ID отделения заказчика |
CUST_ACCOUNT_ID ( FK ) | ID счета заказчика HZ_CUST_ACCOUNTS |
PARTY_SITE_ID ( PK ) | ID отделения HZ_PARTY_SITES |
ORG_ID | ID организации |
BILL_TO_FLAG | Признак «получатель счета». P — главный, Y — да, N или null — нет |
SHIP_TO_FLAG | Признак «получатель груза». P — главный, Y — да, N или null — нет |
MARKET_FLAG | Признак «отправитель груза». P — главный, Y — да, N или null — нет |
HZ_CUST_SITE_USES_ALL
Содержит назначение адресов. Например BILL-TO, SHIP-TO.
Поле | Описание |
SITE_USE_ID ( PK ) | ID |
CUST_ACCT_SITE_ID ( FK ) | ID отделения заказчика HZ_CUST_ACCT_SITES_ALL |
SITE_USE_CODE ( FK ) | Тип целей отделения заказчика. BILL_TO, SHIP_TO. |
PRIMARY_FLAG | Признак основного отделения заказчика. |
HZ_CUSTOMER_PROFILES
Содержит информацию о кредитных характеристиках заказчика
Поле | Описание |
CUST_ACCOUNT_PROFILE_ID ( PK ) | ID |
CUST_ACCOUNT_ID ( FK ) | ID счета заказчика HZ_CUST_ACCOUNTS |
HZ_CONTACT_POINTS
Содержит информацию о различных типах связи : телефон, e-Mail, EDI.
Поле | Описание |
CONTACT_POINT_ID ( PK ) | ID |
CONTACT_POINT_TYPE | Тип контакта. Корректные значения лежат в lookup COMMUNICATION_TYPE |
Информация по справочникам заказчиков есть так же на oebsblog.ru и oracle-blog.ru
Похожие записи:
- OEBS API: Деактивация счета заказчика
- R12: Таблицы IBY
- Список расчетных счетов для заказчиков
- OEBS API: Деактивация контрагента в HZ_PAPTIES (тип person)
- OEBS API: Деактивация контрагента в HZ_PAPTIES (тип organization)
Источник: apps-oracle.ru
Установите Oracle Database 12c в Windows
Следуйте за нами на нашей фан-странице, чтобы получать уведомления каждый раз, когда появляются новые статьи.
1- Введение
Статья написана и основана на:
- Oracle 12c R1 (Release 1) (64 bit)
- Window Server 2012 (64 bit)
Установка на операционной системе Window не сильно отличается.
2- Download Oracle 12c
Oracle позволяет вам скачивать бесплатно. Можете зайти на главную страницу Oracle чтобы скачать это программное обеспечение.
Проверьте ваша операционная система 32 или 64bit для правильного скачивания.
После завершения скачивания у вас имеется 2 файла zip. Извлеките из в одну папку.
3- Разница в структуре Oracle 11g и Oracle 12c
- Программное обеспечение Oracle
- И Database
Oracle 11g и Oracle 12c имеют различие в структуре. Нам нужно понять эти различия перед тем как начинать установку
ORACLE 11G
После установки программы Oracle Database 11g вы можете создать один или более Database (Обычно вам понадобится только один Database). В каждом Database вы может создать одну или более SCHEMA, каждая SCHEMA это система таблиц, и объектов function (функций), procedure (процедур), package, . Структура Oracle 11g похожа на иллюстрации ниже:
ORACLE 12C
Oracle 12c имеет реальные изменения в структуре по сравнению с Oracle 11g. Oracle 12c это на самом деле облачная база данных.
Понятие database в 11g индентично с понятием Container Database (CDB) в 12c. Точнее, после установки Oracle 12c вы можете создать 1или более Container Database (CDB). (На самом деле понадобится только 1).
В Oracle 12C есть новое понятие это CDB$ROOT (Или так называемый CDB Root), CDB$Root это специальный Plugin Database), это объект находящийся в CDB. SCHEMA могут быть прикреплены к CDB$ROOT. Или другие обычные Plugin Database (PDB) прикреплены к CDB$ROOT. Каждый Plugin Database содержит 0 или более SCHEMA.
- Если вы выберите не создавать plugin: То настройки установки создадут Container Database содержащий Root и SCHEMA, прикрепленные к Root.
- Если вы выберите создать plugin: вам нужно ввести имя plugin, тогда настройки установки создадут Container Database содержащий Root и 1 Plugin прикрепленный к Root, SCHEMA будут прикреплены к данному Plugin.
4- Установка Oracle 12c в Windows
Нам нужно установить программное обеспечение Oracle и сразу создать Database с названием db12c (или SID = db12c).
Установить database:
Oracle будет установлен в 1 user в window, но этот user не имее права Administrator, по причинам безопасности. Если в вашем компьютере еще нет такого Windows user вы можете создать новый Windows user.
- Create as Container Database.
- pdbdb12c
Если вы выберите «Create as Container Database» ваша модель database будет выглядеть как в иллюстрации ниже:
Заметка: Schema SYSTEM и SYS всегда создаются, когда вы создаете Container Database или Plugin Database.
Чтобы хранить разные виды языков (включая вьетнамский), вам нужно выбрать:
- Character Set: Unicode (AL32UTF8)
Oracle имеет нескольно user управляющих системой (sys, system. ) вам нужно для них настроит пароль. Вы можете настроить одинаковый пароль для всех этих user.
И ждем завершения установки.
Далее, установка создаст Database с названием db12c как мы именовали в предыдущем шаге.
Теперь установка Oracle завершена. Параметры, связанные с базой данных будут синтезированы, и вам следует запомнить эту информацию.
5- Проверка установки и установка расширений
После завершения установки, сервисы Oracle запускаются (start) автоматически. Мы можем зайти в Service в Windows для проверки.
Имеется 6 service в Oracle, обычно для работы достаточно иметь 3 service:
- OracleOraDB12Home1TNSListener
- OracleServiceDB12C
- OracleVssWriterDB12C
5.1- SQL Plus
SQL Plus это простой инструмент Console позволяющий вам выдавать команды SQL. Обычно мы работаем больше с визуальными инструментами (Не имеется при установке Oracle) вам нужно установить отдельно, это может быть программа предоставленная третьей стороной.
Để vào SQL Plus bạn có thể vào từ CMD:
Login to system schema:
Проверьте установленную модель Database:
SYSTEM, SYS это schema системы, созданные автоматически при создании Container Database. Введите system/ позволяющий вам войти в schema system в Container. Schema system, sys тоже создаются когда вы создаете Plugin Database.
Проверьте на каком Container вы стоите.
SHOW CON_NAME
Стоя на Container Database, вы можете сделать запрос чтобы узнать текущее количество Plugin Database.
SELECT name, pdb FROM v$services ORDER BY name;
Вы стоите на CDB$ROOT, и хотите создать SCHEMA:
Заметка: В Oracle когда вы создаете user, создается Scheme с соответсвующим названием.
Создать User database:
— Create a user database named mytest, and password mytest001 create user mytest identified by mytest001; — Grant Database Admin to mytest. grant dba to mytest;
Заметьте, что с версией Oracle 12c и далее, по умолчанию название user должно начинаться с C##, C или ##, если вы именуете без вышеперечисленных параметров, вы получите сообщение об ошибке ORA-65096.
ORA-65096: invalid common user or role name Cause: An attempt was made to create a common user or role with a name that was not valid for common users or roles. In addition to the usual rules for user and role names, common user and role names must start with C## or c## and consist only of ASCII characters. Action: Specify a valid common user or role name.
При создании user database вам нужно дать значение скрытым параметрам «_oracle_script»=true
— Login with system user. connect system/Abc#123 alter session set «_ORACLE_SCRIPT»=true; — Create user database named mytest, and password mytest001 create user mytest identified by mytest001; — Grant Database Admin to mytest. grant dba to mytest; — Connect to mytest connect mytest/mytest001
Можете посмотреть инструкции создания user database, соединения с Plugin database, . и облачные функции в Oracle 12c по ссылкеi:
6- Визуальный инструмент для работы с Oracle
Смотрите так же:
View more Tutorials:
Maybe you are interested
Это онлайн курс вне вебсайта o7planning, который мы представляем, он включает бесплатные курсы или курсы со скидкой.
Oracle SQL for beginners
Oracle Database 12c Installation For All Levels
Oracle SQL Developer : Essentials, Tips and Tricks
SQL From Scratch Using Oracle SQL Developer and TOAD
Basic Concepts of Web Development, HTTP and Java Servlets
Oracle SQL for Beginners — The fundamentals
Introduction to Microsoft SQL Server Databases
Oracle Database 12c SQL Certified Associate 1Z0-071
How to Extract Data from Multiple Oracle Tables Using SQL
Learning Oracle 12c — A Beginners Oracle Training Video
Toad for Oracle for beginners: A database managment tool
Learn Oracle 12c SQL : Kickstart kit for beginners
Introduction to Oracle Database Backup and Security
Practice with Oracle RMAN
Oracle Database Administration
Oracle Data Integrator Essentials
Connecting and working with Oracle Cloud DBaaS
Bootstrap 4.0 New Features: Build Responsive Website
Ultimate Ionic 3 — Build iOS and Android Apps with Angular 4
Data Analysis with Oracle Analytic Functions
Oracle SQL — A Complete Introduction
Java Hibernate Framework:Learn Object/Relational Mapping ORM
Oracle: The Complete SQL Guide (Certification: 1Z0-061/ 071)
Oracle SQL Hands-On Experience for beginners
The Complete Oracle SQL Certification Course
Источник: betacode.net
Развертываем СУБД Oracle Database 12c на Windows Server в облако InfoboxCloud
Так начиналась одна из глав руководства Oracle Database 6 для администраторов.
Про значимость этой базы данных в крупном корпоративном секторе можно не говорить – это стандарт де-факто. Наши пользователи активно используют технологии Oracle для решения производственных задач и работы с базами данных предприятия. InfoboxCloud отлично подходит для решения этой задачи. Облако позволяет сконцентрироваться на работе, а не на обслуживании серверных, повысив доступность, надежность и безопасность производственного процесса.
В этой статье мы рассмотрим процесс установки Oracle Database 12c на Windows Server 2008 R2 в облаке на один сервер. Развертывание кластерных конфигураций и тестирование производительности будет рассмотрено в следующих статьях.
Создание облачного сервера
Для создания облачного сервера вам необходимо получить доступ в InfoboxCloud. После этого войдите в панель управления и создайте облачный сервер. Для установки базы данных Oracle на Windows мы рекомендуем использовать сервер с не менее чем 4 гб оперативной памяти и не менее чем 35 гб места на диске. В разделе «операционная система» выберите «Windows». Не забудьте выделить публичный ip–адрес для клиента и задать достаточную скорость сети.
На следующем шаге выберите операционную систему Windows Server 2008 R2 и завершите создание сервера.
Вы получите данные для доступа по RDP на электронную почту. Подключитесь к серверу.
Установка Oracle Database 12C
Для того чтобы с помощью Internet Explorer в Windows Server 2008R2 можно было загружать файлы, необходимо запустить «Server Manager» и выбрать пункт «Configure IE ESC».
Затем необходимо отключить расширенные настройки безопасности для всех категорий пользователей.
Загрузите требуемый дистрибутив базы данных из Oracle Technology Network. В этой статье мы рассматриваем Enterprise редакцию. Процесс установки других редакций существенно не отличается. Для загрузки нужно установить флаг согласия с лицензионным соглашением «Accept license agreement» и нажать на каждую из ссылок. Вам будет предложено ввести данные учетной записи Oracle.
Если у вас еще нет учетной записи Oracle – будет предложено создать ее.
Распакуйте каждый из файлов архива инсталлятора в одну и ту же директорию.
Затем перейдите в папку database распакованной папки и запустите setup для запуска установки.
Укажите свой адрес электронной почты и нажмите «Next».
Выберите пункт «Create and configure a database» и нажмите «Далее».
Если вы используете базу для разработки, на следующем шаге можно выбрать пункт «Desktop Class» и процесс установки будет упрощенным. Если вы используете базу для промышленного использования, выберите «Server Class».
В этой статье мы не рассматриваем возможности кластеризации, поэтому необходимо выбрать пункт «Single instance database installation».
На следующем шаге выберите Typical Database Installation.
Теперь необходимо создать пользователя в Windows для работы сервисов Oracle. Выберите пункт «Create New Windows User», введите логин и пароль пользователя, для создания.
На следующем шаге укажите пути для установки СУБД, укажите пароль администратора базы и нажмите «Next».
Начнется автоматизированный процесс подготовки к установке.
Нажмите «Install» для начала установки.
Спустя некоторое время установка будет завершена.
Вы можете установить пароль тут же и разблокировать необходимые аккаунты, нажав «Password Management».
Теперь база данных Oracle полностью установлена.
Вы можете войти в утилиту командной строки SQLPLUS:
sqlplus / as sysdba
Если на этапе установки вы не установили пароль для требуемого пользователя, вы можете сделать это через SQLPLUS так:
alter user SYS identified by «newpassword»;
, где newpassword – ваш новый пароль.
Также вы можете подключиться локально к базе через SQL Developer (Пуск -> Oracle — OraDB12Home1 -> Application Development -> SQL Developer).
Нажмите «+» для создания нового подключения.
Установите настройки, показанные на скриншоте ниже, и нажмите «Connect».
Соединение успешно установлено. Можно ввести запрос для проверки.
Для входа в Oracle Enterprise Manager используйте адрес:
https://localhost:5500/em
В процессе разрешите использовать самовыданный сертификат и установите Adobe Flash Player (сняв галочки установки другого стороннего софта, предложенного Adobe).
Для доступа можно воспользоваться логином SYS и паролем, который мы установили ранее.
Таким образом, мы успешно установили базу данных Oracle на облачный сервер в InfoboxCloud. Если вы нашли ошибку в статье или у вас возник вопрос, пожалуйста, напишите нам в ЛС или на email. Если вы не можете оставлять комментарии на Хабре — напишите в Сообществе InfoboxCloud.
Источник: habr.com