Solaris 10 安装 Oracle 10g


本教程所用的版本:
Slaris:SunOS solaris 5.10 Generic_147148-26 i86pc i386 i86pc【sol-10-u11-ga-x86-dvd.iso】
Oracle:Oracle Database 10g Release 2 (10.2.0.1) for Solaris Operating System (x86) 【10201_database_solx86_64.zip】

 

【Solaris安装】见该文:https://www.cnblogs.com/lewsuy/p/12678268.html

分区需要注意,Oracle要求swap分区:4092M

安装完成后
1、安装vmware-tools (看个人喜好,命令模式忽略)

 

 

查看语言环境变量:
locale //当前语言环境

设置字符集:
LANG=zh.GBK
export LANG //设置为当前采用的字符集,下次登录需重新设置
或者设置系统默认字符集:

修改/etx/default/init文件,加入LANG=zh.GBK,需重启生效。


***************************************************************

添加缺失的包:
pkgadd -d /cdrom/sol_10_113_x86/Solaris_10/Product/ SUNWi1cs SUNWi15cs

bash-3.2# cd /

bash-3.2# mkdir OracleSRC

从其它电脑传入数据库安装包:

>scp 10201_database_solx86_64.zip root@solarisIP地址:/OracleSRC/

bash-3.2# cd /OracleSRC

bash-3.2# unzip *

bash-3.2# rm *.zip

bash-3.2# vi /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

 

bash-3.2# groupadd -g 200 dba
bash-3.2# useradd -d /oracle -m -s /bin/bash -g dba oracle

注释:
-g 设置的是用户的主用户组。 这些信息记录在/etc/passwd中。
-s Shell文件 指定用户的登录Shell。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-m 创建主目录。

bash-3.2# ls -ld /oracle
drwxr-xr-x 2 oracle dba 512 10月 15日 08:55 /oracle

bash-3.2# passwd oracle
新口令:
请重新输入新口令:
passwd:oracle 的口令已成功更改
bash-3.2# init 6
updating /platform/i86pc/boot_archive

<restart>

bash-3.2# /usr/openwin/bin/xhost localhost
localhost being added to access control list
bash-3.2# su - oracle
Oracle Corporation SunOS 5.10 Generic Patch January 2005
-bash-3.2$ ls
local.cshrc local.login local.profile
-bash-3.2$ rm local.*

-bash-3.2$ ls -a
. .. .profile
-bash-3.2$ vi .profile

export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10g
export ORACLE_SID=orcl

export DISPLAY=:0.0

export ORA_NLS33=$ORACLE_HOME/ocommon/admin/data
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8;
export NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'

export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib

export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib

export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin

export TEMP=/tmp
export TMP=/tmp
export TMPDIR=/tmp

export EDITOR=vi
set -o vi

 

-bash-3.2$ . ./.profile

-bash-3.2$ cd /OracleSRC/database/
-bash-3.2$ ls
doc install response runInstaller stage welcome.html

 

 

给database目录赋权限:

su - root

bash-3.2# chown -R oracle:dba database/
bash-3.2# ls -l
总数 2
drwxrwxr-x 6 oracle dba 512 2006 3月 24 database

bash-3.2# su - oracle
Oracle Corporation SunOS 5.10 Generic Patch January 2005

-bash-3.2$ cd /OracleSRC/database/
-bash-3.2$ ls
doc install response runInstaller stage welcome.html
-bash-3.2$ vi response/enterprise.rsp

安装:
./runInstaller

***********************************************************************
静默安装:

vi /OracleSRC/database/response/enterprise.rsp

ORACLE_HOME=/oracle/product/10g
ORACLE_HOME_NAME=Solaris
 

./runInstaller -silent -force -responseFile /OracleSRC/database/response/enterprise.rsp

 

WARNING:已在此会话中创建了新的产品清单。但是, 尚未将其注册为此系统的主产品清单。
要注册新的产品清单, 请以 root 权限运行脚本 '/oracle/oraInventory/orainstRoot.sh'。
如果不注册产品清单, 则可能无法更新所安装的产品或对其打补丁。

以下配置脚本
/oracle/product/10g/root.sh
必须以 root 用户身份执行, 才能配置系统。如果跳过执行配置工具, 则配置将不完整, 并且产品无法正常运行。要使产品能够正常运行, 必须在退出 OUI 后执行脚本和配置工具。

# /oracle/oraInventory/orainstRoot.sh
# /oracle/product/10g/root.sh

 

自此,Oracle安装到此结束。

 

 

远程登陆:

telnet Solaris_IP

login: oracle
Password:
Last login: Sun Oct 13 10:37:29 from 192.168.1.104
Oracle Corporation SunOS 5.10 Generic Patch January 2005

-bash-3.2$ sqlplus / as sysdba  ---------以sys登陆

Copyright (c) 1982, 2005, Oracle. All rights reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL>create user.... 创建用户、密码、创建数据库。。。请自理

 

-----------------------------------------------------------------------------------

alter user 用户名 account unlock; --------- 解除锁定
alter user 用户名 identified by 密码 -------------修改密码

然后用你改好的密码登陆就行

 

posted @ 2018-09-14 22:14  ∴9527  阅读(975)  评论(0编辑  收藏  举报