首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > Oracle 在solaris上的安装步骤
【标  题】:Oracle 在solaris上的安装步骤
【关键字】:Oracle,solaris
【来  源】:http://blog.chinaunix.net/article.php?articleId=11301&blogId=3479

Oracle 在solaris上的安装步骤

本文以oracle8i为例讲叙Oracle solaris上的安装步骤

 

1、以root用户,添加用户和组

# groupadd  -g 200 dba             添加dba

# groupadd  -g 201 oinstall          添加oinstall

# cd  /usr                     

# mkdir oracle                     建立oracle安装目录

# useradd –g 200 –g 201 –d /usr/oracle  oracle  建立oracle用户

# chown oracle  /usr/oracle           更改/usr/oracle的属主

# chgrp dba  /usr/oracle              更改/usr/oracle的属组

#chmod  777  /usr/oracle            更改/usr/oracle的读写权限

# passwd oracle                     更改口令为Oracle

以上建立组和用户的步骤可以通过admintool命令提供的窗口界面来设置,如下:

# admintool                 进入用户管理

增加dbaoinstall组,增加oracle用户,使oracle用户的主组为dba,从组为oinstall

2、设置系统环境变量

修改/etc/system文件,文件某尾增加以下项:

set msgsys:msginfo_msgmax=131072

set msgsys:msginfo_msgmnb=65536000

set msgsys:msginfo_msgmni=256

set msgsys:msginfo_msgtql=100000

set shmsys:shminfo_shmmax=42949672295

set shmsys:shminfo_shmmin=1

set shmsys:shminfo_shmmni=1024

set shmsys:shminfo_shmseg=1024

 

set semsys:seminfo_semmni=328

set semsys:seminfo_semmns=328

set semsys:seminfo_semvmx=32767

set semsys:seminfo_semmsl=1024

set semsys:seminfo_semopm=1024

set semsys:seminfo_semume=1024

set semsys:seminfo_semaem=16384

set semsys:seminfo_semmnu=1024

 

set pt_max_pty=512

set pt_pctofmem=10

set pt_cnt=256

3、修改/etc/profile文件,添加以下内容:

DISPLAY=主机IP:0.0

export  DISPLAY

ORACLE_BASE=/usr/oracle

export  ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/8.1.7

export  ORACLE_HOME

PATH=$PATH:/sbin:/usr/ccs/bin:/usr/bin:/usr/sbin:/usr/dt/bin:/bin:/usr/local/bin:$SAMBA/bin:/usr/local/share:$QTDIR/bin:/usr/local/tmake/bin:$SCADA_ROOT/bin:$SCADA_ROOT/bin/test:$ORACLE_HOME/bin

export  PATH

4、拷贝光盘上的oracle安装文件到硬盘

例如,拷贝到/HOME/oracle目录下

放入光盘到光驱,这时系统自动mount光驱到/cdrom目录下,并生成cdrom0目录。

# cp  -r  /cdrom/cdrom0  /HOME/oracle

拷贝完毕后,按以下命令来解压文件

# cd   /HOME/oracle

# gunzip   817sola.gz              解压缩gz文件

#cpio  -idcmv < 817sola            解压缩cpio文件

解压完毕后,在当前目录下生成Disk1目录。

5、安装oracle数据库

注销root用户,以oracle用户登录。

$ cd  /HOME/oracle/Disk1

$ runInstaller                   运行安装程序

采用默认选项,直到出现“unix group name”提示时,输入dba,点击next

当出现提示以root用户执行orainstRoot.sh文件时,请切换到root用户并执行以下命令:

# /usr/oracle/product/8.1.7/orainstRoot.sh

当出现安装类型时,最好选择custom安装,去掉其中的某些选项,点击next

当出现“privileged operating system groups”时,在OSDBA中输入“dba”,在OSOPER中输入“oinstall”。

提示是否创建数据库时,选“no”。开始复制文件,直到提示以root用户执行/usr/oracle/product/8.1.7/root.sh,请切换到root用户执行如下命令:

# /usr/oracle/product/8.1.7/root.sh

出现net8 configurating时,执行典型配置即可。

6、创建数据库实例

oracle用户,进入$ORACLE_HOME/bin目录。

$ cd  $ORACLE_HOME/bin

$./dbassist          创建数据库实例(如sidhosta

进入安装图形界面后,选“create a database”如下图:

custom模式,点next

Multipurpose,点next

默认选项,点next

选“shared server Mode

选字符集,如图示,National Character set 也可以选“ZHS16 GBK”,ZHS16CGB231280是它的子集。

修改Maximum Datafiles8192Maximum Log Files128,点next继续。

采用默认设置,点next

默认选项,点next

采用默认选项,点next

默认选项,点next继续

默认选项,点next继续

Block Buffers适当修改,如修改为8192,点next继续

采用默认选项,点next

这里选create database now,点“finish”开始创建数据库。

注意:创建数据库过程中一定要选“share server mode”,如果没有选“share server mode”,在实例配置完毕后还可以用dbassist命令进入配置界面来修改。

7、配置服务和侦听

$./netasst          

8、修改相应的环境参数

打开/var/opt/oracle/oratab文件,更改启动实例的配置项。如:

sidhosta: /usr/oracle/product/8.1.7:N

改为:

sidhosta: /usr/oracle/product/8.1.7:Y         (注意大写)

打开/usr/oracle/admin/sidhostb/pfile/initsidhostb.ora文件,增加以下项

db_files=8192

9、启动和关闭数据库和侦听

$ dbstart        启动数据库

$ lsnrctl  start   启动侦听

$ lsnrctl  stop   关闭侦听

$ dbshut        关闭数据库

10、测试数据库

$ tnsping   sidhosta

$ sqlplus   internal

$ sqlplus   system/manager@sidhosta

 

让less显示中文--抄的 :-):【上一篇】
常用网址:【下一篇】
【相关文章】
  • [FreeBSD install oracle env&/home/oracle/.profile]
  • 通过console安装SUN Solaris
  • 学习Solaris系统
  • Solaris 9 x86 u7 for vmware 安装指南
  • solaris9 x86安装oicq过程,sparc也行
  • 在solaris上安装pkg_get工具
  • solaris工具的安装,使用和注意事项(gcc,gzip,make,nmap,wget)
  • Solaris里CPU的管理
  • solaris 的IPMP配置的例子
  • 20%的SOLARIS知识解决80%的问题
  • 【随机文章】
  • 有关Defunct进程(死进程)的问题确定
  • httpd.conf中文说明
  • ASP adodb.stream 取 Win32 .bmp 图片完整文件头信息 By shawl.qiu
  • Pietty V0.3.27
  • ComponentArt的Grid页面传值
  • 谈谈C++继承中的重载,覆盖和隐藏 (转)
  • Java:IT认证中最有魅力的开发工具之一
  • JSR 184:3D坐标系和定位总结
  • 硬盘低级格式化的几种方法
  • Windows服务编写原理及探讨3
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.