免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2086 | 回复: 8
打印 上一主题 下一主题

小弟按照CU论坛的一篇帖子在Solaris9上安装Oracle9i遇到的问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-07 09:53 |只看该作者 |倒序浏览
小弟在Solaris9上安装Oracle9i,按照http://bbs.chinaunix.net/thread-686441-1-1.html这篇帖子操作的步骤安装,结果才安装到
1、 Solaris安装后
#cp /etc/skel/local.cshrc /.cshrc
#cp /etc/skel/local.login /.login
2、 #vi /etc/passwd
第一行改成 root:0:1:Super-User:/:/bin/csh
3、 #vi /.cshrc
unmask 022
set path=(/bin /usr/openwin/bin /oracle/bin /usr/sbin /opt/SUNWspro/bi
n
/sbin /usr/ucb /etc /usr/ccs/bin .)
alias cd 'cd \!*;set prompt=" ' pwd '#>" '
( 安装CC要修改系统时间,改到 LICENCES日期之前 )
4、 插入C COMPILER 安装光盘
#volcheck
#df -k 检查有无cdrom的设备

发现用串口和Telnet方式都无法登陆系统了,而且系统禁止了root用户,我只能用Xmanager登陆。
请问我按照上面的方式修改参数,是不是不对?问题出在哪里?我该怎么解决?上述修改的参数都是啥意思?
急啊……

论坛徽章:
0
2 [报告]
发表于 2008-03-07 10:25 |只看该作者
2、 #vi /etc/passwd
第一行改成 root:0:1:Super-User:/:/bin/csh

这个没人会教你这么改的,搜索一下,经常有人这么改错之后起不来的帖子

论坛徽章:
0
3 [报告]
发表于 2008-03-07 11:27 |只看该作者
把这个改过来.root:x:0:1:Super-User:/:/bin/bash.安装oracle不用改这个吧.看看这个吧.

操作系统核心参数设置
solaris的核心参数在/etc/system文件中配置。需要配置的核心参数如下:
共享内存相关核心参数
SHMMAX  4294967296
SHMMIN   1
SHMMNI   200
SHMSEG  30
信号量相关核心参数
SEMMNI   100
SEMMSL   510  (该参数由oracle数据库中的processes参数加10得到。数据库的processes设为500)
SEMMNS   1520 (该参数由各个instance的processes值和加上各instance中processes的最大值,再加上10乘instance数的积得到。)
SEMOPM   100
SEMVMX   32767
按如下方式修改核心参数文件:
#vi /etc/system
set shmsys:shminfo_shmmax = 4294967296
set shmsys:shminfo_shmmin = 1
set shmsys:shminfo_shmmni = 200
set shmsys:shminfo_shmseg = 30
set semsys:seminfo_semmni = 100
set semsys:seminfo_semmsl = 510
set semsys:seminfo_semmns = 1520
set semsys:seminfo_semopm = 100
set semsys:seminfo_semvmx = 32767
注意:在修改完核心参数后,重启操作系统使修改生效。
用如下命令重启操作系统:
#shutdown –y –g0 –i6
创建oracle文件系统
创建oracle文件系统使用的分区(c0t1d0s0)
#format
Specify disk (enter its number):  1
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
        repair     - repair a defective sector
        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
        inquiry    - show vendor, product and revision
        volname    - set 8-character volume name
        !<cmd>     - execute <cmd>, then return
        quit
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
        !<cmd> - execute <cmd>, then return
        quit
partition> 0

Part      Tag    Flag     Cylinders        Size            Blocks
         0       root    wm       0 - 3868        8.69GB    (3869/0/0) 18230728

Enter partition id tag[root]:
Enter partition permission flags[wm]:
Enter new starting cyl[0]:
Enter partition size[18230728b, 3869c, 8901.72mb, 8.69gb]: 6gb

partition> label
Ready to label disk, continue? y

创建文件系统
# newfs /dev/rdsk/c0t1d0s0
newfs: construct a new file system /dev/rdsk/c0t1d0s0: (y/n)? y
# mkdir /oracle
修改vfstab文件
# vi /etc/vfstab
/dev/dsk/c0t1d0s0    /dev/rdsk/c0t1d0s0   /oracle ufs   2     yes
……
mount文件系统
# mount /oracle
用户和组设置
数据库服务器上,除系统创建的用户外,应有如下一些用户:
用户名        home目录        所在组        用途
Oracle        /oracle        Dba        oracle用户
#groupadd dba
        #useradd –g dba -u 101 -m -d  /oracle –s /usr/ksh oracle
        修改oracle用户的环境变量
# su – oracle
$ vi .profile如下:
ORACLE_BASE=/oracle/app/oracle
ORACLE_HOME=/oracle/app/oracle/product/8.1.7
export ORACLE_BASE ORACLE_HOME
ORACLE_SID=bill
ORACLE_TERM=vt100
TERM=vt100
NLS_LANG=American_America.ZHS16CGB231280
ORA_NLS33=/oracle/app/oracle/product/8.1.7/ocommon/nls/admin/data
export ORACLE_SID ORACLE_TERM TERM NLS_LANG ORA_NLS33
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$ORACLE_HOME/bin:/usr/openwin/bin:/sbin:.
export PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORCLE_HOME/network/jlib:.
Export CLASSPATH
DISPLAY=135.161.25.5:0.0
export DISPLAY
使环境变量生效可用如下两中方法:
$exit
#su – oracle
在/oracle目录下:
$. ./.profile
最后是退出,然后用oracle用户登陆,开始安装oracle就可以了.剩下的都是一些截图,不会贴,只能写到这里了.安装的时候都有提示.就比较容易了.

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
4 [报告]
发表于 2008-03-07 11:49 |只看该作者
呵呵,斑斑好耐心好细心,支持!

论坛徽章:
0
5 [报告]
发表于 2008-03-07 16:32 |只看该作者
现在的问题是连串口都登陆不上去了,每次用串口登陆都提示:
missing or bad passwd entry for <root>
missing or bad passwd entry for <root>

INIT: Command is respawning too rapidly. Check for possible errors.
id:  co "/usr/lib/saf/ttymon -g -h -p "`uname -n` console login: " -T sun -d /dev/console -l console -m ldterm,ttcompat"

我很奇怪,我修改了/etc/passwd文件,怎么会导致串口不可用?难道是硬件故障了?(我用串口线在别的机器上都试过了,没有问题。说明不是俺的本本或者USB转串口线的问题。)
俺重启过服务器了,还是不行。现在在Xmanager下用oracle用户能登陆进去,但是没有修改系统文件的权限……郁闷啊……
难不成还得用外接显示器+专用键盘?

论坛徽章:
2
丑牛
日期:2014-06-11 13:55:04ChinaUnix元老
日期:2015-02-06 15:16:14
6 [报告]
发表于 2008-03-07 16:38 |只看该作者
建议root用户实用/sbin/sh,因为这个是静态链接的,不会因为/use文件系统挂接等问题出现不能启动。
/bin的各sh均为动态链接

论坛徽章:
0
7 [报告]
发表于 2008-03-07 18:08 |只看该作者
晕倒,我找到了原帖作者,那哥们儿告诉我他是在Linux下做的Oracle的安装测试,发到Solaris上了。而且是Oracle7的安装被转过来的。 我照着在Solaris9上安装Oracle9i不出问题才怪……
    现在的问题是,怎么挽救系统了……如果是服务器的IO板故障,导致的串口不能登陆还好,要是由于修改参数造成的串口无法登陆,那就崩溃了……只能从公司拿显示+SUN的专用键盘来了。
      还是实践出真知啊……以后可不能盲从了。

论坛徽章:
0
8 [报告]
发表于 2008-03-08 21:49 |只看该作者
那只能说你准备的不充分了

论坛徽章:
0
9 [报告]
发表于 2008-03-10 10:54 |只看该作者
再找找以前的文档吧.
光盘启单用户,mount0分区,把passwd ,root相关行改过来
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP