Solaris+Oracle安装(详细图解)

简介:

  安装Solaris10操作系统,在其上安装Oracle10G,同时针对vmware添加硬盘,并在solaris上添加分区并使用。
  本文是我和老婆一起研究一个星期的结果,很是辛苦,尤其是其中一天03:30才睡,累啊,但是又收获,很欣慰,很有成就感。其实中间主要的问题是在Solaris10操作系统上,之前没有使用过这个系统,以至于,迟迟搞不定,大费周章,也上网借鉴和下载了很多文档学习。

这个文档完全是我老婆写的,很是详细,那个图截得,那叫一个多啊,这里要谢谢老婆了,但是图太多,上传受限,都比较小,希望大家将就看,毕竟我才开始研究Blog,还不娴熟。

下面,我们就开始了。

1安装solaris系统

1.1安装Solaris系统前虚拟机的配置

备注:因为安装solaris系统+oracle+netnumne大约需要20G的空间,所以要给虚拟机分配30G的硬盘(因为安装完oracle和网管软件后整个占用的空间约为21G);虚拟机上安装同实际服务器上安装solaris系统的配置相同。

选择“New virtual Machine”(以下按照图所示配置)

clip_image002

选择“typical”后,点选“next”

clip_image004

选择Solaris系统的iso软件所在路径,点选“next”

clip_image006

进行如下选择,点选“next”

clip_image008

选择Solaris系统的安装路径,点选“next”

clip_image010

设置虚拟机的硬盘空间,以设置为25G (建议使用30G)为例,设置完成后,点选“next”

clip_image012

clip_image014

点选上图的“Customize Hardware”,进入如下设置界面,设置memory,根据本地电脑的内存进行相应的设置(建议使用1.5G的内存给虚拟机)

clip_image016

Processors使用默认设置,如下

clip_image018

clip_image019

不会用到软驱,可以选中“Floppy”后,点击“remove”,操作

clip_image021

设置CD\DVD ,选择iso文件所在的路径

clip_image023

Network按照如下配置

clip_image025

clip_image027

点击“finish”完成虚拟机配置

clip_image029

1.2开始安装Solaris系统

点击虚拟机的如下界面,进行Solaris系统的安装操作

如果是HP DL580服务器,将磁盘插好后,上电,插入Solaris光盘后,从光盘启动

按照如上操作后,进入如下安装Solaris的操作界面,按照如下界面的操作进行配置

使用光盘引导系统,出现第一个画面如下:

我们选择第一个,即“Solaris”进行安装

clip_image031

随后将出现安装方式选择的画面,如下,使用默认的即1,即图形安装界面,进行安装。

clip_image033

接着,系统将初始化Java和图形界面

clip_image035

接着出现如下界面,让我们选择键盘布局:

clip_image037

说明:

一般来说,大家的键盘都应该是美国英语的布局,故采用默认选项。如果需要改变布局,则通过光标上下移动到相应位置,然后点击回车键进行选择。选择完成后按F2进入下一步。

出现如下界面,按回车继续安装过程:

clip_image039

如果你能看到下图这个这个对话框,表明你的电脑可以进行GUI安装过程,请在30秒内按回车键进行确认,否则将进入CLI安装过程。

clip_image041

说明:

1.3和1.4分别说明了使用命令行进行安装和使用GUI进行安装的过程说明

内存大于400MB,支持GUI安装界面。

1.3安装界面为命令行界面

下一步是选择安装的语言,这里我选择的是0 英文。

clip_image043

按F2继续

clip_image045

标识系统,按F2继续

clip_image047

选择是否联网,选择后继续

clip_image049

如果为多网卡,会有选择网卡的配置选项,

选择网卡,用上下键移动光标到网卡0上按空格选中后继续

- Configure Multiple Network Interfaces ---------------------------------------------------------------------------

Multiple network interfaces have been detected on this system. Specify all

of the network interfaces you want to configure.

Note: You must choose at least one interface to configure.

Network interfaces

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

[X] bge0

[ ] bge1

[ ] bge2

[ ] bge3

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

Esc-2_Continue Esc-6_Help

是否启用DHCP,选择否后继续

clip_image051

设置网卡的主机名

clip_image053

设置网卡的IP地址

clip_image055

是否是子网的一部分,选择后F2继续

clip_image057

设置网卡的掩码

clip_image059

是否启用IPV6,选择否后继续

设置网卡的网关(缺省路由)

clip_image061

确认配置信息,如果配置都正确则F2继续,否则F4重新配置一次以更改

clip_image063

设置安全策略

clip_image065

确认安全策略配置信息

clip_image067

是否启用命名服务, 不需要启用命名服务,选择否。

clip_image069

确认命名服务配置

clip_image071

NFSv4域名配置,使用系统默认。

clip_image073

确认NFSv4域名配置

clip_image075

时区设置,选择亚洲。

clip_image077

选择国家

clip_image079

设置日期和时间(自动设置)

clip_image081

确认地区和时间配置

clip_image083

设置root登录密码,安装完系统后可以用passwd root来更改密码,本次设置为root

clip_image085

启用远程服务

clip_image087按“Enter”取消注册 
clip_image089

按F2继续

clip_image091

clip_image093

选择安装类型,选择F2典型安装

clip_image095

安装完成后自动弹出光盘

clip_image097

安装完成后自动重启

clip_image099

安装完成后请及时拿出光盘,避免重复安装,如已经进入重复安装界面,将服务器强行重启后,退出光盘即可。

clip_image101

确认LICENSE,按F2 继续

clip_image103

选择语言,把光标移到North America前面的>上(注意不是[ ]上),按空格,把光标移到U.S.A. (UTF-8)上按空格,继续。

clip_image105

clip_image107

选择语言编码,选择U.S.A. (UTF-8) ( en_US.UTF-8 )

clip_image109

如果选择安装简体中文语言,请做如下选择:

clip_image111

如果选择安装简体中文语言,选择语言编码

clip_image113

附加产品,按如下选择

clip_image115

clip_image117

选择安装软件类别,选择Entire Distribution plus OEM support

clip_image119

选择安装磁盘,选择第一个磁盘后继续

clip_image121

文件系统,选择F4_Manual Layout自定义

clip_image123

F2继续(overlap磁盘总共空间大小,不可修改)

clip_image125

按F2继续

clip_image126

按上下左右方向键进行选择后修改

clip_image128

 修改后的配置如下:(根据实际情况分配相应分区大小)

clip_image132

确认磁盘分配,如果分配没问题则按F2选择继续

clip_image134

是否mount远程文件,选择继续(不MOUNT),按F2即是不选择,继续

clip_image136

确认安装信息,没有问题就选择F2开始安装

 

clip_image138

1.4安装界面为图形界面

选择是否联网,选择后继续

clip_image140

是否启用DHCP,选择否后继续

 

clip_image142

设置该网卡对应的主机名

clip_image144

设置IP地址

clip_image146

是否为子网的一部分,选择“是”

设置网卡的掩码

clip_image148

是否启用IPV6,选择否后继续

clip_image150

设置网卡的网关(缺省路由)

clip_image152

设置安全策略

clip_image154

是否启用命名服务, 不需要启用命名服务,选择否。

clip_image156

NFSv4域名配置,使用系统默认。

clip_image158

时区设置

clip_image160

选择国家

 

clip_image162

设置时间

clip_image164

设置root登录密码,安装完系统后可以用passwd root来更改密码,本次设置为root

 

clip_image166

启用远程服务

clip_image168

选择不注册

clip_image170

点击“next”继续

clip_image172

确认安装信息,没有问题就选择“Confirm”

 

clip_image174

点击“next”开始安装

clip_image176

安装完成后自动弹出光盘, 安装完成后自动重启

clip_image178

安装完成后请及时拿出光盘,避免重复安装,如已经进入重复安装界面,将服务器强行重启后,退出光盘即可。

点击“ok”继续

clip_image180

 

clip_image182

clip_image184

选中Accept(接受)复选框,点击Next进入下一步选择要支持的本地字符集等(默认为英文):

 

clip_image186

选择安装类型,自定义安装

clip_image188

选择安装语言

clip_image190

选择语言编码

clip_image192

附加产品

clip_image194

选择安装软件类别,选择Entire Distribution plus OEM support

clip_image196

磁盘分区的选择,选中“c0d0(bootdisk)”,点击“next”继续

clip_image198

同上

clip_image200

选择需要分区的磁盘,然后点击Next进入下一步进行分区

clip_image202

希望将Solaris安装在整个硬盘上,安装程序会自动根据你的分区总大小进行计算,并给出一个详细的分区方案,选择c0d0后,点击“Modify”进行分区

则直接点击Next即可进入分区过程

clip_image204


根据磁盘分配完成后,修改如下,“apply”后点击“ok”

clip_image209

配置完成后点击“next”继续

clip_image211

确认安装信息,没有问题就选择“Install Now” ,开始安装

clip_image213

 

 

clip_image215

1.5安装完成,进入Solaris系统

clip_image217

等待20s左右进入输入用户名和密码界面,输入完root/root后进入如下界面:

clip_image219

如果使用的是虚拟机,可以设置一下屏幕的分辨率为如下:

使用比较方便,防止仅能看到部分桌面

clip_image221

此时会出现如下界面(选择不注册)

clip_image223

clip_image225

2安装oracle

说明:安装完Solaris系统后,可以使用xmanager软件,远程登录Solaris系统进行软件的安装操作。

创建oracle用户,创建完成oracle用户后,可以远程进行oracle软件的安装操作,默认root用户是禁止telnet和ftp的。

2.1更改root的部分权限

2.1.1开启solaris系统上的ftp功能

说明:如ftp操作是禁止的,可以执行如下命令开启或禁止

#svcadm disable svc:network/ftp

#svcadm enable svc:network/ftp

2.1.2开启使用root访问ftp的权限(默认是禁止的)

具体方法:

修改在 /etc/ftpd目录下的ftpusers文件,该文件中如果有root,行首加#号注释掉就可以了。

2.1.3开启使用root访问telnet的权限(默认是禁止的)

具体方法:

修改在/etc/default目录下的login文件,把文件中的CONSOLE=/dev/console该行注释掉,即:在行首加#,修改后就可以用root telnet及登录远程桌面(使用xmanager)。

2.2创建用户组、用户及相应的密码

2.2.1添加用户组

groupadd oinstall

2.2.2添加用户

groupadd dba

useradd -g oinstall -G dba -d /export/home/oracle -s /bin/csh -m oracle

locks

#

说明:

{-g表示用户所属组、-G表示用户所属附加组、-d表示用户主目录、-s表示用户默认shell类型、oracle表示用户名,-m参数表示自动创建此用户的主目录,为避免麻烦,请勿手动创建此目录}

2.2.3设置oracle用户密码,将密码设置为oracle

passwd oracle

New Password:

Re-enter new Password:

passwd: password successfully changed for oracle

#

说明:

{表示为oracle用户设置密码,输入该命令并回车之后,系统会提示输入密码、确认密码}

2.3安装oracle前的准备

2.3.1打系统补丁(以root用户登录)

⑴、执行如下命令,确认系统补丁存放路径:

pkgadd

pkgadd: ERROR: no packages were found in </var/spool/pkg>

⑵、查找需要的补丁文件

pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot \

SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

system SUNWarc Lint Libraries (usr)

system SUNWbtool CCS tools bundled with SunOS

system SUNWhea SunOS Header Files

system SUNWi1of ISO-8859-1 (Latin-1) Optional Fonts

system SUNWlibm Math & Microtasking Library Headers & Lint Files (Usr)

system SUNWlibms Math & Microtasking Libraries (Usr)

system SUNWsprot Solaris Bundled tools

system SUNWtoo Programming Tools

system SUNWxwfnt X Window System platform required fonts

ERROR: information for "SUNWsprox" was not found

ERROR: information for "SUNWi1cs" was not found

ERROR: information for "SUNWi15cs" was not found

#

由以上输入可以知道需要的补丁文件为“SUNWsprox”、“SUNWi1cs”、“SUNWi15cs”

⑶、到系统盘中查找以上三个文件

如果是实际的服务器,请插入系统盘,如果是虚拟机请执行如下操作:

clip_image227

以上三个文件在系统盘中的路径如下:

/cdrom/sol_10_910_x86/Solaris_10/Product

找到以上三个文件,将其放入该路径:/var/spool/pkg

在系统盘上未找到该补丁文件“SUNWsprox”,可以用补丁文件“SUNWsprot”代替

⑷、再次执行如下命令

pkgadd

The following packages are available:

1 SUNWi15cs X11 ISO8859-15 Codeset Support

(i386) 2.0,REV=2004.10.17.15.04

2 SUNWi1cs X11 ISO8859-1 Codeset Support

(i386) 2.0,REV=2004.10.17.15.04

3 SUNWsprot Solaris Bundled tools

(i386) 5.10,REV=2004.12.18

Select package(s) you wish to process (or 'all' to process

all packages). (default: all) [?,??,q]: 1

按照顺序依次打补丁文件1、2、3

⑸、确认打补丁文件是否成功

pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot \

SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt&gt;

system SUNWarc Lint Libraries (usr)

system SUNWbtool CCS tools bundled with SunOS

system SUNWhea SunOS Header Files

system SUNWi15cs X11 ISO8859-15 Codeset Support

system SUNWi1cs X11 ISO8859-1 Codeset Support

system SUNWi1of ISO-8859-1 (Latin-1) Optional Fonts

system SUNWlibm Math & Microtasking Library Headers & Lint Files (Usr)

system SUNWlibms Math & Microtasking Libraries (Usr)

system SUNWsprot Solaris Bundled tools

system SUNWtoo Programming Tools

system SUNWxwfnt X Window System platform required fonts

ERROR: information for "SUNWsprox" was not found

#

如出现如下界面,则补丁ok。

2.3.2修改Solaris系统参数(以root用户登录)

⑴、创建/etc/system文件的一个备份,以防万一,执行如下命令:

未备份前查看/etc下的system文件

ls |grep system

system

#

备份后查看/etc下的system文件

cd /etc

#cp system system.backup

ls |grep system

system

system.backup

#

执行以上操作确保备份成功

⑵、编辑/etc/system,在最后添加如下:

set noexec_user_stack=1

set semsys:seminfo_semmni=300

set semsys:seminfo_semmns=1050

set semsys:seminfo_semmsl=400

set semsys:seminfo_semvmx=32767

set shmsys:shminfo_shmmax=6400000000(服务器8G内存的情况下,不同情况按比例增减)

set shmsys:shminfo_shmmin=1

set shmsys:shminfo_shmmni=300

set shmsys:shminfo_shmseg=30

说明:

2G内存设置set shmsys:shminfo_shmmax=4294967295

⑶、重启系统使参数生效

执行init 6操作

#pwd

/

init 6

2.3.3创建文件夹(以oracle用户登录)

创建存放oracle安装软件的文件夹oraclesoft、创建存放oracle软件的安装路径文件夹、创建存放oracle数据的文件夹oradata,具体如下:

netnumen-sys%mkdir –p /export/home/oracle/oraclesoft

netnumen-sys%mkdir –p /export/home/oracle/product/10g

netnumen-sys%mkdir –p /export/home/oracle/product/oradata

2.3.4修改Oracle用户的环境变量(以oracle用户登录)

⑴、备份要修改的文件.cshrc

备份前,查看是否存在.cshrc文件,执行如下命令:

netnumen-test% ls –a

发现没有该文件,则从主目录下的local.cshrc文件拷贝一份另命名为.cshrc,执行命令如下:

netnumen-test% cp local.cshrc .cshrc

确认复制成功,执行命令如下:

netnumen-test% ls –a

说明:在oracle用户的主目录下找到并修改它的环境变量.cshrc(这是一个隐藏文件,ls时须加-a参数)。

⑵、在.cshrc文件的umask 022下一行添加如下内容

setenv ORACLE_BASE /export/home/oracle

setenv ORACLE_HOME /export/home/oracle/product/10g

setenv ORACLE_SID uep

setenv ORACLE_UN system

setenv ORACLE_PW oracle

setenv NLS_LANG "american_america.ZHS16GBK"

setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"

并且在原有文件内容的set path内容由

set path=(/bin /usr/bin /usr/ucb /etc .)

变更为:

set path=($ORACLE_HOME/bin /bin /usr/bin /usr/ucb /etc .)

更改完成以上内容后,进行保存

即更改完成后,内容如下:

netnumen-test% more .cshrc

#ident "@(#)local.cshrc 1.2 00/05/01 SMI"

umask 022

setenv ORACLE_BASE /export/home/oracle

setenv ORACLE_HOME /export/home/oracle/product/10g

setenv ORACLE_SID uep

setenv ORACLE_UN system

setenv ORACLE_PW oracle

setenv NLS_LANG "american_america.ZHS16GBK"

setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"

set path=($ORACLE_HOME/bin /bin /usr/bin /usr/ucb /etc .)

if ( $?prompt ) then

set history=32

endif

netnumen-test%

⑶、使新环境变量生效,执行如下命令:

netnumen-test% source .cshrc

校验环境变量,执行如下命令

netnumen-test% env

执行完成以上命令后,可以看到刚才设置的相关环境变量。

说明:

参数说明

setenv ORACLE_BASE /export/home/oracle

setenv ORACLE_HOME /export/home/oracle/product/10g(安装oracle软件的路径)

setenv ORACLE_SID uep(数据库实例名)

setenv ORACLE_UN system

setenv ORACLE_PW oracle (yourpassword)

setenv NLS_LANG "american_america.ZHS16GBK"

setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"

set path=($ORACLE_HOME/bin /usr/ccs/bin /bin /usr/bin )

如果oracle及相关软件要安装简体中文,请做如下 变更:

setenv ORACLE_BASE /export/home/oracle

setenv ORACLE_HOME /export/home/oracle/product/10g

setenv ORACLE_SID uep(数据库实例名)

setenv ORACLE_UN system

setenv ORACLE_PW oracle (yourpassword)

setenv NLS_LANG "simplified chinese_china.ZHS16GBK"

setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"

2.3.5上传oracle软件(以oracle用户登录)

ftp到solaris系统上,具体操作如下:

或者可以其它电脑上开启ftp服务,Solaris系统ftp到其它电脑上,其操作与下相近,仅能上传压缩文件。

clip_image229

确认oracle软件上传成功:

netnumen-test%cd /export/home/oracle/oraclesoft

netnumen-test% ls

ora_10-02-solx86.zip

netnumen-test%

2.3.6将上传到solaris系统上的文件进行解压缩操作(以oracle用户登录)

具体执行如下:

进入软件所在的路径

netnumen-test%cd /export/home/oracle/oraclesoft

netnumen-test% unzip ora_10-02-solx86.zip

以上命令执行完成后,确认解压缩到文件,再次执行ls

netnumen-test% ls

database ora_10-02-solx86.zip

netnumen-test%

解压到了database文件夹中

2.4安装oracle软件(以oracle用户登录)

说明:

注销root用户,以oracle用户重新登录到Solaris系统,注意不要在root用户下使用su – oracle来切换到oracle用户进行安装,那样系统图形界面不能启动。

打开terminial,按照如下执行:

netnumen-test% cd /export/home/oracle/oraclesoft/database

netnumen-test% ls

doc install response runInstaller stage welcome.html

netnumen-test% ./runInstaller

执行完成以上命令后,会跳出oracle软件的图形界面,如下,选择高级安装Advanced Installation

clip_image231

设置路径和组名

地址输入/export/home/oracle/product/10g

操作系统组名选择 oinstall

clip_image233

选择版本Enterprise Edition

clip_image235

选择路径,名字用系统缺省的,不要去修改。

路径设置为:/export/home/oracle/product/10g

clip_image237

会弹出来一个告警,选择Yes继续。

clip_image239

检查系统, 检查完成后点Next

clip_image241

选择仅安装数据库软件

clip_image243

开始安装

clip_image245

clip_image247

跳出如下界面后,以root权限执行两个脚本

clip_image249

另外打开一个terminal,执行如下命令:

netnumen-test% su - root

Password:

Oracle Corporation SunOS 5.10 Generic Patch January 2005

# cd /export/home/oracle/product/10g

# ./orainstRoot.sh

Changing permissions of /export/home/oracle/product/10g to 770.

Changing groupname of /export/home/oracle/product/10g to oinstall.

The execution of the script is complete

cd ..

pwd

/export/home/oracle/product

cd 10g

./root.sh

Running Oracle 10g root.sh script...

The following environment variables are set as:

ORACLE_OWNER= oracle

ORACLE_HOME= /export/home/oracle/product/10g

Enter the full pathname of the local bin directory: [/usr/local/bin]: $ORACLE_HOME/bin

Creating $ORACLE_HOME/bin directory...

Copying dbhome to $ORACLE_HOME/bin ...

Copying oraenv to $ORACLE_HOME/bin ...

Copying coraenv to $ORACLE_HOME/bin ...

Creating /var/opt/oracle/oratab file...

Entries will be added to the /var/opt/oracle/oratab file as needed by

Database Configuration Assistant when a database is created

Finished running generic part of root.sh script.

Now product-specific root actions will be performed.

#

按照如上操作执行完成后,返回oracle软件安装界面,点选“ok”

clip_image250

安装结束界面出现时表明Oracle数据库已经安装完成,单击界面上的<Exit>按钮,然后确认以结束安装。

clip_image252

 

clip_image254

2.5 创建数据库实例(以oracle用户登录)

打开一个terminal,执行dbca创建数据据库实例,具体如下:

netnumen-test% dbca

Warning: Missing charsets in String to FontSet conversion

Warning: Cannot convert string "-dt-interface system-medium-r-normal-s*utf*-*-*-*-*-*-*-*-*" to type FontSet

Warning: Missing charsets in String to FontSet conversion

Warning: Missing charsets in String to FontSet conversion

Warning: Cannot convert string "-dt-interface user-medium-r-normal-s*utf*-*-*-*-*-*-*-*-*" to type FontSet

Warning: Missing charsets in String to FontSet conversion

执行完以上命令后,会跳出创建实例的图形界面,点选“next”

clip_image256

选择数据库配置,选择通用General Purpose

clip_image258

定义数据库参数,数据库名称和SID都设置成 uep,字符集选系统缺省。

clip_image260

clip_image262

选择数据库管理选项,选择使用database control管理数据库

clip_image264

设置数据库密码,密码建议使用oracle

clip_image266

clip_image268

创建数据库文件位置

clip_image270

不要自动备份

clip_image272

下图使用默认,不需要进行配置,点击“next”

clip_image274

使用内存按照如下配置,其中SGA和PGA为默认 即可(Sizing和Connection Mode使用默认即可)

clip_image276

字符集选系统缺省

clip_image278

确认Database Storage,确认完成后点击“next”

clip_image280

确认安装信息,确认完成后,点击“ok”开始安装

clip_image282

clip_image284

安装完成后,跳出如下界面,点击exit,数据库实例配置完成

clip_image286

2.6建立侦听(以oracle用户登录)

建立侦听:

执行netca

netnumen-test% netca

Oracle Net Services Configuration:

Warning: Missing charsets in String to FontSet conversion

Warning: Cannot convert string "-dt-interface system-medium-r-normal-s*utf*-*-*-*-*-*-*-*-*" to type FontSet

Warning: Missing charsets in String to FontSet conversion

Warning: Missing charsets in String to FontSet conversion

Warning: Cannot convert string "-dt-interface user-medium-r-normal-s*utf*-*-*-*-*-*-*-*-*" to type FontSet

Warning: Missing charsets in String to FontSet conversion

 

clip_image288

clip_image290

 

clip_image292

clip_image294

 

clip_image296

 

clip_image298

执行完成以上操作,侦听配置完成

2.7配置本地net服务名配置(以oracle用户登录)

建立本地net服务名配置:

执行netca

netnumen-test% netca

Oracle Net Services Configuration:

Warning: Missing charsets in String to FontSet conversion

Warning: Cannot convert string "-dt-interface system-medium-r-normal-s*utf*-*-*-*-*-*-*-*-*" to type FontSet

Warning: Missing charsets in String to FontSet conversion

Warning: Missing charsets in String to FontSet conversion

Warning: Cannot convert string "-dt-interface user-medium-r-normal-s*utf*-*-*-*-*-*-*-*-*" to type FontSet

Warning: Missing charsets in String to FontSet conversion

clip_image300

 

clip_image302

配置为实例名

clip_image304

 

clip_image306

clip_image308

clip_image310

 

 

 

clip_image312

如果没有测试成功,等点击“Change Login”,更改密码为“oracle”

配置为主机名

clip_image314

 

clip_image316

 

clip_image318

 

点击“finish”配置完成

clip_image320

2.8确认以上配置是否正常(以oracle用户登录)

2.8.1确认数据库实例

查看当前实例及状态

netnumen-test% sqlplus / as sysdba

SQL*Plus: Release 10.2.0.2.0 - Production on Tue Jun 14 17:50:07 2011

Copyright (c) 1982, 2005, Oracle. All Rights Reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Production

With the Partitioning, OLAP and Data Mining options

SQL&gt; select instance_name,status from v$instance;

INSTANCE_NAME STATUS

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

uep OPEN

SQL&gt;

2.8.2查看监听状态

netnumen-test% lsnrctl status

LSNRCTL for Solaris: Version 10.2.0.2.0 - Production on 14-JUN-2011 17:52:06

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

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

STATUS of the LISTENER

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

Alias UEPLIS

Version TNSLSNR for Solaris: Version 10.2.0.2.0 - Production

Start Date 14-JUN-2011 16:38:32

Uptime 0 days 1 hr. 13 min. 34 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File /export/home/oracle/product/10g/network/admin/listener.ora

Listener Log File /export/home/oracle/product/10g/network/log/ueplis.logListening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=netnumen-test)(PORT=1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))

Services Summary...

Service "PLSExtProc" has 1 instance(s).

Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...

Service "uep" has 1 instance(s).

Instance "uep", status READY, has 1 handler(s) for this service...

Service "uepXDB" has 1 instance(s).

Instance "uep", status READY, has 1 handler(s) for this service...

Service "uep_XPT" has 1 instance(s).

Instance "uep", status READY, has 1 handler(s) for this service...

The command completed successfully

netnumen-test%

2.9更改数据库时间(以oracle用户登录)

netnumen-test% sqlplus / as sysdba

SQL*Plus: Release 10.2.0.2.0 - Production on Tue Jun 14 17:55:51 2011

Copyright (c) 1982, 2005, Oracle. All Rights Reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Production

With the Partitioning, OLAP and Data Mining options

SQL&gt;alter system set nls_date_format="YYYY-MM-DD HH24:Mi:SS" scope=spfile;

SQL&gt;startup force

数据库重启完成后,执行以下命令查看时间更改是否生效

SQL&gt; show parameter nls_date_format

NAME TYPE

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

VALUE

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

nls_date_format string

YYYY-MM-DD HH24:Mi:SS

SQL&gt;

2.10 鼠标在虚拟机桌面和本地电脑桌面自由切换

具体操作如下:

⑴、在虚拟机--&gt;设置--&gt;CD/DVD-&gt;使用镜像到vmaware安装目录下找到虚拟机上所安装系统的一个iso文件,下面以Solaris系统为例,如果开机前按照如下操作,配置完成后开机

clip_image322或者虚拟机已经开机,可以按照如下操作在setting中设置好CD/DVD的所要使用的iso路径后,点击Connect

clip_image324

⑵、按照如上操作后,进入虚拟机的系统界面可以看到光盘显示“VMware tools”具体如下:

clip_image326 
在这个光盘中有vmware-linux-tools.tar.gz,将其拷贝到另外一个目录中,进行安装(可以使用鼠标右键复制粘贴操作,或者按照如下命令)。

#cd /cdrom/vmwaretoools #cd /tmp 
#cp vmware-linux-tools.tar.gz /tmp 将文件拷贝到/tmp目录下。 
#cd /tmp

⑶、用tar命令将压缩包解压(或者用鼠标右键进行解压缩操作) 
#tar –zxvf vmware-linux-tools.tar.gz

解压后我们会看到一个vmware-tools-distrib文件夹,我们用tar命令解压出来的文件都在这个文件夹。 
#cd vmware-tools-distrib 
运行vmware-install.pl进行安装。 
#./vmware-install.pl              如果是第一次在机子上安装vmware tools,在执行vmware-install.pl时,出现提示让你选择文件安装目录的时候,可以一路按默认选项。 
⑷、卸载vmware tools 要想卸载vmware tools,只要在/usr/bin目录下执行vmware-unistall-tools.pl即可。

2.11在虚拟机上安装软件出现空间不够如何处理

采用添加硬盘的方式,具体操作如下:

⑴、进入系统后,执行devfsadm命令,系统检测新增加的设备,这种方法不需要reboot。

⑵、检测完后,我们执行format,这个时候会发现已经多出来一个编号为1的硬盘了(原来的硬盘的编号是0),在VMware中一般为c0d1,选择1硬盘。

⑶、新加的硬盘我们一般需要首先执行fdisk,format&gt;fdisk,完成后悔显示概要信息,选6Cancel。

⑷、退出format&gt;下,选择partition对新硬盘分区,format&gt;partition.

⑸、列出了0-7共8个partition,就选个7吧,作为home分区使用,回车;要求填入partition id tag,写home,回车,默认vm(可写可挂载),回车;指定大小,我暂且把所有的cylinders都给home了,回车,回到partition&gt;。

⑹、给当前的分区表取个名,partition&gt;name,随便叫newtabel吧。

⑺、执行partition&gt;label,选择yes,执行完这一步可用print检查分区表,partition7home已经有了设定的大小

⑻、键入quit退到format&gt;,执行一下save,保存设置,这里需要填完整的路径

/etc/format.dat,yes后quit,对到#

⑼、分区做完了,需要建立熙independent文件系统,用newfs,执行命令#newfs/dev/dsk/c0d1s7,执行完后会显示superblock的备份地址。完成这一步可用fsck检查文件系统是否正确。

⑽、在根目录下创建newhome目录用来作为新分区的挂载点,#mkdir/newhome。

⑾、挂载,#mount/dev/dsk/c0d1s7 /newhome,挂载完成可用df –k查看挂载结果。

可是,重启之后你会发现,挂载在/newhome下的分区没了!用df –k查看,发现不见了!原来我们还差一步—设置自动挂载:

⑿、编辑/etc/vfstab文件,#vi /etc/vfstab,新增一行,内容为/dev/dsk/c0d1s7 /dev/rdsk/c0d1s7 /newhome ufs 2 yes –

重启后发现,c0d1s7已经能够自动挂载到/newhome目录了。

在虚拟机上举例说明:

clip_image328

选择“hard disk”,点击“next”

clip_image330

clip_image332

clip_image334

clip_image336

选择该添加硬盘的路径

clip_image338

点击“ok”重启虚拟机

clip_image340

进入系统后,进行如下操作:

操作举例,详细操作过程如下:

devfsadm

format

Searching for disks...done

AVAILABLE DISK SELECTIONS:

0. c0d0 <DEFAULT cyl 3260 alt 2 hd 255 sec 63>

/pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0

1. c0d1 <DEFAULT cyl 4092 alt 2 hd 128 sec 32>

/pci@0,0/pci-ide@7,1/ide@0/cmdk@1,0

Specify disk (enter its number): 1

selecting c0d1

Total disk size is 4095 cylinders

Cylinder size is 4096 (512 byte) blocks

Cylinders

Partition Status Type Start End Length %

========= ====== ============ ===== === ====== ===

1 Active Solaris2 1 4094 4094 100

SELECT ONE OF THE FOLLOWING:

1. Create a partition

2. Specify the active partition

3. Delete a partition

4. Change between Solaris and Solaris2 Partition IDs

5. Exit (update disk configuration and exit)

6. Cancel (exit without updating disk configuration)

Enter Selection: 6

format&gt; partition

PARTITION MENU:

0 - change `0' partition

1 - change `1' partition

2 - change `2' partition

3 - change `3' partition

4 - change `4' partition

5 - change `5' partition

6 - change `6' partition

7 - change `7' partition

select - select a predefined table

modify - modify a predefined partition table

name - name the current table

print - display the current table

label - write partition map and label to the disk

!<cmd> - execute <cmd>, then return

quit

partition&gt; 7

Part Tag Flag Cylinders Size Blocks

7 unassigned wm 0 0 (0/0/0) 0

Enter partition id tag[unassigned]: home

Enter partition permission flags[wm]:(使用默认,回车)

Enter new starting cyl[3]:(使用默认,回车)

Enter partition size[0b, 0c, 3e, 0.00mb, 0.00gb]: 8000

Please specify units in either b(blocks), c(cylinders), e(end cylinder),

m(megabytes) or g(gigabytes)

Enter partition size[0b, 0c, 3e, 0.00mb, 0.00gb]: 8g

`8.00gb' is out of range

Enter partition size[0b, 0c, 3e, 0.00mb, 0.00gb]: 8000m

partition&gt; name

Enter table name (remember quotes): newtabel

partition&gt; label

Ready to label disk, continue? y

partition&gt; print

Current partition table (newtabel):

Total disk cylinders available: 4092 + 2 (reserved cylinders)

Part Tag Flag Cylinders Size Blocks

0 unassigned wm 0 0 (0/0/0) 0

1 unassigned wm 0 0 (0/0/0) 0

2 backup wu 0 - 4091 7.99GB (4092/0/0) 16760832

3 unassigned wm 0 0 (0/0/0) 0

4 unassigned wm 0 0 (0/0/0) 0

5 unassigned wm 0 0 (0/0/0) 0

6 unassigned wm 0 0 (0/0/0) 0

7 home wm 3 - 4002 7.81GB (4000/0/0) 16384000

8 boot wu 0 - 0 2.00MB (1/0/0) 4096

9 alternates wm 1 - 2 4.00MB (2/0/0) 8192

partition&gt; quit

FORMAT MENU:

disk - select a disk

type - select (define) a disk type

partition - select (define) a partition table

current - describe the current disk

format - format and analyze the disk

fdisk - run the fdisk program

repair - repair a defective sector

show - translate a disk address

label - write label to the disk

analyze - surface analysis

defect - defect list management

backup - search for backup labels

verify - read and display labels

save - save new disk/partition definitions

volname - set 8-character volume name

!<cmd> - execute <cmd>, then return

quit

format&gt; save

Saving new disk and partition definitions

Enter file name["./format.dat"]: /etc/format.dat

format&gt; quit

newfs /dev/dsk/c0d1s7

newfs: construct a new file system /dev/rdsk/c0d1s7: (y/n)? y

Warning: 2048 sector(s) in last cylinder unallocated

/dev/rdsk/c0d1s7: 16384000 sectors in 2667 cylinders of 48 tracks, 128 sectors

8000.0MB in 167 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)

super-block backups (for fsck -F ufs -o b=#) at:

32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,

15437472, 15535904, 15634336, 15732768, 15831200, 15929632, 16028064,

16126496, 16224928, 16323360

#

fsck

/dev/dsk/c0d0s0 IS CURRENTLY MOUNTED READ/WRITE.

CONTINUE?

Program terminated

/dev/dsk/c0d0s3 IS CURRENTLY MOUNTED READ/WRITE.

CONTINUE?

Program terminated

/dev/dsk/c0d0s7 IS CURRENTLY MOUNTED READ/WRITE.

CONTINUE?

Program terminated

# mkdir /newhome

# ls

bin devices home net sbin vol

boot Documents kernel netnumen system

cdrom etc lib opt tmp

Desktop export lost+found platform usr

dev gby mnt proc var

mount /dev/dsk/c0d1s7 /newhome

# df -k

Filesystem kbytes used avail capacity Mounted on

/dev/dsk/c0d0s0 7696853 4814710 2805175 64% /

/devices 0 0 0 0% /devices

ctfs 0 0 0 0% /system/contract

proc 0 0 0 0% /proc

mnttab 0 0 0 0% /etc/mnttab

swap 2435912 984 2434928 1% /etc/svc/volatile

objfs 0 0 0 0% /system/object

sharefs 0 0 0 0% /etc/dfs/sharetab

/usr/lib/libc/libc_hwcap1.so.1

7696853 4814710 2805175 64% /lib/libc.so.1

fd 0 0 0 0% /dev/fd

/dev/dsk/c0d0s3 2715107 82029 2578776 4% /var

swap 2435012 84 2434928 1% /tmp

swap 2434960 32 2434928 1% /var/run

/dev/dsk/c0d0s7 12261379 7827194 4311572 65% /export/home

/vol/dev/dsk/c1t0d0/sol_10_910_x86

2096480 2096480 0 100% /cdrom/sol_10_910_x86

/dev/dsk/c0d1s7 8067733 8017 7979039 1% /newhome

vi /etc/vfstab

"/etc/vfstab" 14 lines, 506 characters

#device device mount FS fsck mount mount

#to mount to fsck point type pass at boot options

#

fd - /dev/fd fd - no -

/proc - /proc proc - no -

/dev/dsk/c0d0s1 - - swap - no -

/dev/dsk/c0d0s0 /dev/rdsk/c0d0s0 / ufs 1 no -

/dev/dsk/c0d0s3 /dev/rdsk/c0d0s3 /var ufs 1 no -

/dev/dsk/c0d0s7 /dev/rdsk/c0d0s7 /export/home ufs 2 yes

-

/dev/dsk/c0d1s7 /dev/rdsk/c0d1s7 /newhome ufs 2 yes -

/devices - /devices devfs - no -

sharefs - /etc/dfs/sharetab sharefs - no -

ctfs - /system/contract ctfs - no -

objfs - /system/object objfs - no -

swap - /tmp tmpfs - yes -

~

~

~

~

~

~

~

"/etc/vfstab" 15 lines, 556 characters

#

# fsck

/dev/dsk/c0d0s0 IS CURRENTLY MOUNTED READ/WRITE.

CONTINUE?

Program terminated

/dev/dsk/c0d0s3 IS CURRENTLY MOUNTED READ/WRITE.

CONTINUE?

Program terminated

/dev/dsk/c0d0s7 IS CURRENTLY MOUNTED READ/WRITE.

CONTINUE?

Program terminated

/dev/dsk/c0d1s7 IS CURRENTLY MOUNTED READ/WRITE.

CONTINUE?

Program terminated

#

2.12划分存储空间时,建议将根目录的空间划分为10G 以上!

因为我们会将网管软件安装在根目录下,如果存储空间过小,虽然安装过程都正常,可能最后出现网管server无法正常启动的问题










本文转自 hsbxxl 51CTO博客,原文链接:http://blog.51cto.com/hsbxxl/646559,如需转载请自行联系原作者

目录
相关文章
|
4月前
|
SQL Oracle 关系型数据库
Win10下安装Oracle 18c
Win10下安装Oracle 18c
|
5月前
|
SQL Oracle 关系型数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
141 0
|
7月前
|
Oracle 关系型数据库 Java
云服务器安装oracle修改IP地址监听器报错问题
当在云服务器中安装oracle时,按照一般的安装步骤安装后,需要修改两个文件的iIP地址才可以在本机进行访问,修改注意点: 监听器部分不要改成服务器的公网IP,要改成服务器的计算机名字才可以,两个配置文件夹均要修改
70 0
|
7月前
|
Oracle 关系型数据库 数据库
contOS7下安装Oracle11g数据库(二)
contOS7下安装Oracle11g数据库(二)
120 0
|
1月前
|
Oracle 关系型数据库 数据库
如何利用 Docker 安装 Oracle 数据库
【2月更文挑战第14天】
93 0
|
4月前
|
Oracle 关系型数据库 数据库
docker下安装oracle11g(一次安装成功)
docker下安装oracle11g(一次安装成功)
90 0
|
5月前
|
Oracle 关系型数据库
Oracle安装错误——[ INS-32010 ] 主目录位置包含无效字符
Oracle安装错误——[ INS-32010 ] 主目录位置包含无效字符
139 0
|
5月前
|
Oracle 关系型数据库 数据安全/隐私保护
docker 下安装oracle
docker 下安装oracle
103 0
|
1月前
|
存储 Oracle 关系型数据库
手把手教你安装Oracle——以oracle 11g为例
手把手教你安装Oracle——以oracle 11g为例
手把手教你安装Oracle——以oracle 11g为例
|
6月前
|
Oracle 关系型数据库 数据库
Win11系统如何安装Oracle数据库(超级详细)
Win11系统如何安装Oracle数据库(超级详细)
217 0