برای عوض کردن رنگ بکگراند Section ابتدا در Properties روی Format Section کلیک کنید:
در این صفحه روی Background Color کلیک کنید و کد رنگ موردنظر رو به Hex وارد کنید:
برای عوض کردن رنگ بکگراند Section ابتدا در Properties روی Format Section کلیک کنید:
در این صفحه روی Background Color کلیک کنید و کد رنگ موردنظر رو به Hex وارد کنید:
تو این پست میخوایم نگاهی به استفاده از bootstrap در OBIEE بندازیم
قبل از انجام هرکاری باید فایلهای مورد نیاز رو در مسیری که obiee بتونه اونها رو ببینه قرار بدید
من تو این مورد میخواستم از اجزای تم زیر استفاده کنم پس فایلهای موردنیاز رو درآوردم و در مسیر res/s_blafp آپلود کردم
http://themeforest.net/item/bracket-responsive-bootstrap-3-admin-template/6894362
نکته: مسیرها همانند مسیرهای پست اضافه کردن عکس با لینک دلخواه به آنالیز OBIEE 11.1.7.0 است.
نسخهی نال شده تم رو رو میتونید با گشتن تو تورنت پیدا کنید همچنین از لینک زیر هم میتونید به صورت مستقیم دانلوش کنید:
نسخه نال شده تم bracket
حجم: 6.46 مگابایت
من از تم قسمت زیر رو میخواستم:
هدف ما در این آموزش این است که بتوانیم یک لینک از اوراکل به sql server برقرار کنیم تا بتوانیم بوسیله دستورات sql ، از داخل اوراکل به دادههای sql server دسترسی داشته باشیم. تاکید می کنم که فقط دستورات sql مجاز هست و نه plsql .
نیاز مندی ها
در این آموزش ما از اوراکل نسخه 11gr2 و sql server express 2008 r2 استفاده کرده ایم که هر دو نسخه 64 بیتی هستند. سیستم عامل تست هم windows 7 ultimate نسخه 64 بیتی هست. برای وصل شدن به sql server نیاز به درایور odbc برای این dbms داریم. نسخه 64 بیتی درایور odbc برای sql server از لینک زیر قابل دانلود هست:
http://www.microsoft.com/en-us/download/details.aspx?id=36434
ms odbc sql-sql server odbc x64 for win7
حجم: 4.42 مگابایت
منبع
در این پست میخوایم یه نگاهی به شیوه عوض کردن بکگراند تصویر در OBIEE بندازیم، به صورت پیشفرض شما با یه همچین ظاهر خشکی طرفید:
خب شما میتونید عکس بکگراند رو عوض کنید تا از این ظاهر خشک خلاص بشید.
فایل عکسی که برای بکگراند این صفحه توی cssها صدا میزنه background_blue_whitegradient_.png است.
برای عوض کردن بکگراند صفحه به مسیرهای زیر برید:
OBIEE_HOME\Oracle_BI1\bifoundation\web\app\res\sk_blafp\login
OBIEE_HOME\user_projects\domains\bifoundation_domain\servers\bi_server1\tmp\_WL_user\analytics_11.1.1\7dezjl\war\res\sk_blafp\login
OBIEE_HOME\user_projects\domains\bifoundation_domain\servers\bi_server1\tmp\_WL_user\bipublisher_11.1.1\to5gma\war\xdo\images
ممکنه بسته به ورژن obiee اتون مسیرها اندکی فرق کنه میتونید با سرچ اسم فایل در درایو نرمافزار مسیرهای درست رو پیدا کنید:
C:\oraclebi\Oracle_BI1\bifoundation\web\appv2\res\sk_blafp\login
C:\oraclebi\user_projects\domains\bifoundation_domain\servers\AdminServer\tmp\_WL_user\analytics_11.1.1\silp1v\war\res\sk_blafp\login
C:\oraclebi\user_projects\domains\bifoundation_domain\servers\AdminServer\tmp\_WL_user\bipublisher_11.1.1\gyyvtu\war\xdo\images
بعد از جایگزینی تصویر دلخواه با تصویر موردنظر باید یکبار سرویس presentation رو ریستارت کنید
همچنین میتونید با دادن استایل به فایل login.css در همین مسیرها تفییرات دلخواه را بر روی ظاهر لاگین بدید
یکی از این تغییرات خوب میتونه background-size:cover باشه
http://www.w3schools.com/cssref/playit.asp?filename=playcss_background-size&preval=cover
نکته: سعی کنید فایل عکس بکگراند رو تا جایی که میشه با کمترین حجم و رزولوشن معقول مثلا عرض ۲۰۰۰ بذارید (میتونید از فتوشاپ برای کم کردن حجم و تفییر سایز استفاده کنید)
یکی از عکسهای منتخب من برای پروژههام عکس زیره شما اگه عکس مناسبتری دارید ممنون میشم تو نظرات برام لینکش رو بذارید.
کمک گرفته شده از:
http://paulcannon-bi.blogspot.ae/2013/02/changing-colour-of-obiee-login-screen.html
برای اضافه کردن یک عکس دلخواه به داشبورد ابتدا عکسهای مورد نظر را از لحاظ اندازه و فرمت (jpg, png, gif) آماده میکنیم
سپس عکسهای موردنظر را در مسیرهای زیر کپی میکنیم:
C:\oraclebi\user_projects\domains\bifoundation_domain\servers\AdminServer\tmp\_WL_user\analytics_11.1.1\silp1v\war\res\s_blafp\images
C:\oraclebi\Oracle_BI1\bifoundation\web\appv2\res\s_blafp\images
در قسمت Image همانطور که مشخص است آدرس را با fmap به صورت زیر میدهیم:
fmap:images/(image name).(format)
در قسمت Destinition هم آدرس را یا به صورت url و یا به صورت داینامیک برای پیدا کردن یک آنالیز یا داشبورد خاص میدهیم.
برای وسط چین کردن در داشبورد به صورت زیر عمل میکنیم:
بر روی section موجود format section را انتخاب میکنیم.
نکته ۱: حتما بعد از آپلود تصاویر در سرور سرویسها را ریستارت کنید.
نکته ۲: اگر تصاویر در داشبورد به صورت کامل لود نشده بودند حتما از طریق em تمام سرویسها را ریستارت کنید.
نکته ۳: تصاویر را در subdirectory نریزید و حتما در root دایرکتوری images بریزید.
در این مثال میخوایم نشون بدیم که چجوری یک لوگو رو در صفحهی Sign In بذاریم. همچنین با این آموزش میتونید کدهای HTML پایه صفحه ورود رو هم تغییر بدید
اول از همه باید لوگوی مورنظر رو توی مسیرهای زیر کپی کنید
Drive:\Oracle\Middleware\Oracle_BI1\bifoundation\web\app\res\s_blafp\images
Drive:\Oracle\Middleware\user_projects\domains\bifoundation_domain\servers\AdminServer\tmp\.appmergegen_1291264099332\analytics.ear\ukjjdc\res\s_blafp\images
Drive:\Oracle\Middleware\user_projects\domains\bifoundation_domain\servers\bi_server1\tmp\_WL_user\analytics_11.1.1\7dezjl\war\res\s_blafp\images
مسرها میتونه بسته به نسخهی نصب شده متفاوت باشه مثال برای نسخه 11.1.7.0:
C:\oraclebi\user_projects\domains\bifoundation_domain\servers\AdminServer\tmp\_WL_user\analytics_11.1.1\silp1v\war\res\s_blafp\images
C:\oraclebi\Oracle_BI1\bifoundation\web\appv2\res\s_blafp\images
اگه مسیر دومی در نسخه bi شما وجود نداشت مشکلی وجود ندارد.
مرحله بعد کپی کردن فایلهای html است تا اگه به اشتباه ویرایشی انجام دادید بتوانید آن را برگردانید.
به مسیر زیر برید:
ORACLE_HOME\Oracle_BI1\bifoundation\web\msgdb
مثال:
C:\oraclebi\Oracle_BI1\bifoundation\web\msgdb
و فولدر رو در جایی برای بکآپ کپی کنید.
حالا وارد دایرکتوری pages\common بشید و فایل signin.html رو با یک ادیتور متن باز کنید.
دنبال خطوط زیر بگردید:
<form id="logonForm" tag, then the table tag below it:
<table width="100%" cellpadding="0" cellspacing="0">
و خطوط زیر رو اضاقه کنید:
<tr style="direction: rtl; text-align: center;">
<td>
<img src="fmap:images/logo.png"
style="visibility: visible;"
class="defaultHidden"
width="380"
align="bottom"
height="160"
alt="logo_alt"/>
</td>
</tr>
حال فایل رو save کنید
در نهایت سرویس Presentation رو ریستارت کنید، البته با ریستارت کردن تمام سرویسها هم مشکلی نیست.
C:\oraclebi\instances\instance1\bin>
opmnctl stopall
opmnctl startall
حالا کافیه صفحه رو رفرش کنید پاک کردن کش یادتون نره یا control-F5 رو بگیرید.
کمک گرفته شده از:
http://arjunonobiee.blogspot.co.uk/2013/02/add-your-company-logo-to-login.html
خب بعد از نصب لینوکس و پکیجهای انتخاب شده ما نیاز داریم یکسری کارها رو قبل از اینکه نرمافزار Oracle و Grid رو نصب کنیم انجام بدیم. لیست این کارها در فایل زیر موجود است.
دریافت
حجم: 2.34 کیلوبایت
مرحله اول:
اول از همه باید تنظیمات شبکه رو انجام بدیم
vi /etc/hosts
اسم host رو که در زمان نصب برای ماشین گذاشتیم وارد میکنیم
در حقیقت تو این فایل میگیم هرکی خواست این name رو ببینه معادلش آیپیاش میشه (dns داخلی)
(حتی اگه کاربرمون join domain هم باشه به همون صورت مینویسیم مثلاً: oel660.com
مرحله دوم:
بعد باید سراغ نصب پکیجها بریم که ما در مرحله نصب سیستمعامل نصبشون کردیم
مرحله سوم:
نیاز به یکسری گروهها داریم چون asm میخوایم پس قبل از اینکه نرمافزار oracle رو نصب کنیم باید grid رو نصب کنیم. برای نصب oracle, grid نیاز داریم یکسری کارها رو انجام بدیم.
یکسری از این گروهها با نصب پکیجهای موردنیازمون درست شدهاند.
اگر کاربر سیستمعاملی عضو گروه asmdba شود دسترسی dba ای asm رو خواهد داشت
گروه asmoper برای تنظیمات سیستمعامل برای asm
گروه oinstall برای نصب نرمافزارهاست
گروه dba: اگر کاربری عضو این گروه شود بدون پسورد میتواند مستقیماً به دیتابیس بدون پسورد به صورت dba لاگین کند
گروه oper: برای تنظیمات سیستمعامل برای oracle
مرحله چهارم:
باید کاربرهامون رو عضو یکسری از این گروهها کنیم
کاربر grid رو ایجاد عضو گروههای asmadmin,asmdba,asmoper,dba میکنیم (useradd)
کاربر Oracle رو ویرایش میکنیم و عضو گروههای dba,oper,asmadmin,asmdba میکنیم (usermod)
Usermod = یعنی این کاربر وجود داشته و حالا فقط میخوایم ویرایشش بکنیم
مرحله پنجم:
یکسری تنظیمات برای
shared_pool_size, large_pool, db_cache_size هست که با نصب پکیجها انجام میشوند
مرحله ششم:
چون اوراکل پورت 1521 رو اشغال میکنه ممکنه تو ارتباط tnsها شما به مشکل بخورید بنابراین ما باید پورت 1521 رو تو فایروال باز کنیم همچنین پورتهای دیگه برای EM, SSH رو. برای دیدن وضعیت iptables از دستور زیر استفاده میکنیم:
/sbin/service iptables status
برای خاموش کردن iptables از دستور زیر استفاده میکنیم
/sbin/service iptables stop
برای اینکه سرویس iptable رو هم offکنیم که دیگه بعد ریستارت on نشه از دستور زیر استفاده میکنیم:
chconfig iptables off
مرحله هفتم:
خاموش کردن selinux
vi /etc/selinux/config
and --> SELINUX = disabled
مرحله هشتم:
وقتی پکیج RDBMS اوراکل رو نصب میکنید یکسری پارامترها تو فایل /etc/sysctl.conf به وجود میاد که نیازی نیست ما این قسمت رو انجام بدیم.
مرحله نهم:
در فایل /etc/security/limits.conf هم با نصب پکیجهامون تغییرات لازم رو اعمال میشود. ولی دقت کنید مقادیر برای grid ست نشدهاند پس مقادیر رو برای grid با insert انتهای فایل اضافه میکنیم.
## nessery
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 10240 ==> محدودیتی که برای لاگین داریم
grid hard nofile 65536
مرحله دهم:
فایل /etc/pam.d/login برای محدودیتی که برای تعداد کاربری که میخواد لاگین که به سرورتون
این فایل محدودیتهایی است که برای اتصال به سرور اوراکل نیازه
مرحله یازدهم:
برای اینکه oracle, grid رو نصب کنیم باید یکسری پوشههایی رو قبلاً براش ایجاد کنیم
mkdir -p /u01/app/grid => برای gridhome
chown -R grid:oinstall /u01/ => مالکش رو عوض میکنیم با دادن اسم کاربر و گروهش
chmod -R 775 /u01/ => میزان دسترسی رو مشخص میکنیم
mkdir -p /u02/app/oracle => پوشههای مربوط به اوراکل oraclehome
chown -R oracle:oinstall /u02/ => مالکش رو عوض میکنیم
chmod -R 775 /u02/
مرحله دوازدهم:
passwd grid
نکته: باقی کاربرها بجز root میتوانند پسوردهاشون کمتر از ۶ کاراکتر باشه
یکسری پارامترها هستش که باید تو پروفایل کاربرهامون تنظیم کنیم. که زمانی که کاربر با پوسته خودش به سیستمعامل لاگین کرد این پارامترها براش set شده باشه
su - grid => با یوزر روت دیگه پسورد نمیخواد وقتی به یه کاربر دیگه سوئیچ میکنیم
vi .bash_profile
export ORACLE_SID=+ASM;
export ORACLE_BASE=/u01/app/grid;
export ORACLE_HOME=/u01/app/grid/product/11.2.0/grid;
export PATH=$ORACLE_HOME/bin:$PATH;
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH;
برای اعمال این تغییرات به صورت زیر عمل میکنیم:
. .bash_profile
exit
مرحله سیزدهم:
همین کارها رو هم برای کاربر اوراکل انجام میدیم
passwd oracle
su - oracle
vi .bash_profile
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/u02/app/oracle => تمام فایلهای اوراکل تو این مسیره
export ORACLE_HOME=/u02/app/oracle/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib => فایلهای اجرایی مثل sqlplus
# export NLS_LANG=AMERICAN_AMERICA.UTF8 => میتونید این پارامتر رو اگر دیتابیستون utf8 است تنظیم کنید.
export ORACLE_SID=orcl
export DB_UNQNAME=orcl
export ORACLE_UNQNAME=orcl
نکته: sid, dbname ای که میخوایم به اوراکلمون بدیم رو همینجا تنظیم میکنیم پس اگه اینجا orcl تنظیم کردید موقع نصبش هم باید بذارید orcl
. .bash_profile
Exit
مرحله چهاردهم:
برای اضافه کردن هارد دیسک باید ماشینمون رو خاموش کنیم.
shutdown -h now
اول از همه باید تنظیمات شبکه رو درست کنیم. اول میذاریم به صورت اتوماتیک از DHCP مون IP بگیره
مهمترین ابزاری که باهاش تو لینوکس کارها رو جلو میبریم ترمینال هستش
برای اینکه بفهمیم IP ای که سیستمعاملمون از DHCP گرفته چیه از دستور ifconfig تو لینوکس استفاده میکنیم
حال برای اینکه این IP رو به صورت STATIC دربیاریم باید INTERFACEامون رو ویرایش کنیم راههای مختلفی برای اینکار هست(مثل SETUP) و ETC/NETWORK و ...
برای ریستارت نتورک از دستور زیر استفاده کنید:
SERVICE NETWORK RESTART
تو محیطهای عملی چون نمیشه همیشه به سرور و اتاق سرور راحت دسترسی داشت باید به سرور SSH زد
موقع PING هم در واقع TTL = 64 یعنی سیستمعاملش UNIX بیسه
برای bridge میتونیم ماشین رو با کارت شبکه وایرلسمون یا کارت شبکه اترنتمون (یا هر شبکهای که بخوایم) bridge کنیم
سیستمعامل انتخابی ما OEL 6.6 است که فایل ISO اش رو دانلود کردیم و در هارد داریم
از منوی file گزینهی new virtual machine رو انتخاب میکنیم و نصب رو به صورت typical ادامه میدیم