• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

unixware7基本问题集锦

发布: 2007-6-21 12:06 | 作者: powerforce  | 来源: 戴尔中文  | 查看: 15次 | 进入软件测试论坛讨论

领测软件测试网

   
  unixware7问题集锦 
1、问:unixware在安装过程中,提示找不到光驱,不能继续安装。
  答:将光驱跳线成master接口。
2、问:安装过程中,在 INSTALL HBA DISKERRE ...完成后,

      再PROCESSED WITH INSTALLATION,选AUTO..
      提示:ERROR :UNABLE TO FIND A ROOT HARD DISK。
  答:需要一张HBA盘。一般的PC机是不需要HBA盘的,只有品牌机才需要HBA盘。具
      体作是在品牌机自带的软件(如compaq的smartstat盘)中有一个选项,可以制作。
3、问:双CPU或更多的CPU在安装过程中要注意那些问题?
  答:在安装过程到选择安装组件时,不要选默认,要选自定义,然后在找到osmp。
4、问:在P4的机器上装好UNIXWARE7后,为什么不能用软驱?
  答:目前unixware7还不支持在P4上用软驱。
5、问:在安装过程到making filesystem后,快要拷贝文件时,提示,系统内核地址出 
      错。 然后,提示关机。
  答:可能是内存问题。
6、问:网卡装好后,其他机器能PING通自己,而自己不能PING其他机器。
  答:一般情况下,是网卡驱动没有装好。建议用ndstat/ifconfig -a.netstat - 
       in/netstat -rn等命令检查一下。
7、问: unixware的启动盘如何制作?
  答:用emergency_disk命令。
8、问:unixware装好后,如何更改网卡驱动?
  答:scoadmin--network或netcfg命令。
9、问:如何查看unixware系统的硬件信息?
  答:prtconf命令。
  问:如何查看系统利用率?(如:内存,硬盘,CPU等)
  答:top/rtpm/sar等。
10、问:如何查看license的用户数和内何版本及系统有关的一些信息?
   答:uname -n命令。
11、问:如何查看系统已经装了哪些东西?
   答:pkginfo命令。
12、问:如何安装pkg包?
   答:pkgadd -d +pkg的路径。
13、如何删除已经存在的包?
   答:pkgrm命令。
14、问:如何查看系统当前登陆用户及IP?
   答:who/finger
15、问:如何查看系统当前连接的IP?
   答:netstat -an|grep ESTAB|more
16、问:如何将登陆到系统上的某一用户踢掉?
   答:用ps -ef|grep telnet命令,将其进程找到,在kill该进程。
17、问:如何阻止某用户连接到该系统(包括telnet/ftp等所有的连接都过滤掉)
   答: scoadmin-- network 中,找到packet fileter项。新建一个规则。具体操作自 
       己去摸索。
18、问:如何查看机器名?
   答:hostname命令
19、问:如何查看IP?
   答:ifconfig -a命令或netstat -in等。
20、问:如何查看路由于信息?
   答:netstat -rn命令。
21、问:如何修改IP?
   答:netcfg命令。
22、问:如何增加路由?
   答: route add default+IP.
23、问:如何删除路由?
   答:route delete default +IP.
24、问:如何将系统启动时,自动运行某一脚本?
   答:将该脚本放到/etc/rc3.d目录下,注意文件名第一个字母要S(大写),后跟数 
       字。
25、问:如何将telnet/FTP服务打开?
   答:/etc/inetd.conf文件中,将telnet/ftp前面的“#”号去掉,再将/etc/services 
       文件中telnet/ftp前面的“#”号去掉。然后,sacadm -k -p inetd;sacadm -s -
        p inetd命令将守护进程重起。
26、问:如何将一台机器,设成两个IP。
   答:ifconfig net0 alias+虚拟IP.
27  问:如何将虚拟IP删除?
   答:ifconfig net0 -alias+虚拟IP。
28、问:如何配dns客户端?
   答:修改/etc/resolv.conf文件。例如:domain www.online.sh.cn
                                       nameserver 202.96.209.5
29、问:如何定时执行某程序?
   答:crontab命令或scoadmin task.
30、问:系统日志在哪里,如何能停止日志记录。
   答:系统日志是/var/adm/syslog文件。
       停止日志记录:ps -ef|grep syslogd,找到该进程,然后KILL掉。 


31、问:如何让系统支持大文件系统?
   答:fsadm [-F vxfs] [-o largefiles|nolargefiles] path_of_mountpoin
32、问:如何使用光驱?
   答:mount -F cdfs -oro /dev/cdrom/cdrom1 /mnt
33、问:如何使用软驱?
   答:mount -F dosfs -oro /dev/fd0 /mnt
34、问:修改系统内核用什么命令?
   答:/etc/conf/bin/idtune命令。或修改/etc/conf/cf.d/stune文件。 

35、问:编译内核用什么命令?
   答:/etc/conf/bin/idbuild -B。
36、问:如何增加一个新的硬盘?
   答:用diskadd命令。 


附:unixware7下如何安装oracle数据库?
   
Unixware下安装oracle8i数据库脚本
硬件要求
cpu: An Intel-based system
Memory : >=128M
Swap Space : 3倍于内存
Disk Space : >=750M(建议>=1G) 
CD-ROM
Ethernet Controller   

系统要求
Operating System :  UnixWare7 Server 7.1. The Optimizing C compilation system is required.GUI Requirements :  X11R6 from the current system release .
若要安装Pro*COBOL, 8.1.5 : SCO UnixWare requires Micro Focus COBOL 4.1 or higher 若要安装Pro*C/C++, 8.1.5 :SCO UnixWare requires UDK Optimizing C compilation system 7 and UDK C++ compilation system 7.1.若要安装Pro*COBOL, 1.8.50 :Requires Micro Focus COBOL 4.1若要安装JDK version for JDBC Drivers :JDK 1.1.7 

修改文件权限及内核参数
1、chmod  666 /dev/async
2、vi /etc/conf/node.d/async à666
3、用/etc/conf/bin/idtune修改内核参数
  ./idtune  -f  SHMMIN   1
  ./idtune  -f  SHMMAX  0.5*内存*1024*1024
  ./idtune  -f  SHMMNI   100
  ./idtune  -f  SHMSEG   15
  ./idtune  -f  SEMMNI   100
  ./idtune  -f  SEMMSL   processes(数据库可创建进程) + 10 (对于一个数据库实例)
  ./idtune  -f  SEMMNS   2 * processes + 10  (对于一个数据库实例)
  ./idtune  -f  SEMOPM   100
  ./idtune  -f  SCORLIM   0X7FFFFFFF  (The core dump size soft limit)
  ./idtune  -f  HCORLIM   0X7FFFFFFF  (The core dump size hard limit)
  ./idtune  -f  SDATLIM   0X7FFFFFFF  (The process heapspace)
  ./idtune  -f  HDATLIM   0X7FFFFFFF  (This parameter is the same as SDATLIM)
  ./idtune  -f  SVMMLIM   0X7FFFFFFF  (The process virtual memory size)
  ./idtune  -f  HVMMLIM   0X7FFFFFFF (This parameter is the same as SVMMLIM)
  ./idtune  -f  SFSZLIM   0X7FFFFFFF  (The largest file size a process may have)
  ./idtune  -f  HFSZLIM   0X7FFFFFFF  (This parameter is the same as SFSZLIM)
  ./idtune  -f  HFNOLIM   2048   
  ./idtune  -f  SFNOLIM   2048
  ./idtune  -f  NPROC     12500 (20 + 8 * MAXUSERS)
  ./idtune  -f  ARG_MAX  1048576 
  ./idtune  -f  NPBUF      100
  ./idtune  -f  MAXUP     5000
  ./idtune  -f  STRTHRESH  0X1000000
3、./idbuild
4、init 6 

建立几个目录、两个组、一个用户、编辑用户.profile文件
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -d /home/oradba -m oradba
passwd oradba
mkdir /app/oracle/8.1.5  (chmod 755 *) 

用户oradba 的.profile文件内容大致如下: 

PATH=$PATH:/usr/sbin:/usr/java/bin.
export PATH
ORACLE_BASE=/app/oracle
export ORACLE_BASE
ORACLE_SID=wgdb
export ORACLE_SID
ORACLE_HOME=/app/oracle/8.1.5
export ORACLE_HOME
JAVA_HOME=/usr/java
export JAVA_HOME
PATH=$PATH:$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/ccs/bin:/usr/local/bin
export PATH
TMPDIR=/tmp
export TMPDIR
LD_LIBRARY_PATH=/usr/java/lib:/usr/lib:/usr/dt/lib:/usr/local/lib:/lib:$ORACLE_H
OME/lib
export LD_LIBRARY_PATH 

安装数据库
mount -oro -F cdfs /dev/cdrom/cdrom1 /mnt
su oradba
cd /mnt
./runInstaller 

修改init$ORACLE_SID.ora参数
db_name=wgoradb
   db_files=400
   db_block_size=4096
   db_file_multiblock_read_count = 8
   shared_pool_size = 50331648
   shared_pool_reserved_size=5033165
   log_checkpoint_interval =20481
   log_checkpoints_to_alert=true
log_checkpoint_timeout=0
   processes = 200
parallel_max_servers =80
   parallel_min_servers=20
   parallel_adaptive_multi_user=true
   parallel_automatic_tuning=true
   parallel_broadcast_enabled=true
   parallel_execution_message_size=4096
 optimizer_percent_parallel=100
 always_anti_join=HASH
 log_buffer = 524288
#audit_trail = db
#timed_statistics = true
 max_dump_file_size = 10240 
 job_queue_processes=5
 BACKGROUND_DUMP_DEST=/leinew/oradata/bdump
 core_dump_dest=/leinew/oradata/cdump
 standby_archive_dest=/leinew/oradata/orastandby
 oracle_trace_facility_path=/leinew/oradata/oratracefdf
 oracle_trace_collection_path=/leinew/oradata/oratracecdf
 audit_file_dest=/leinew/oradata/auditfile
 user_dump_dest=/leinew/oradata/udump
#LOG_ARCHIVE_MAX_PROCESSES=2
#log_archive_start=true
#log_archive_dest_1='LOCATION=/leinew/oradata/archivelog'
#log_archive_format ="T%TS%S.ARC"
#UTL_FILE_DIR=/leinew/oradata/utlfile/
#UTL_FILE_DIR=/leinew/export/zhdoc/public/infdbf/inf/
#UTL_FILE_DIR=/leinew/export/zhdoc/public/infdbf/tide/
#UTL_FILE_DIR=/leinew/export/zhdoc/public/infdbf/life/
 UTL_FILE_DIR= *
 resource_limit=true
 sort_area_size=4194304
 open_cursors=512
#pre_page_sga=yes
NLS_DATE_FORMAT="YYYY-MM-DD"
dbwr_io_slaves=2
large_pool_size=10485760
dml_locks=2000
#cursor_space_for_time=true
#session_cached_cursors=50
rollback_segments = (rbs01,rbs02,rbs03,rbs04,rbs05)
global_names = TRUE
db_domain =wgora.com.cn
control_files = (/leinew/oradata/control1.ctl,/app/oracle/control2.ctl)
mts_service=wgdb
mts_dispatchers="(address=(protocol=tcp)(host=61.129.74.15)(port=5000))(dispatc
hers=1)(pool=on)(tick=1)(connections=1000)(sessions=4000)"
mts_max_dispatchers=5
mts_max_servers=100
mts_servers=5
compatible = 8.1.0 

手工创建数据库
首先建立几个目录/leinew/oradata (pfile、bdump、cdump、udump、archivelog、orastandby、logs、oratracecdf、oratracefdf、utlfile)
1、建立数据库系统表空间
 create database wgoradb
datafile '/leinew/ oradata/system01.dbf' size 500M
logfile group 1(/leinew/ oradata /redo_01a.log',
'/leinew/ oradata /redo_01b.log') size 50M,
group 2('/leinew/ oradata /redo_02a.log',
'/leinew/ oradata /redo_02b.log') size 50M,
group 3('/leinew/ oradata /redo_03a.log',
'/leinew/ oradata /redo_03b.log') size 50M,
group 4('/leinew/ oradata /redo_04a.log',
'/leinew/ oradata /redo_04b.log') size 50M
character set us7ascii
national character set us7ascii; 

 create rollback segment rbs_temp
tablespace system
storage(initial 100k next 100k minextents 2 optimal 500k);
alter rollback segment rbs_temp online;
2、运行脚本
@$ORACLE_HOME/rdbms/admin/catalog.sql;
@$ORACLE_HOME/rdbms/admin/catproc.sql;
@$ORACLE_HOME/rdbms/admin/catexp.sql;
3、建立回滚表空间
create tablespace rbs01_ts
datafile '/leinew/oradata/rbs01_ts.dbf' size 200M
default storage(pctincrease 0);
create rollback segment rbs01
tablespace rbs01_ts
storage(initial 100k next 100k minextents 2 optimal 500k);
alter rollback segment rbs01 online;
create rollback segment rbs02
tablespace rbs01_ts
storage(initial 100k next 100k minextents 2 optimal 500k);
alter rollback segment rbs02 online;
create rollback segment rbs03
tablespace rbs01_ts
storage(initial 100k next 100k minextents 2 optimal 500k);
alter rollback segment rbs03 online;
create rollback segment rbs04
tablespace rbs01_ts
storage(initial 100k next 100k minextents 2 optimal 500k);
alter rollback segment rbs04 online;
create rollback segment rbs05
tablespace rbs01_ts
storage(initial 100k next 100k minextents 2 optimal 500k);
alter rollback segment rbs05 online;
4、建立各个表空间
create tablespace temp01_ts
datafile '/leinew/oradata/temp01_ts.dbf' size 200M
default storage(pctincrease 0);
create tablespace tools01_ts
datafile '/leinew/oradata/tools01_ts.dbf' size 100M
default storage(pctincrease 0);
create tablespace data01_ts
datafile '/leinew/oradata/data01_ts.dbf' size 500M
default storage(pctincrease 0);
create tablespace index01_ts
datafile '/leinew/oradata/index01_ts.dbf' size 300M
default storage(pctincrease 0);
5、建立数据库用户
alter rollback segment rbs_temp offline;
create user oradba
identified by oradba
default tablespace data01_ts
temporary tablespace temp01_ts
quota unlimited on data01_ts
quota unlimited on temp01_ts;
grant all privilege to oradba; 

运行附加脚本
cd /app/oracle/8.1.5/rdbms/admin
sqlplus system/manager
sqlplus>@utlfile.sql
sqlplus>@dbmsjob.sql
sqlplus>@dbmslob.sql
cd /app/oracle/8.1.5/sqlplus/admin
sqlpluc>@plustrce.sql
sqlplus>@pupbld.sql
调整之前数据库配置
6、进行了多线程服
7、服务器的配置:数据库初始化时启动一个调度器进程和五个共享服8务器进程(这里配置了最多5个调度器和100个共享服9、务器,10、数据库在运行期间会根据情况动态调整)。在一般稳定的情况下,11、一个调度器在少于1000个连接下可以工作正常;而12、一个共享服13、务器进程可以提供十个shared(默认)连接。以这种情况计算,14、此数据库实例可以最多支持1000并发用户操作。
15、配置了5个后台进程snp以供运行作业队列:后台进程异步地执行I/O,16、并监视其它oracle进程来提供较高的并行性和可靠性
17、一个表空间尤其是DATA01_TS表空间包括多个数据库文件较好地减少了I/O争用。
18、配置成并行执行环境:可以改进诸如大型索引的创建、需要扫描大型表的查询或连接、批量插入更新删除等操作的性能
19、以ARCHIVELOG模式来运行数据库,20、使灾难发生时数据库避免任何得数据丢失成为可能。 

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网