设为首页 收藏本站
查看: 2215|回复: 0

[经验分享] Solaris+Oracle安装(详细图解)

[复制链接]

尚未签到

发表于 2018-9-22 06:59:39 | 显示全部楼层 |阅读模式
  安装Solaris10操作系统,在其上安装Oracle10G,同时针对vmware添加硬盘,并在solaris上添加分区并使用。
  本文是我和老婆一起研究一个星期的结果,很是辛苦,尤其是其中一天03:30才睡,累啊,但是又收获,很欣慰,很有成就感。其实中间主要的问题是在Solaris10操作系统上,之前没有使用过这个系统,以至于,迟迟搞不定,大费周章,也上网借鉴和下载了很多文档学习。
  这个文档完全是我老婆写的,很是详细,那个图截得,那叫一个多啊,这里要谢谢老婆了,但是图太多,上传受限,都比较小,希望大家将就看,毕竟我才开始研究Blog,还不娴熟。
  下面,我们就开始了。
  1安装solaris系统
  1.1安装Solaris系统前虚拟机的配置
  备注:因为安装solaris系统+oracle+netnumne大约需要20G的空间,所以要给虚拟机分配30G的硬盘(因为安装完oracle和网管软件后整个占用的空间约为21G);虚拟机上安装同实际服务器上安装solaris系统的配置相同。
  选择“New virtual Machine”(以下按照图所示配置)
DSC0000.jpg

  选择“typical”后,点选“next”
DSC0001.jpg

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

  进行如下选择,点选“next”
DSC0003.jpg

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

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

DSC0006.jpg

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

  Processors使用默认设置,如下
DSC0008.jpg

DSC0009.jpg

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

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

  Network按照如下配置
DSC00012.jpg

DSC00013.jpg

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

  1.2开始安装Solaris系统
  点击虚拟机的如下界面,进行Solaris系统的安装操作
  如果是HP DL580服务器,将磁盘插好后,上电,插入Solaris光盘后,从光盘启动
  按照如上操作后,进入如下安装Solaris的操作界面,按照如下界面的操作进行配置
  使用光盘引导系统,出现第一个画面如下:
  我们选择第一个,即“Solaris”进行安装
DSC00015.jpg

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

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

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

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

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

  说明:
  1.3和1.4分别说明了使用命令行进行安装和使用GUI进行安装的过程说明
  内存大于400MB,支持GUI安装界面。
  1.3安装界面为命令行界面
  下一步是选择安装的语言,这里我选择的是0 英文。
DSC00021.jpg

  按F2继续
DSC00022.jpg

  标识系统,按F2继续
DSC00023.jpg

  选择是否联网,选择后继续
DSC00024.jpg

  如果为多网卡,会有选择网卡的配置选项,
  选择网卡,用上下键移动光标到网卡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,选择否后继续
DSC00025.jpg

  设置网卡的主机名
DSC00026.jpg

  设置网卡的IP地址
DSC00027.jpg

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

  设置网卡的掩码
DSC00029.jpg

  是否启用IPV6,选择否后继续
  设置网卡的网关(缺省路由)
DSC00030.jpg

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

  设置安全策略
DSC00032.jpg

  确认安全策略配置信息
DSC00033.jpg

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

  确认命名服务配置
DSC00035.jpg

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

  确认NFSv4域名配置
DSC00037.jpg

  时区设置,选择亚洲。
DSC00038.jpg

  选择国家
DSC00039.jpg

  设置日期和时间(自动设置)
DSC00040.jpg

  确认地区和时间配置
DSC00041.jpg

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

  启用远程服务
DSC00043.jpg 按“Enter”取消注册

DSC00044.jpg

  按F2继续
DSC00045.jpg

DSC00046.jpg

  选择安装类型,选择F2典型安装
DSC00047.jpg

  安装完成后自动弹出光盘
DSC00048.jpg

  安装完成后自动重启
DSC00049.jpg

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

  确认LICENSE,按F2 继续
DSC00051.jpg

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

DSC00053.jpg

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

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

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

  附加产品,按如下选择
DSC00057.jpg

DSC00058.jpg

  选择安装软件类别,选择Entire Distribution plus OEM support
   DSC00059.jpg
  选择安装磁盘,选择第一个磁盘后继续
   DSC00060.jpg
  文件系统,选择F4_Manual Layout自定义
   DSC00061.jpg
  F2继续(overlap磁盘总共空间大小,不可修改)
   DSC00062.jpg
  按F2继续
   DSC00063.jpg
  按上下左右方向键进行选择后修改
   DSC00064.jpg
  修改后的配置如下:(根据实际情况分配相应分区大小)
   DSC00065.jpg
  确认磁盘分配,如果分配没问题则按F2选择继续
   DSC00066.jpg
  是否mount远程文件,选择继续(不MOUNT),按F2即是不选择,继续
   DSC00067.jpg
  确认安装信息,没有问题就选择F2开始安装
   DSC00068.jpg
  1.4安装界面为图形界面
  选择是否联网,选择后继续
   DSC00069.jpg
  是否启用DHCP,选择否后继续
   DSC00070.jpg
  设置该网卡对应的主机名
   DSC00071.jpg
  设置IP地址
   DSC00072.jpg
  是否为子网的一部分,选择“是”
  设置网卡的掩码
   DSC00073.jpg
  是否启用IPV6,选择否后继续
   DSC00074.jpg
  设置网卡的网关(缺省路由)
   DSC00075.jpg
  设置安全策略
   DSC00076.jpg
  是否启用命名服务, 不需要启用命名服务,选择否。
   DSC00077.jpg
  NFSv4域名配置,使用系统默认。
   DSC00078.jpg
  时区设置
   DSC00079.jpg
  选择国家
   DSC00080.jpg
  设置时间
   DSC00081.jpg
  设置root登录密码,安装完系统后可以用passwd root来更改密码,本次设置为root
   DSC00082.jpg
  启用远程服务
   DSC00083.jpg
  选择不注册
   DSC00084.jpg
  点击“next”继续
   DSC00085.jpg
  确认安装信息,没有问题就选择“Confirm”
   DSC00086.jpg
  点击“next”开始安装
   DSC00087.jpg
  安装完成后自动弹出光盘, 安装完成后自动重启
   DSC00088.jpg
  安装完成后请及时拿出光盘,避免重复安装,如已经进入重复安装界面,将服务器强行重启后,退出光盘即可。
  点击“ok”继续
   DSC00089.jpg
   DSC00090.jpg
   DSC00091.jpg
  选中Accept(接受)复选框,点击Next进入下一步选择要支持的本地字符集等(默认为英文):
   DSC00092.jpg
  选择安装类型,自定义安装
   DSC00093.jpg
  选择安装语言
   DSC00094.jpg
  选择语言编码
   DSC00095.jpg
  附加产品
   DSC00096.jpg
  选择安装软件类别,选择Entire Distribution plus OEM support
   DSC00097.jpg
  磁盘分区的选择,选中“c0d0(bootdisk)”,点击“next”继续
   DSC00098.jpg
  同上
   DSC00099.jpg
  选择需要分区的磁盘,然后点击Next进入下一步进行分区
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021240i6EN.jpg
  希望将Solaris安装在整个硬盘上,安装程序会自动根据你的分区总大小进行计算,并给出一个详细的分区方案,选择c0d0后,点击“Modify”进行分区
  则直接点击Next即可进入分区过程
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_131402124283pj.jpg
  
  根据磁盘分配完成后,修改如下,“apply”后点击“ok”
http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021248rpG4.jpg  配置完成后点击“next”继续
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021250Us1d.jpg
  确认安装信息,没有问题就选择“Install Now” ,开始安装
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021252AKxv.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021253YNGH.jpg
  1.5安装完成,进入Solaris系统
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021254SiDc.jpg
  等待20s左右进入输入用户名和密码界面,输入完root/root后进入如下界面:
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021256Xb97.jpg
  如果使用的是虚拟机,可以设置一下屏幕的分辨率为如下:
  使用比较方便,防止仅能看到部分桌面
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021258vqKk.jpg
  此时会出现如下界面(选择不注册)
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021259Zem4.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021260Wd27.jpg
  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
  ⑵、查找需要的补丁文件
  # 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”
  ⑶、到系统盘中查找以上三个文件
  如果是实际的服务器,请插入系统盘,如果是虚拟机请执行如下操作:

  以上三个文件在系统盘中的路径如下:
  /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>
  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到其它电脑上,其操作与下相近,仅能上传压缩文件。

  确认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

  设置路径和组名
  地址输入/export/home/oracle/product/10g
  操作系统组名选择 oinstall

  选择版本Enterprise Edition

  选择路径,名字用系统缺省的,不要去修改。
  路径设置为:/export/home/oracle/product/10g

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

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

  选择仅安装数据库软件

  开始安装


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

  另外打开一个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”

  安装结束界面出现时表明Oracle数据库已经安装完成,单击界面上的<Exit>按钮,然后确认以结束安装。
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021289a0cP.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021291Orb2.jpg
  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”

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

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


  选择数据库管理选项,选择使用database control管理数据库
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021301fvcN.jpg
  设置数据库密码,密码建议使用oracle
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_13140213032SaD.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021305vztt.jpg
  创建数据库文件位置
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021309kDe3.jpg
  不要自动备份
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021311SWTO.jpg
  下图使用默认,不需要进行配置,点击“next”
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_13140213138o7A.jpg
  使用内存按照如下配置,其中SGA和PGA为默认 即可(Sizing和Connection Mode使用默认即可)
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021315GVQL.jpg
  字符集选系统缺省
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021317vsKl.jpg
  确认Database Storage,确认完成后点击“next”
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021318IirB.jpg
  确认安装信息,确认完成后,点击“ok”开始安装
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021320hNf9.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021322hGUR.jpg
  安装完成后,跳出如下界面,点击exit,数据库实例配置完成
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021324gL6M.jpg
  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
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021326ASIL.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_13140213284YIv.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021330PxUp.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021332TH3J.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021333K9t4.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021335QejH.jpg
  执行完成以上操作,侦听配置完成
  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
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021337xo8x.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021338TX6c.jpg
  配置为实例名
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021340dcVO.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021341E8t5.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021343qsXn.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021345rsVU.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021346dsGv.jpg
  如果没有测试成功,等点击“Change Login”,更改密码为“oracle”
  配置为主机名
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021348RQWT.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021349o84E.jpg
  http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_1314021351P0ls.jpg
  点击“finish”配置完成

  2.8确认以上配置是否正常(以oracle用户登录)
  2.8.1确认数据库实例
  查看当前实例及状态
  netnumen-test% sqlplus / as sysdba

  SQL*Plus:>  Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
  Connected to:

  Oracle Database 10g Enterprise Edition>  With the Partitioning, OLAP and Data Mining options
  SQL> select instance_name,status from v$instance;
  INSTANCE_NAME STATUS
  -------------------------------- ------------------------
  uep OPEN
  SQL>
  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:>  Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
  Connected to:

  Oracle Database 10g Enterprise Edition>  With the Partitioning, OLAP and Data Mining options
  SQL>alter system set nls_date_format="YYYY-MM-DD HH24:Mi:SS" scope=spfile;
  SQL>startup force
  数据库重启完成后,执行以下命令查看时间更改是否生效
  SQL> show parameter nls_date_format
  NAME TYPE
  ------------------------------------ ----------------------
  VALUE
  ------------------------------
  nls_date_format string
  YYYY-MM-DD HH24:Mi:SS
  SQL>
  2.10 鼠标在虚拟机桌面和本地电脑桌面自由切换
  具体操作如下:
  ⑴、在虚拟机-->设置-->CD/DVD->使用镜像到vmaware安装目录下找到虚拟机上所安装系统的一个iso文件,下面以Solaris系统为例,如果开机前按照如下操作,配置完成后开机
http://hsbxxl.blog.51cto.com/attachment/201108/22/181620_13140213547BJX.jpg或者虚拟机已经开机,可以按照如下操作在setting中设置好CD/DVD的所要使用的iso路径后,点击Connect


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

  在这个光盘中有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>fdisk,完成后悔显示概要信息,选6Cancel。
  ⑷、退出format>下,选择partition对新硬盘分区,format>partition.

  ⑸、列出了0-7共8个partition,就选个7吧,作为home分区使用,回车;要求填入partition>  ⑹、给当前的分区表取个名,partition>name,随便叫newtabel吧。
  ⑺、执行partition>label,选择yes,执行完这一步可用print检查分区表,partition7home已经有了设定的大小
  ⑻、键入quit退到format>,执行一下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目录了。
  在虚拟机上举例说明:

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




  选择该添加硬盘的路径

  点击“ok”重启虚拟机

  进入系统后,进行如下操作:
  操作举例,详细操作过程如下:
  # devfsadm
  # format
  Searching for disks...done
  AVAILABLE DISK SELECTIONS:

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

  1. c0d1   /pci@0,0/pci-ide@7,1/ide@0/cmdk@1,0
  Specify disk (enter its number): 1
  selecting c0d1

  Total disk>
  Cylinder>  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>  5. Exit (update disk configuration and exit)
  6. Cancel (exit without updating disk configuration)
  Enter Selection: 6
  format> 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
  ! - execute , then return
  quit
  partition> 7

  Part Tag Flag Cylinders>  7 unassigned wm 0 0 (0/0/0) 0
  Enter partition>home
  Enter partition permission flags[wm]:(使用默认,回车)
  Enter new starting cyl[3]:(使用默认,回车)

  Enter partition>  Please specify units in either b(blocks), c(cylinders), e(end cylinder),
  m(megabytes) or g(gigabytes)

  Enter partition>  `8.00gb' is out of range

  Enter partition>  partition> name
  Enter table name (remember quotes): newtabel
  partition> label
  Ready to label disk, continue? y
  partition> print
  Current partition table (newtabel):
  Total disk cylinders available: 4092 + 2 (reserved cylinders)

  Part Tag Flag Cylinders>  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>  partition> 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
  ! - execute , then return
  quit
  format> save
  Saving new disk and partition definitions
  Enter file name["./format.dat"]: /etc/format.dat
  format> 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无法正常启动的问题


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-599690-1-1.html 上篇帖子: 通过ODBC连接Oracle-UNETMAN 下篇帖子: oracle dump函数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表