Oracle 10g for Solaris x86安裝(轉)

ba發表於2007-08-17
Oracle 10g for Solaris x86安裝(轉)[@more@]一、首先下載

1。到Oracle的OTN站點上下載Oracle10g for Solaris x86的安裝盤


2。下載完畢以後,得到solarisx86_DB_10_1_0_3_Disk1.cpio.gz檔案
解壓,生成Disk1目錄
$ gunzip solarisx86_DB_10_1_0_3_Disk1.cpio.gz
$ cpio -idcmv < solarisx86_DB_10_1_0_3_Disk1.cpio


然後看oracle 10g for solaris/x86 的快速安裝指南。指南上說必須是solaris 9(我的是10),記憶體不能小於512M,交換分割槽大小,/tmp分割槽大小,可用空間我的機器都滿足。不滿足兩個軟體要求: SUNWi1cs和SUNWi15cs沒有安裝。 要求安裝一些補丁,補丁下載地址位於:。我用的是solaris 10/x86,因此我什麼補丁也不打。
3。要求的硬體配置如下
Physical memory (RAM) :512 MB (524288 KB)
# /usr/sbin/prtconf | grep "Memory size"

Swap space :1 GB (1048576 KB) 或者RAM 的2倍
# /usr/sbin/swap -s

Disk space in /tmp:400 MB (409600 KB)
# df -h /tmp

Disk space for software files:2.5 GB (2621440 KB)
包括了給Companion CD 上的產品預留的1 GB (1048576 KB) 空間。Companion CD 上的產品可以不用安裝,但是oralce推薦安裝。
Disk space for database files:1.2 GB (1258290 KB)
# df -h


二、必須建使用者和組,oinstall和dba組,oracle使用者

groupadd oinstall
groupadd dba
useradd -d /export/home/oracle -g oinstall -g dba oracle
passwd oracle (口令設為"netscape")
建立oracle的基目錄和資料庫目錄
mkdir /export/home/oracle
mkdir /export/home/oracle/oradata
改變目錄的屬主和組
chown -R oracle:oinstall /export/home/oracle
#chown -R oracle:oinstall /export/home/oracle/oradata

改變目錄許可權
chmod -R 775 /export/home/oracle
#chmod -R 775 /export/home/oracle/oradata


三、設定核心引數

sysdef |grep SEM
sysdef |grep SHM

我按照以下步驟調整

cd /etc
cp system system.orig
gedit system
新增以下內容:
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_semmni=100

從新啟動


四、設定oracle環境

以root身份登陸後
su - oracle
進入 /export/home/oracle
建立檔案 .profile
內容如下:

ORACLE_BASE=/export/home/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.0
ORACLE_SID=ora10g
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib
TMPDIR=/var/tmp
export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH LD_LIBRARY_PATH DISPLAY TMPDIR
umask 022


五、解壓oracle檔案

用root進入 /home/yansw
gunzip solarisx86_DB_10_1_0_3_Disk1.cpio.gz
cpio -idcmv 生成 Disk1
修改 Disk1/install下的 oraparam.ini和oraparam.var檔案,在5.8,5.9後面新增5.10


六、安裝

以oracle 身份登陸到Java Enviroment 或 CDE,找到 Disk1/runInstaller,雙擊執行它!

1).提示輸入Inventory目錄的完整路徑時,我輸入:
/export/home/app/oracle/oraInventory 按繼續紐到下一步
開啟其他終端,以root 身份執行 指定目錄下的orainstRoot.sh
提示建立 /var/opt/oracle/oraInst.loc
轉回正常安裝介面,選繼續,
2).所安裝產品的目錄名稱為 OraDblog_home1
路徑為 /export/home/oracle/product/10.0
選企業版,建立通用啟動資料庫。全域性資料庫名為 ora10g , SID為:ora10g
選擇資料庫字符集為 ZHS16GBK
建立帶樣本方案的資料庫。
選擇儲存機制時我選 檔案系統。
制定位置:
/export/home/oracle/oradata
不啟動自動備份。
所有使用者使用同一口令:netscape


3).開始安裝.

七、Solaris下Oracle的操作命令

1) 啟動資料庫監聽

su -oracle——切換Oracle使用者(如果使用su oracle ,則啟動時不執行.profile使用者環境配置檔案)

$ lsnrctl start——啟動監聽

2) 啟動資料庫

$ sqlplus "/ as sysdba"——用sys使用者登陸sqlplus

SQL> startup——啟動資料庫

SQL> exit——退出sqlplus


或者
$dbstart

3) 檢視資料庫程式

$ ps -ef|grep ora_——檢視oracle程式

oracle 688322 1 0 15:06:20 - 0:00 ora_smon_bxmis
oracle 696534 704704 0 15:06:35 pts/4 0:00 grep ora_
oracle 729224 1 0 15:06:20 - 0:00 ora_dbw0_bxmis
oracle 745618 1 0 15:06:20 - 0:00 ora_reco_bxmis
oracle 770216 1 0 15:06:20 - 0:00 ora_ckpt_bxmis
oracle 778394 1 0 15:06:20 - 0:00 ora_pmon_bxmis
oracle 843876 1 0 15:06:20 - 0:00 ora_qmn0_bxmis
oracle 901342 1 0 15:06:20 - 0:00 ora_lgwr_bxmis
oracle 925704 1 0 15:06:20 - 0:00 ora_cjq0_bxmis

$ ps -ef|grep lsnr——檢視oracle監聽程式

4) 關閉資料庫

$ sqlplus "/ as sysdba"

SQL> shutdown immediate——關閉資料庫

SQL> exit

或者

$dbshut

5) 停止資料庫監聽

$ lsnrctl stop---停止監聽


******************************************
從Oracle10g開始,Oracle極大的增強了OEM工具,並透過伺服器端進行EM工具全面展現。
在10g中,客戶端可以不必安裝任何Oracle客戶端工具,僅憑瀏覽器就可以呼叫強大的EM工具。

在Server端,可以透過如下命令啟動EM工具控制檯:
emctl start dbconsole
同樣停止OEM可以輸入如下命令:
emctl stop dbconsole

注意要使用oracle的帳號操作

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-963425/,如需轉載,請註明出處,否則將追究法律責任。

相關文章