1. Öncelikle yaratacağımız custom top için dizin hiyeraşisini oluştururuz. Burada oluşturacağımız örnek modülümüzün adı "xxabc" olsun. Buna göre aşağıdaki klasörler $APPL_TOP altında yaratılır.
cd $APPL_TOP
mkdir XXABC
mkdir XXABC/12.0.0
mkdir XXABC/12.0.0/admin
mkdir XXABC/12.0.0/admin/sql
mkdir XXABC/12.0.0/admin/odf
mkdir XXABC/12.0.0/sql
mkdir XXABC/12.0.0/bin
mkdir XXABC/12.0.0/reports
mkdir XXABC/12.0.0/reports/US
mkdir XXABC/12.0.0/forms
mkdir XXABC/12.0.0/forms/US
mkdir XXABC/12.0.0/lib
mkdir XXABC/12.0.0/out
mkdir XXABC/12.0.0/log
mkdir XXABC/12.0.0/help
mkdir XXABC/12.0.0/html
mkdir XXABC/12.0.0/java
mkdir XXABC/12.0.0/mds
mkdir XXABC/12.0.0/media
mkdir XXABC/12.0.0/mesg
mkdir XXABC/12.0.0/patch
2. Bu dizinler yaratıldıktan sonra bu yeni yarattığımız modül "environment" dosyasına eklenir.
export XXABC_TOP=$APPL_TOP/XXABC/12.0.0
Eklendikten sonra $APPL_TOP/admin altında bulunan topfile.txt dosyası değiştirilir ve içine aşağıdaki örnekteki satır eklenir. Burada $APPL_TOP dizini direk olarak verilmelidir. Aşağıdaki gibi parametre olarak verilmelidir. Aşağıda sadece xxabc'den sonra hangi dizin gelmesi gerektiği gösterilmektedir. $APPL_TOP/admin/topfile.txt içine bakılırsa anlaşılabilinir.
xxabc $APPL_TOP
vi $APPL_TOP/admin/topfile.txt
xxabc /orappl/........
$INST_TOP/appl/admin/$CONTEXT_NAME.xml 'e uygun giriş yapılır. Bu örneğimiz için aşağıdaki bilgiyi gireriz.
/oracle/$SID/apps/apps_st/appl/xxabc_top/12.0.0
3. Tablespace yaratılır.
CREATE TABLESPACE TSXXKR DATAFILE
'+DATA' SIZE 50M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
LOGGING
ONLINE
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;
4. Kullanıcı yaratılır.
CREATE USER XXABC
IDENTIFIED BY XXABC
DEFAULT TABLESPACE TSXXABC
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
Gerekli yetkiler de verilir.
grant connect, resource to XXABC;
5. Application'a schema'mız kaydedilir.
System Administrator sorumluluğunda Application>Register diyerek orada uygun alanlar aşağıdaki gibi doldurulur.
Application : XXABC Custom Application
Short Name : XXABC
Basepath : XXABC_TOP
Description : XXABC Custom Application
6. Oracle kullanıcımız kaydedilir.
System Administrator sorumluluğunda Security>Oracle>Datagroup seçeneğine gidilerek kullanıcımız kaydedilir.
Database User Name : XXABC
Password : XXABC
Description XXABC Custom Application User
7. En son Application tarafında Autoconfig çalıştırılır. (Autoconfig Nedir? Nasıl Çalıştırılır?)
Hiç yorum yok:
Yorum Gönder