Skip to content

Как сделать перегородку из осб: Как сделать перегородку из ОСБ

Как сделать перегородку из ОСБ

Перегородки из OSB являются практичным решением для планировки в частном доме или любых других строениях. Данный материал отличается множеством положительных характеристик и зарекомендовал себя, как надежная строительная продукция. При этом OSB применяется не только для монтажа перегородок, но и для отделки дома снаружи, черновой обшивки потолка, стен, фасада, фронтонов, свесов на крышах и в других сферах. В данной статье мы рассмотрим качества материала и то, как сделать перегородку из OSB.

Каталог нашей продукции — мы работаем на территории Москвы и Московской области

Данный материал изготавливается в виде листов. Стандартный размер составляет 2500х1250 мм. При это он отличается по классам. И важно приобрести именно тот тип, который Вам нужен для определенных целей:

Класс плит

Свойства

OSB-1

Не имеет свойств по устойчивости к воздействию влаги, обладает небольшой прочностью и чаще всего применяется в мебельном производстве

0SB-2

Используется для возведения перегородок и обшивки поверхностей. Влагоустойчивость отсутствует, что ограничивает его применение на фасадах и на перегородках санузлов

OSB-3

Имеют повышенную влагостойкость и прочность

OSB-4

Отличается лучшими прочностными характеристиками и практически не подвержен негативному влиянию влаги, если соблюдены все технологии при монтаже. Стоит отметить и его цену. Практически во всех точках продаж он дороже в два раза третьего класса. При этом если последний загрунтовать и покрасить, то на практике — это два совершенно одинаковых материала

Для изготовления перегородок рекомендуем применять 2, 3 и 4 класс. При этом для устройства влажных помещений второй класс не подходит. Также его применение ограничено в хозблоках и гаражах.

  1. Ручной, гидравлический или лазерный уровень, отвес;
  2. Строительный карандаш и канцелярский нож;
  3. Отбивочный шнур;
  4. Уплотнительная лента;
  5. Шуруповерт, дрель, перфоратор;
  6. Лобзик, торцовочная, ручнаяпила;
  7. Рулетка, лазерный дальномер.

Разметка

Отталкивайтесь от проекта. Для переноса размеров стен воспользуйтесь рулеткой и карандашом. Измерьте от ближайшей противоположной стены нужное расстояние. Замеры делаются в углах будущей перегородки. Далее установите по меткам лазерный уровень и проставьте отметки по всему периметру стены: на полу, потолке, стенах. Если данного инструмента у Вас нет. Выполните вертикальные линии с помощью уровня. Горизонтальные по полу и потолку соедините отбивочным шнуром.

Монтаж каркаса

Популярным вариантом является применение брусков 50х50 мм. Измерьте высоту помещения и с помощью ручной или торцовочной пилы отрежьте нужные размеры. Смонтируйте их на стены с помощью перфоратора или шуруповерта (для монтажа на деревянные стены). Рекомендуем заранее на брусках изготовить отверстия под дюбеля. Далее измерьте длину перегородки и повторите действия на полу и потолке.

Установите вертикальные направляющие. Они крепятся с шагом 40-62.5 см. Важно чтобы стыки листов ОСП попадали на центр бруса. Крепление стоек осуществляется с помощью монтажных уголков. Мы не рекомендуем вкручивать саморезы под углом 45 градусов.

Коммуникации

После завершения монтажа каркаса выполните устройство проводки. Обязательно используйте гофры, так как деревянные конструкции являются сильно горючим материалом. Не пренебрегайте своей безопасностью.

Монтаж листов OSB

Перед монтажом выполните шумоизоляцию, если она необходима. Важно устанавливать утеплитель плотно к направляющим. Далее установите листы OSB. Если высота помещения ниже, чем лист, то отрежьте нужный размер лобзиком. Важно отмерить высоту на 1 см меньше, так как это позволит исключить напитывание листа влагой в течение длительной эксплуатации. Для крепления используйте саморезы по дереву. При вкручивании соблюдайте перпендикулярность, так как важно не перекрутить саморез, а лишь немного утопить его в поверхности листа. При превышении усилия возможно отслоение щепок от листов, что создаст лишние трудозатраты по их удалению и заделке.

После монтажа обработайте стыки шпатлевкой по дереву. Далее покрасьте ОСП или оставьте в естественном виде, если это не жилое помещение. При этом существует множество других вариантов отделки OSB.

Если у Вас возникают подобные вопросы, то лучше обратиться к профессионалам. Компания Revecon выполнит все работы на профессиональном уровне с применением специализированного инструмента по выгодной стоимости.

Перегородка из ОСБ-этапы возведения своими руками

Ориентированно-стружечные плиты используют для внутренней и наружной обшивки дома, а также создают из них фальш-стенки. Перегородка из ОСБ – наиболее экономный вариант, а при правильном монтаже, отделке и уходе она не уступит по эксплуатационным качествам ДСП либо ГКЛ.

Содержание

  • 1 ОСБ для внутренних перегородок
    • 1.1 Разновидности ОСБ
  • 2 Межкомнатные перегородки из ОСБ своими руками
  • 3 Чем отделать стены из ОСБ

ОСБ для внутренних перегородок

Ориентированно-стружечные плиты имеют также аббревиатуру ОСП. Они популярны вследствие прочности, легкости обработки и отделки, бюджетной цены. Достоинством является и относительно малая масса – лист ОСБ может поднять один человек. Плиты легко разрезаются, благодаря чему из них легко вырезать элементы с нестандартными размерами.

Их принято применять для внутренней и внешней облицовки стенок, поскольку при выравнивании поверхности этот материал не прогибается даже под значительные неровности.

Применяют плиты и для постройки внутридомовых переборок. При их использовании полет творческой мысли становится безграничным, поскольку материал с легкостью изменяет свою форму.

Разновидности ОСБ

Плиты производят путем спрессовывания древесной, чаще осиновой стружки, соединяющейся в разных направлениях посредством различных клеев. Для повышения эксплуатационных качеств, клей обогащают борной кислотой, воском, разными смолами. Список добавок зависит от климата региона, где будут применяться плиты. Поэтому их лучше приобретать в той же местности, где находится ремонтируемый дом либо квартира.

В зависимости от водостойкости и прочности выделяются 4 вида плит:

  • ОСБ-1. Самый недорогой, но и наименее прочный вариант. Используется для внутридомовой облицовки стен и ремонта мебели. Не влагостойкий.
  • ОСБ-2. Усиленный вид. Из него создаются фальш-стены в комнатах, где нет повышенной влажности, поскольку он также чувствителен к ней.
  • ОСБ-3. Аналог ОСБ-2, но при этом влагостойкий за счет использования особых методов склеивания. Им облицовывают стены, находящиеся в контакте с водой – в ванной, на кухне, либо создают перегородочные элементы в этих помещениях.
  • ОСБ-4. Благодаря особенной форме склеивания, увеличенного числа слоев и сильного спрессовывания эти плиты обладают наибольшей прочностью и максимально водостойки, поэтому они могут использоваться для уличных работ. Из-за способности выдерживать высокую нагрузку, их часто используют для создания каркасных построек.

Также в продаже можно найти лакированные и ламинированные плиты. После обшивки стен, создания переборок либо мебели их можно не отделывать.

Также плиты классифицируют в зависимости от объема формальдегида в составе. Согласно общепринятым стандартам, классы E0 и E1, где содержание вещества не превышает 10 мг/100 г, разрешено использовать внутри зданий. Материал, маркируемый E2, применяется лишь для внешних работ.

Межкомнатные перегородки из ОСБ своими руками

Перегородки из ОСБ в комнате несложно создать самостоятельно. Для этого потребуются строительный уровень и отвес, рулетка, электродрель с набором битков для ввинчивания саморезов и сами метизы, лобзик и ленточный уплотнитель. Для создания каркаса нужен брус 50х50мм или металлопрофиль под гипсокартон.

Как проводится монтаж ОСБ внутри квартиры при сооружении перегородочной конструкции:

  1. Сделайте нужные замеры и отметьте места соединения каркаса со стенами.
  2. Создайте каркасную основу. Если стены бетонные, направляющие следует зафиксировать дюбелями-«бабочками». В каркасных домах можно пользоваться саморезами или шурупами. Расстояние между вертикальными элементами каркаса не должно быть более 62,5 см. Шаг выбирайте исходя из размеров ОСБ.
  3. Если необходимо, встройте внутрь каркаса электрокабели в гофоротрубах.
  4. Монтаж плит проводите с помощью саморезов длиной 35–40 мм. Шаг между ними – 15 см. Саморезы вкручивают строго перпендикулярно. Между листами нужно оставить технологический зазор не менее 3 мм для компенсации расширения.

После монтажа производится финишная отделка. При желании между листами можно проложить утеплитель и шумоизолятор. Способ приведения стен в идеально ровное состояние при помощи ОСБ по технологии схож с возведением перегородки, но каркас устанавливается прямо на стенку.

Нагрузки на металлопрофиль почти нет, а благодаря жесткости листа можно надежно закрепить элементы, не боясь, что они надломится или треснут.

Чем отделать стены из ОСБ

Гладкая поверхность материала достигается благодаря добавлению воска, смолы и парафина. Перед нанесением декоративного слоя, плиты грунтуются. Для финишной обработки внутренней отделки ОСБ, подойдет любой из следующих методов:

  • Скрытие лаком либо морилкой. Вариант для стен, контактирующих с влагой. Покрытия увеличивает водостойкость. Прежде чем лакировать поверхность обеспыливается и обезжиривается.
  • Покраска. Популярны акриловая грунтовка либо водно-дисперсионная краска.
  • Шпаклевка. При нанесении грунтовки добавляется флизелин, иначе состав будет отваливаться от скользкой поверхности плит.
  • Обои. Процесс наклеивания как и на обычные стены, только с добавлением ПВА.

Популярные сейчас стили дизайна интерьеров, например, минимализм, лофт или экостиль, предполагают сохранение внешнего вида деревянной структуры. Лучшим способом декоративной отделки станет покрытие морилкой или лаком, ведь они подчеркивают красоту материала, слегка изменив оттенок.

ОСБ-плиты отличный материал для сооружения необычных, фигурных переборок. Их структура позволяет придать материалу почти любые декоративные формы.

OSB-панели в интерьере: от скромного материала к дизайнерскому изыску

OSB-панели в интерьере: от скромного материала к дизайнерскому изыску

Cadam: Ремонт квартиры для музыканта / DTR_studio arquitectos. Изображение © Cristina Beltrán

  • Автор: Valeria Montjoy

Здание состоит из множества слоев, начиная от внешней оболочки и заканчивая структурным каркасом. Как и в человеческом теле, многие из этих слоев, которые, как правило, являются наиболее важными функциональными компонентами, остаются невидимыми для публики, покрытыми эстетическими особенностями. Среди всех скрытых элементов все здания включают в себя обшивку, внешний кожух, который строительные бригады размещают для нескольких ключевых целей: защиты пола, стен, крыш и потолков, укрепления конструкции от внутренних и внешних сил и покрытия всего каркаса, придавая здание солидной формы.

Древесина является наиболее распространенным материалом для обшивки, а ориентированно-стружечные плиты (OSB) обычно являются лучшим выбором. Почему? Плиты OSB, изготовленные путем прессования и склеивания поперечно ориентированных древесных стружек вместе с термоотверждаемыми клеями, являются легкими, гибкими, прочными, универсальными и полностью пригодными для вторичной переработки. Они также отличаются устойчивостью к прогибу, деформации и деформации, а также обеспечивают некоторую тепло- и звукоизоляцию. Однако, помимо своих хороших эксплуатационных и механических свойств, OSB особенно известны тем, что они дешевле других альтернатив, что значительно экономит как затраты, так и время. Фактически, эта конструкционная панель может быть на 3-5 долларов дешевле фанеры, что объясняет, почему ее часто считают дешевой заменой.

Petit Bayle / Архитектура Meld. Изображение предоставлено Meld Architecture

OSB завоевала солидную репутацию доступного, но надежного продукта, который, по крайней мере, при его широком использовании, остается скрытым внутри зданий. Следовательно, это обычно не ассоциируется с декоративной эстетической ценностью, которая заслуживает внимания. Находя красоту в своей простоте, в недавних проектах панели OSB были включены в качестве заметных элементов дизайна в современные жилые интерьеры, что придало широко используемой инженерной плите новое значение. Служа как функциональным, так и декоративным мотивам, это превратило скромный материал в стильный элемент, способный придать пространству теплоту и уникальный характер.

Весь мой собственный дом / PKMN Architectures. Изображение предоставлено PKMN Architectures

Лакированная или необработанная, а также цвета от соломенно-желтого до тускло-коричневого, OSB предлагает бесконечные возможности дизайна, которые можно исследовать в различных масштабах: от облицовки целых стен и потолков до простого прикосновения покрытия небольших площадей и мебели. Его также можно комбинировать с другими породами дерева и нейтральными цветами для создания комфортного скандинавского стиля или со сталью и бетоном для создания стильного индустриального образа. В конечном счете, это простой материал, который может внести существенные изменения и в то же время обеспечить жесткость и прочность интерьеру.

Дом с трехскатной крышей / Arrokabe Arquitectos. Image © Luis Diaz Diaz

Чтобы глубже погрузиться в эту растущую тенденцию, ниже мы представляем творческие и вдохновляющие способы использования панелей OSB в качестве красивого элемента дизайна в домах.

Cadam: Ремонт квартиры для музыканта / DTR_studio arquitectos

Для этого проекта реконструкции была выбрана новая отделка в соответствии с ранее существовавшими материалами; среди них переработанные плиты OSB, которые дополняют современную индустриальную эстетику.

© Cristina Beltrán

Дом в Синтре / SER-ra

Ранее открытое пространство, кухня и санитарные помещения скрыты за стеной из OSB, выступающей в качестве перегородки и декоративного элемента в полностью белом пространстве.

© emontenegro / архитектурная фотография

Дом Unimog / Fabian Evers Architecture, Wezel Architektur

На втором этаже потолок и стены облицованы плитами OSB, которые, добавляя светлые и теплые тона, создают контраст с черным полом.

© Sebastian Berger

Хостел CONII / Estudio ODS

Хотя этот отель и не является домом, он служит источником вдохновения для жилых помещений, творчески используя промышленные деревянные панели на кухне и в спальнях в виде полов, стен и мебели.

© João Morgado

Дом с трехскатной крышей / Arrokabe Arquitectos

Используя ресурсы, которые являются обычными для традиционных зданий, проект включает потолок, покрытый OSB, дополняющий вид на близлежащий лес и добавляющий оранжевые и желтые тона к нейтральному цветные интерьеры.

© Luis Diaz Diaz

Xadrez Apartment / UMA Collective

Эта концепция реконструкции была направлена ​​на создание современного вида с использованием сырья, интеграции панелей OSB в стены и потолки.

Предоставлено Rui Cruz, UMA Collective

Upcycle House / Lendager Arkitekter

Стремясь функционировать как современный дом, построенный из простых, традиционных материалов, интерьер покрыт панелями OSB в сочетании с белыми стенами.

© Джеспер Рэй, Polfoto

Alpes São Chico Жилой комплекс / Porto Quadrado

Сборный дом обшит инженерными плитами, которые, помимо покрытия слоев изоляции, создают современный индустриальный вид.

© Alessandro Quevedo

The POP-UP House / TallerDE2 Arquitectos

Стремясь использовать единый экономичный и универсальный материал, инфраструктура построена из панелей OSB, что обеспечивает уникальную эстетику и текстуру.

© Miguel de Gúzman

MMR / ARCHI7

Выбор материалов был сделан с учетом долговечности, качества и экономичности. Таким образом, внутренние стены обшиты конструкционными панелями (также служащими системой поперечных связей).

© Thomas Jantscher

Triangle House / JVA

Внешний вид этого дома, вдохновленного красотой окружающей природы, облицован деревянными панелями, а большая часть внутренних стен и потолков облицована плитами OSB.

Предоставлено JVA Architects

Mac House / La Erreria

Стремясь избежать излишеств и роскоши, архитекторы сосредоточились на отображении простых материалов в их естественном состоянии, в том числе деревянных панелей, покрывающих стены, полы и потолки.

© David Frutos

All I Own House / PKMN Architectures

Экспериментируя с гибкостью и множеством конфигураций, этот дом представляет собой изготовленные на заказ деревянные блоки из OSB, которые действуют как подвесные, мобильные и трансформируемые контейнеры.

Предоставлено PKMN Architectures

Индивидуальный ангар / GENS

При ограниченном бюджете этот дом должен был быть построен из экономичных материалов, поэтому в качестве дешевого и стильного элемента дизайна прихожей и спален были использованы плиты OSB.

© Ludmilla Cerveny

House Husarö / Tham & Videgård Arkitekter

Имитируя окружающий лес, все конструкции и отделка выполнены из дерева. На верхнем уровне это достигается за счет структурных панелей, облицовывающих стены и потолок.

© Ake E:son Lindman

Urban Cabin / Francesca Perani Enterprise

Дизайн интерьера состоит из двух монохромных областей с открытым контрастом: в то время как мраморный керамогранит используется в кухонной зоне, теплая OSB определяет гостиную как уникальную текстурированную поверхность.

© Francesca Perani

Roll House / Moon Hon

В этом доме одна из комнат многоцелевого назначения покрыта необработанными плитами OSB, демонстрируя повторяющуюся пористую текстуру.

© Намгун Сун 9№ 0004

Petit Bayle / Meld Architecture

Внутри стены и потолки верхнего уровня облицованы плитой OSB, которая окрашена в спальнях, чтобы выделить более приватные пространства, но оставлена ​​необработанной на остальных стенах, что придает интерьеру уютную и мягкую атмосферу. Смотреть.

Предоставлено Meld Architecture

Процитируйте: Валерия Монджой. «Панели OSB в интерьерах: от скромного материала к дизайнерской особенности» 14 апреля 2022 г. ArchDaily. Доступ .

Configuring Oracle Service Bus Domain

 import os
импорт системы
импортировать com.oracle.cie.domain.script.jython.WLSTException как WLSTException
класс OSB12213Provisioner:
# В этом примере скрипта для всех серверов используется только одна машина.
# Вы можете добавить более одной машины. Например, osb_server1 - машина1, osb_server2 - машина2
МАШИНЫ = {
'машина1': {
'NMType': 'SSL',
«Адрес прослушивания»: «127.0.0.1»,
«СлушайПорт»: 5658
}
}
КЛАСТЕРЫ = {
'osb_cluster': {}
}
СЕРВЕРЫ = {
«Административный сервер»: {
«Адрес прослушивания»: «127. 0.0.1»,
«СлушайПорт»: 7001,
«Машина»: «машина1»
},
'osb_server1': {
«Адрес прослушивания»: «127.0.0.1»,
«СлушайПорт»: 8001,
«Машина»: «машина1»,
«Кластер»: «osb_cluster»
},
'osb_server2': {
«Адрес прослушивания»: «127.0.0.1»,
«СлушайПорт»: 8002,
«Машина»: «машина1»,
«Кластер»: «osb_cluster»
}
}
JRF_12213_TEMPLATES = {
'baseTemplate' : '@@ORACLE_HOME@@/wlserver/common/templates/wls/wls.jar',
'Шаблоны расширений': [
'@@ORACLE_HOME@@/oracle_common/common/templates/wls/oracle.jrf_template.jar',
'@@ORACLE_HOME@@/oracle_common/common/templates/wls/oracle.jrf.ws.async_template.jar',
'@@ORACLE_HOME@@/oracle_common/common/templates/wls/oracle.wsmpm_template.jar',
'@@ORACLE_HOME@@/oracle_common/common/templates/wls/oracle.ums_template.jar',
'@@ORACLE_HOME@@/em/common/templates/wls/oracle. em_wls_template.jar'
],
'serverGroupsToTarget': ['JRF-MAN-SVR', 'WSMPM-MAN-SVR']
}
OSB_12213_TEMPLATES = {
'Шаблоны расширений': [
'@@ORACLE_HOME@@/osb/common/templates/wls/oracle.osb_template.jar'
],
'serverGroupsToTarget': ['OSB-MGD-SVRS-ONLY']
}
def __init__(self, oracleHome, javaHome, domainParentDir):
self.oracleHome = self.validateDirectory(oracleHome)
self.javaHome = self.validateDirectory(javaHome)
self.domainParentDir = self.validateDirectory(domainParentDir, create=True)
возвращаться
def createOSBDomain(self, name, user, password, db, dbPrefix, dbPassword):
domainHome = self.createBaseDomain (имя, пользователь, пароль)
self.extendDomain(domainHome, db, dbPrefix, dbPassword)
def createBaseDomain (я, имя, пользователь, пароль):
baseTemplate = self.replaceTokens(self.JRF_12213_TEMPLATES['baseTemplate'])
readTemplate (базовый шаблон)
setOption('ИмяДомена', имя)
setOption('JavaHome', self. javaHome)
setOption('ServerStartMode', 'prod')
установить('Имя', имя_домена)
cd('/Security/' + имя_домена + '/User/weblogic')
установить('Имя', пользователь)
установить('Пароль', пароль)
print 'Создание кластера...'
для кластера в self.CLUSTERS:
CD('/')
создать (кластер, 'кластер')
cd('Кластер/' + кластер)
для параметра в self.CLUSTERS[cluster]:
установить (параметр, self.CLUSTERS [кластер] [параметр])
print 'Создание менеджеров узлов...'
для машины в себя.МАШИНЫ:
CD('/')
создать (машина, 'Машина')
cd('Машина/' + машина)
создать (машина, «Менеджер узлов»)
cd('Менеджер узлов/' + машина)
для параметра в self.MACHINES[machine]:
установить (параметр, self.MACHINES [машина] [параметр])
print 'Создание серверов...'
для сервера в self.SERVERS:
CD('/')
если сервер == 'AdminServer':
cd('Сервер/' + сервер)
для параметра в self. SERVERS[server]:
установить (параметр, self.SERVERS [сервер] [параметр])
Продолжать
создать (сервер, 'Сервер')
cd('Сервер/' + сервер)
для параметра в self.SERVERS[server]:
установить (параметр, self.SERVERS [сервер] [параметр])
setOption('Переписать_домен', 'истина')
domainHome = self.domainParentDir + '/' + имя
print 'Запись базового домена...'
writeDomain(доменный_домен)
закрытьШаблон()
print 'Базовый домен создан в ' + domainHome
вернуть доменHome
def extendDomain(self, domainHome, db, dbPrefix, dbPassword):
print 'Расширение домена в ' + domainHome
readDomain (доменный домен)
setOption('AppDir', self.domainParentDir + '/applications')
print 'Применение шаблонов JRF...'
для extensionTemplate в self.JRF_12213_TEMPLATES['extensionTemplates']:
addTemplate (self.replaceTokens (extensionTemplate))
print 'Применение шаблонов OSB. ..'
для extensionTemplate в self.OSB_12213_TEMPLATES['extensionTemplates']:
addTemplate (self.replaceTokens (extensionTemplate))
print "Шаблоны расширений добавлены"
print 'Настройка источника данных служебной таблицы...'
fmwDb = 'jdbc:оракул:тонкий:@' + БД
cd('/JDBCSystemResource/LocalSvcTblDataSource/JdbcResource/LocalSvcTblDataSource')
cd('JDBCDriverParams/NO_NAME_0')
set('Имя_драйвера', 'oracle.jdbc.OracleDriver')
установить('URL', fmwDb)
установить('PasswordEncrypted', dbPassword)
stbUser = dbPrefix + '_STB'
cd('Свойства/NO_NAME_0/Свойство/пользователь')
установить('Значение', stbUser)
print 'Получение значений по умолчанию для базы данных...'
получить базу данных по умолчанию ()
print 'Нацеливание на группы серверов...'
serverGroupsToTarget = список (self.JRF_12213_TEMPLATES ['serverGroupsToTarget'])
serverGroupsToTarget.extend(self.OSB_12213_TEMPLATES['serverGroupsToTarget'])
CD('/')
для сервера в self. SERVERS:
если не сервер == 'AdminServer':
setServerGroups (сервер, serverGroupsToTarget)
print "Установите для CoherenceClusterSystemResource значение defaultCoherenceCluster для сервера:" + сервер
cd('/Серверы/' + сервер)
set('CoherenceClusterSystemResource', 'defaultCoherenceCluster')
CD('/')
для кластера в self.CLUSTERS:
print "Установите для CoherenceClusterSystemResource значение defaultCoherenceCluster для кластера:" + кластер
cd('/кластер/' + кластер)
set('CoherenceClusterSystemResource', 'defaultCoherenceCluster')

print "Установить кластеры WLS в качестве цели defaultCoherenceCluster:[" + ",".join(self.CLUSTERS) + "]"
cd('/CoherenceClusterSystemResource/defaultCoherenceCluster')
set('Цель', ",".join(self.CLUSTERS))

print 'Подготовка к обновлению домена...'
обновить домен ()
print 'Домен успешно обновлен'
закрытьДомен()
возвращаться
################################################### ##########################
# Вспомогательные методы #
################################################### ##########################
def validateDirectory(self, dirName, create=False):
каталог = os. path.realpath(имя_каталога)
если не os.path.exists (каталог):
если создать:
os.makedirs (каталог)
еще:
message = 'Каталог' + каталог + 'не существует'
поднять WLSTException (сообщение)
elif не os.path.isdir(каталог):
message = 'Каталог' + каталог + 'не является каталогом'
поднять WLSTException (сообщение)
вернуть self.fixupPath (каталог)
def fixupPath (я, путь):
результат = путь
если путь не None:
результат = путь.заменить('\\', '/')
вернуть результат
def replaceTokens (я, путь):
результат = путь
если путь не None:
результат = путь.заменить('@@ORACLE_HOME@@', oracleHome)
вернуть результат
##############################
# Точка входа в скрипт #
##############################
использование защиты():
print sys.argv[0] + ' -oh -jh -parent [-name ] ' + \
'[-user <пользователь-домена>] [-password <пароль-домена>] ' + \
'-rcuDb [-rcuPrefix ] [-rcuSchemaPwd ]'
системный выход (0)
print str(sys. argv[0]) + " вызывается со следующим массивом sys.argv:"
для индекса, аргумент в перечислении (sys.argv):
print "sys.argv[" + str(index) + "] = " + str(sys.argv[index])
если len(sys.argv) < 6: Применение() #oracleHome будет передан параметром командной строки -oh. oracleHome = Нет #javaHome будет передан параметром командной строки -jh. javaHome = Нет #domainParentDir будет передан параметром командной строки -parent. domainParentDir = Нет #domainName жестко привязан к osb_domain. Вы можете изменить на другое имя по вашему выбору. Параметр командной строки -имя. имя_домена = 'osb_domain' #domainUser жестко привязан к weblogic. Вы можете изменить на другое имя по вашему выбору. Параметр командной строки -user. domainUser = 'веблогика' доменный пароль = 'пароль' #rcuDb будет передан параметром командной строки -rcuDb. rcudb = нет # измените rcuSchemaPrefix на префикс схемы soainfra. Параметр командной строки -rcuPrefix. rcuSchemaPrefix = 'DEV12' #измените rcuSchemaPassword на свой пароль схемы soainfra. Параметр командной строки -rcuSchemaPwd.
rcuSchemaPassword = 'пароль'
я = 1
пока я < len(sys.argv): если sys.argv[i] == '-о': oracleHome = sys.argv[i + 1] я += 2 Элиф sys.argv[i] == '-jh': javaHome = sys.argv[я + 1] я += 2 elif sys.argv[i] == '-родительский': Родительский_каталог_домена = sys.argv[i + 1] я += 2 elif sys.argv[i] == '-имя': имя_домена = sys.argv[i + 1] я += 2 elif sys.argv[i] == '-пользователь': пользователь домена = sys.argv[i + 1] я += 2 elif sys.argv[i] == '-пароль': пароль домена = sys.argv[i + 1] я += 2 elif sys.argv[i] == '-rcuDb': rcuDb = sys.argv[i + 1] я += 2 elif sys.argv[i] == '-rcuPrefix': rcuSchemaPrefix = sys.argv[i + 1] я += 2 elif sys.argv[i] == '-rcuSchemaPwd': rcuSchemaPassword = sys.argv[i + 1] я += 2 еще: print 'Неожиданное переключение аргумента в позиции ' + str(i) + ': ' + str(sys.