- 论坛徽章:
- 0
|
solaris10+oracle10g on vmware6.0
安装vmware,新建虚拟机装solaris,系统选solaris 10-64bit,处理器选1个,内存1g,硬盘选IDE,20g,网络方式选桥接,光驱指
向solarisISO文件。
solaris安装选项:联网的,非dhcp,ip地址设成和物理机在一个网段,ipv6否,路由器无,kerberos否,名称服务器无,使用系统
派生的nfsv4域,不启用网络服务。
进入安装界面后,选择手动安装,软件包选entire group,分配磁盘空间,/export/home给500m,swap分区给5g,剩余空间都分给“
/”。
安装vmtools
mkdir -p /cdhtmp
cp vmware-solaris-tools.tar.zip /cdhtmp
gunzip vmware-solaris-tools.tar.zip
tar xvf vmware-solaris-tools.tar
cd vmware-tools-distrib
./vmware-install.pl
修改bash和提示符:
修改/etc/passwd,改第一行root的bash为/bin/bash
在用户根目录下新建.profile文件:
PS1=\'[\\u@\\h:$PWD]#\'
export PS1
保存退出。登出登入后生效。
装两个软件包:sunwilcs,sunwil5cs
iso文件里product下,拷贝到/var/spool/pkg
终端下执行pkgadd
按文档要求还需要5个补丁,但下载好象有问题,所以先不装,事后证明也不影响安装oracle。
建用户和组:
groupadd oinstall
groupadd dba
useradd -d /export/home/oracle -g oinstall -G dba -m oracle
passwd -r files oracle
配核心参数:
1、按网上修改/etc/system
set noexec_user_stack=1
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_shmmin = 1
set shmsys:shminfo_shmmni = 100
set shmsys:shminfo_shmseg = 10
2、修改projid
文档要求oracle用户的信息是:
$ id -p
uid=100(oracle) gid=100(dba) projid=100(group.dba)
实际是:
$ id -p
uid=100(oracle) gid=100(oinstall) projid=3(default)
按网上修改projid:
#projadd -U oracle -p 100 group.dba
#vi /etc/user_attr
添加:oracle::::project=group.dba
gid的问题没有解决,但好象并不影响安装oracle
3、设共享内存到2g:
#projmod -sK \"project.max-shm-memory=(privileged,2G,deny)\" group.dba
建目录并给权限:
mkdir -p /u01/app/oracle
chown -R 775 /u01/app/oracle/
chown -R oracle:oinstall /u01
mkdir -p /u02/oradata
chown -R oracle:oinstall /u02/oradata
chown -R 775 /u02/oradata/
配oracle用户环境:
vi .profile
ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_HOME
ORACLE_SID=orcl
export ORACLE_SID
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG
PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin:/usr/openwin/bin
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib64:/usr/local/lib
export LD_LIBRARY_PATH
DISPLAY=local_host:0.0
export DISPLAY
umask 022
FTP传文件:主机上安装3cdaemon 并配置启动
ftp ip地址
anonymous
bin
get file
解压,以oracle用户登陆,安装成功。
打开数据库:
$ lsnrctl start 启动监听
$ sqlplus /nolog
SQL> conn as sysdba
SQL> startup
oracle下创建新用户
create user test identified by abc123;
给权限:
grant connect,resource to test;
按客户端安装文档装客户端
在客户端机器的host文件里加上服务器名的解析
连接成功
[ 本帖最后由 94110 于 2008-10-7 17:50 编辑 ] |
|