Solaris10系统下Oracle9.2的安装
本次安装环境是Solaris10,安装Oracle9.2
注意几点:
1. 首先将Oracle三张光盘先拷进Solaris系统中,复制的命令是:cp -r cdrom/disk1 home/oracle
2,要先要查看Solaris的版本 命令是: uname -a
3,要检查sun服务器是64位还是32问:isainfo -kv
检查的项目越多中途出现的错误越少
一,添加系统参数和相应的用户/组
1. 修改系统参数,编辑 /etc/system文件
# cp /etc/system system.bkp //修改前,最好先备份,行成好习惯
# vi /etc/system
set noexec_user_stack=1
set shmsys:shminfo_shmmax=4294967295//一般是实际内存的一半
set shmsys:shminfo_shmmin=1//这个参数在Solaris10中无效,保持这个参数就可以了
set semsys:seminfo_semmni=100//这个参数在Solaris10中无效
set semsys:seminfo_semvmx=327//这个参数在Solaris10中无效。原因是在Solaris10上述参数
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmsl=1000
set semsys:seminfo_semmns=2000
set semsys:seminfo_semopm=100
shmsys:shminfo_shmmax 共享内存段(shared memory segment)最大大小
semsys:seminfo_semmni 同一时间可以创建的信号组(semaphore sets)最大值
shmsys:shminfo_shmmni 共享内存标志符(shared memory identifiers)的数量
和进程数量有关的是
semsys:seminfo_semmsl 一个信号组中包含的最大信号数量,约等于oracle的最大进程数
注意 这些参数的设定是根据不同的机器进行设定的
2.修改文件/etc/services 该文件是网络服务文件
#vi /ect/services
orasrv 1600 /tcp#oracle
listener 1700/tcp #oracle
网络服务协议的端口号
网络协议的服务类型
3.创建用户/组
su - oracle
$ vi .bash_profile
# groupadd dba //添加一个dba组
# useradd -c oracle -g dba -d /home/oracle -m -s /bin/bash oracle //添加一个oracle用户
# passwd oracle //修改用户的密码
# sync // 保存修改的文件后,重启系统使参数生效
# reboot
二. 修改用户的环境变量
su - oracle
$ vi .bash_profile
#bash profile
export DISPLAY
ORACLE_HOME=/export/home/oracle/oracle/product/9.2
export ORACLE_HOME
ORACLE_BASE=/export/home/oracle
export ORACLE_BASE
ORACLE_SID=orcl
export ORACLE_SID
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK //字符集
export NLS_LANG
PATH=.:/bin:/usr/bin:/sbin:/usr/sbin:/usr/css/bin:/usr/local/bin:/usr/proc/bin:$ORACLE_HOME/bin:$ORACLE_HOME/admin/bin:$ORACLE_HOME/lib
export PATH
LD_LIBRARY_PATH=.:/lib:/usr/lib:/usr/local/lib:/usr/share/lib:/usr/ccs/lib:$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:/usr/java/lib
export LD_LIBRARY_PATH
#reboot
三. 安装oracle9i
1. 退出,以oracle用户身份登陆,检查磁盘空间.,此后安装与windows相似
四,测试是否安装成功。
采用sqlplus连接数据库连接成功证明安装成功
总结:一定要注意环境变量的配置,最好是编写成功后,采用ftp的方式上传上去。