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的帐号操作

你可能感兴趣的:(oracle,数据库,Solaris,database,System,X86)