—öncelikle
smc (Solaris Management Console) aracı ile de user oluşturabilir,
diğer sistem ayarlarını yapabiliriz..
df -k /tmp (tmp>400mb olması lazım)
—-adım adım kurulum
1-
/etc/system dosyası sonuna aşağıdaki satırlar eklenir;
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=256
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmni=100
2-
root user’i altında aşağıdaki komut çalıştırılır;
projadd oracle
3-
/etc/user_attr dosya sonuna aşağıdaki satır eklenir;
oracle::::project=oracle
4-
#su – oracle
$ id -p
$ prctl -n project.max-shm-memory -i project oracle
The display look like this:
project: 100: oracle
NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT
project.max-shm-memory
privileged 256MB – deny –
system 16.0EB max deny –
olan project max memory parametresini 4gb ‘a çıkarıyoruz;
root user’i ile bir başka terminalde;
#prctl -n project.max-shm-memory -v 4gb -r -i project oracle
komutunu çalıştırıyoruz.Fakat bu komut reset’ten
sonra kaybolacağından aşağıdaki komutu çalıştırıyoruz:
#projmod -s -K “project.max-shm-memory=(priv,4gb,deny)” oracle
sonra oracle user’inda aşağıdaki komut ile değerin 4gb olduğunu
görebiliriz:
$ prctl -n project.max-shm-memory -i project oracle
5-
/etc/project dosyasına aşağıdaki satırı ekliyoruz:
oracle:100::::project.max-shm-memory=(priv,4294967296,deny)
6-
“SUNWi1cs” ve “SUNWi15cs” paketlerinin kurulu olması gerekiyor:
# pkgadd -d /cdrom/sol_10_1009_x86/Solaris_10/Product SUNWi1cs SUNWi15cs
7-
Aşağıda komutlarla user ve gruplar oluşturulur,
dizin create edilip sahibinin oracle olması sağlanır ve passw. set edilir:
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba -d /export/home/oracle oracle
mkdir /export/home/oracle
chown oracle:oinstall /export/home/oracle
passwd -r files oracle
8-
Oracle kurulumu için aşağıdaki path dizini oluşturulur ve okuma hakkı verilir:
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle:oinstall /u01
9-
oracle user’inin .profile dosyasına aşağıdaki satırlar eklenir;
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
# Select the appropriate ORACLE_BASE
#ORACLE_BASE=/export/home/oracle; export ORACLE_BASE
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH; export PATH
10- kurulum öncesi DISPLAY set edilir;
# su – oracle
$ xhost +
$ export DISPLAY=ordba;0.0
$ xhost +
11-
$ cd /Documents/database
$ ./runInstaller
—–start sqlplus————–
#
bash-3.00# cd /u01/app/oracle/product/10.2.0/db_1/bin
bash-3.00# su oracle
$ pwd
/u02/app/oracle/product/10.2.0/db_1/bin
$ ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
$ export ORACLE_HOME
$ ./sqlplus
sys@orcl as sysdba
SQL>
Merhaba çok güzel bir anlatım olmuş ilk fırsatta bu adımları deneyeceğim. Herhangibi bir sorun ile karşılarşırsam yardımcı olabilir misiniz acaba ???
teşekkürler, tabiki bildiğim ölçüde yardımcı olmaya çalışırım, yalnız isminizi de belirtirseniz hitap etme açısından daha makul olur diye düşünüyorum.
Merhaba Orhan Bey,Anlatımınız için teşekkürler.Wmvare sanal makine üzerinde Solaris 10 kurmuştum, 11g oracle kuracağım şimdi. Solaris'e oracle dosyalarını nasıl gösterebilirim yani host ile guest işletim sistemlerindeki bağlantıyı ayarlayamadım(Host makinem windows 7). Bazı sitelerde anlatılanlar gibi paylaşım klasörünü wmvare arayüzü ile oluşturdum. Solaris altında /hgfs veya /mnt/hgfs dizinlerinde paylaşılan dosyaları bir türlü göremiyorum. Acaba böye sorunla karşılaşmış mıydınız?Yardım ederseniz sevinirim?Saygılar.
Merhaba,host(win xp or win 7) ile guest(OS solaris on vmware) arasında iletişim sağlayabilmek için;1- vmware'de OS kurarken Network Adapter'iniz "HostOnly" olsun yada sonradan böyle edit'leyin,2-"svcadm restart svc:/network/physical" komutu ile network'unuzu resetleyin,3- "netstat -rn" ile network statünüzü,gateway adresi alıp almadığını ve "ifconfig -a" ile de otomatik ip adresi alıp almadığını kontrol edin (manuel ip vermek çok uğraştırıcı, o yüzden ben genelde otomatik algılamasını sağlıyorum),4- WinSCP programı ile 22 port'u üzerinden SFTP bağlantısı yaparak host'daki Oracle veya diğer uygulama dosyalarınızı aktarabilirsiniz, bunun için de 2 ayar yapmak lazım;4-1- /etc/ssh/sshd_config dosyasındaki PermitRootLogin no ifadesini PermitRootLogin yes ile değiştirmek lazım,4-2- svcadm restart ssh komutu ile de ssh servisini resetlemek lazım.kolay gelsin..