Oracle Database 10g Release 2 (10.2.0.2) for Solaris Operating System (x86) for Solaris 10 x86安裝

  Oracle Database 10g Release 2 (10.2.0.2) for Solaris Operating System (x86)   for Solaris 10 x86安裝
------------------------------------------------
本人在solaris 10 x86上已成功安裝上Oracle Database 10g Release 2 (10.2.0.2) for Solaris Operating System (x86)
------------------------------------------------
一、首先下載

1。到Oracle的OTN站點上下載Oracle10g for Solaris x86的安裝盤
注意要註冊用戶才能下載
http://www.oracle.com/technology/software/products/database/oracle10g/index.html

內存不能小於512M, SUNWi1cs和SUNWi15cs可以不安裝(沒辦法要像要註冊交錢)。 補丁下載地址位於:http://sunsolve.sun.com/。
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)


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

groupadd oinstall
groupadd dba
useradd -d /export/home/oracle -g oinstall -g dba oracle
passwd oracle (口令設爲"oracle"請自行設制)
建立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 shmsys:shminfo_shmmni=100
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用戶登陸
系統建立一個文件夾,更改所有者爲oracle ,文件組爲oinstall,選上讀取,寫入,執
行等權限。
用root進入系統雙擊解壓,注意要解壓到自己創建的文件夾下,即所有者是oracle的
文件夾。不然就會有一個權限的問題,只能讀取,不能寫入,也就不用正常運行了。

六、安裝
以oracle 身份登陸到系統,找到 解壓路徑/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的帳號操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章