一、首先下载
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的帐号操作
阅读(1163) | 评论(0) | 转发(0) |