- 論壇徽章:
- 1
|
作者: 出處:Unix愛好者家園unix-cd.com 更新時(shí)間: 2005年11月07日
1、問:unixware在安裝過程中,提示找不到光驅(qū),不能繼續(xù)安裝。
答:將光驅(qū)跳線成master接口。
2、問:安裝過程中,在 INSTALL HBA DISKERRE ...完成后,
再PROCESSED WITH INSTALLATION,選AUTO..
提示:ERROR :UNABLE TO FIND A ROOT HARD DISK。
答:需要一張HBA盤。一般的PC機(jī)是不需要HBA盤的,只有品牌機(jī)才需要HBA盤。具
體作是在品牌機(jī)自帶的軟件(如compaq的smartstat盤)中有一個(gè)選項(xiàng),可以制作。
3、問:雙CPU或更多的CPU在安裝過程中要注意那些問題?
答:在安裝過程到選擇安裝組件時(shí),不要選默認(rèn),要選自定義,然后在找到osmp。
4、問:在P4的機(jī)器上裝好UNIXWARE7后,為什么不能用軟驅(qū)?
答:目前unixware7還不支持在P4上用軟驅(qū)。
5、問:在安裝過程到making filesystem后,快要拷貝文件時(shí),提示,系統(tǒng)內(nèi)核地址出
錯(cuò)。 然后,提示關(guān)機(jī)。
答:可能是內(nèi)存問題。
6、問:網(wǎng)卡裝好后,其他機(jī)器能PING通自己,而自己不能PING其他機(jī)器。
答:一般情況下,是網(wǎng)卡驅(qū)動(dòng)沒有裝好。建議用ndstat/ifconfig -a/netstat -
in/netstat -rn等命令檢查一下。
7、問: unixware的啟動(dòng)盤如何制作?
答:用emergency_disk命令。
8、問:unixware裝好后,如何更改網(wǎng)卡驅(qū)動(dòng)?
答:scoadmin--network或netcfg命令。
9、問:如何查看unixware系統(tǒng)的硬件信息?
答:prtconf命令。
問:如何查看系統(tǒng)利用率?(如:內(nèi)存,硬盤,CPU等)
答:top/rtpm/sar等。
10、問:如何查看license的用戶數(shù)和內(nèi)何版本及系統(tǒng)有關(guān)的一些信息?
答:uname -n命令。
11、問:如何查看系統(tǒng)已經(jīng)裝了哪些東西?
答:pkginfo命令。
12、問:如何安裝pkg包?
答:pkgadd -d +pkg的路徑。
13、如何刪除已經(jīng)存在的包?
答:pkgrm命令。
14、問:如何查看系統(tǒng)當(dāng)前登陸用戶及IP?
答:who/finger
15、問:如何查看系統(tǒng)當(dāng)前連接的IP?
答:netstat -an|grep ESTAB|more
16、問:如何將登陸到系統(tǒng)上的某一用戶踢掉?
答:用ps -ef|grep telnet命令,將其進(jìn)程找到,在kill該進(jìn)程。
17、問:如何阻止某用戶連接到該系統(tǒng)(包括telnet/ftp等所有的連接都過濾掉)
答: scoadmin-- network 中,找到packet fileter項(xiàng)。新建一個(gè)規(guī)則。具體操作自
己去摸索。
18、問:如何查看機(jī)器名?
答:hostname命令
19、問:如何查看IP?
答:ifconfig -a命令或netstat -in等。
20、問:如何查看路由于信息?
答:netstat -rn命令。
21、問:如何修改IP?
答:netcfg命令。
22、問:如何增加路由?
答: route add default+IP.
23、問:如何刪除路由?
答:route delete default +IP.
24、問:如何將系統(tǒng)啟動(dòng)時(shí),自動(dòng)運(yùn)行某一腳本?
答:將該腳本放到/etc/rc3.d目錄下,注意文件名第一個(gè)字母要S(大寫),后跟數(shù)
字。
25、問:如何將telnet/FTP服務(wù)打開?
答:/etc/inetd.conf文件中,將telnet/ftp前面的“#”號(hào)去掉,再將/etc/services
文件中telnet/ftp前面的“#”號(hào)去掉。然后,sacadm -k -p inetd;sacadm -s -
p inetd命令將守護(hù)進(jìn)程重起。
26、問:如何將一臺(tái)機(jī)器,設(shè)成兩個(gè)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、問:如何定時(shí)執(zhí)行某程序?
答:crontab命令或scoadmin task.
30、問:系統(tǒng)日志在哪里,如何能停止日志記錄。
答:系統(tǒng)日志是/var/adm/syslog文件。
停止日志記錄:ps -ef|grep syslogd,找到該進(jìn)程,然后KILL掉。
31、問:如何讓系統(tǒng)支持大文件系統(tǒng)?
答:fsadm [-F vxfs] [-o largefiles|nolargefiles] path_of_mountpoin
32、問:如何使用光驅(qū)?
答:mount -F cdfs -oro /dev/cdrom/cdrom1 /mnt
33、問:如何使用軟驅(qū)?
答:mount -F dosfs -oro /dev/fd0 /mnt
34、問:修改系統(tǒng)內(nèi)核用什么命令?
答:/etc/conf/bin/idtune命令;蛐薷/etc/conf/cf.d/stune文件。
35、問:編譯內(nèi)核用什么命令?
答:/etc/conf/bin/idbuild -B。
36、問:如何增加一個(gè)新的硬盤?
答:用diskadd命令。
附:unixware7下如何安裝oracle數(shù)據(jù)庫(kù)?
Unixware下安裝oracle8i數(shù)據(jù)庫(kù)腳本
硬件要求
cpu: An Intel-based system
Memory : >=128M
Swap Space : 3倍于內(nèi)存
Disk Space : >=750M(建議>=1G)
CD-ROM
Ethernet Controller
系統(tǒng)要求
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
修改文件權(quán)限及內(nèi)核參數(shù)
1、chmod 666 /dev/async
2、vi /etc/conf/node.d/async à666
3、用/etc/conf/bin/idtune修改內(nèi)核參數(shù)
./idtune -f SHMMIN 1
./idtune -f SHMMAX 0.5*內(nèi)存*1024*1024
./idtune -f SHMMNI 100
./idtune -f SHMSEG 15
./idtune -f SEMMNI 100
./idtune -f SEMMSL processes(數(shù)據(jù)庫(kù)可創(chuàng)建進(jìn)程) + 10 (對(duì)于一個(gè)數(shù)據(jù)庫(kù)實(shí)例)
./idtune -f SEMMNS 2 * processes + 10 (對(duì)于一個(gè)數(shù)據(jù)庫(kù)實(shí)例)
./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
建立幾個(gè)目錄、兩個(gè)組、一個(gè)用戶、編輯用戶.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文件內(nèi)容大致如下:
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
安裝數(shù)據(jù)庫(kù)
mount -oro -F cdfs /dev/cdrom/cdrom1 /mnt
su oradba
cd /mnt
./runInstaller
修改init$ORACLE_SID.ora參數(shù)
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
手工創(chuàng)建數(shù)據(jù)庫(kù)
首先建立幾個(gè)目錄/leinew/oradata (pfile、bdump、cdump、udump、archivelog、orastandby、logs、oratracecdf、oratracefdf、utlfile)
1、建立數(shù)據(jù)庫(kù)系統(tǒng)表空間
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、運(yùn)行腳本
@$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、建立各個(gè)表空間
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、建立數(shù)據(jù)庫(kù)用戶
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;
運(yùn)行附加腳本
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
調(diào)整之前數(shù)據(jù)庫(kù)配置
6、進(jìn)行了多線程服
7、服務(wù)器的配置:數(shù)據(jù)庫(kù)初始化時(shí)啟動(dòng)一個(gè)調(diào)度器進(jìn)程和五個(gè)共享服8務(wù)器進(jìn)程(這里配置了最多5個(gè)調(diào)度器和100個(gè)共享服9、務(wù)器,10、數(shù)據(jù)庫(kù)在運(yùn)行期間會(huì)根據(jù)情況動(dòng)態(tài)調(diào)整)。在一般穩(wěn)定的情況下,11、一個(gè)調(diào)度器在少于1000個(gè)連接下可以工作正常;而12、一個(gè)共享服13、務(wù)器進(jìn)程可以提供十個(gè)shared(默認(rèn))連接。以這種情況計(jì)算,14、此數(shù)據(jù)庫(kù)實(shí)例可以最多支持1000并發(fā)用戶操作。
15、配置了5個(gè)后臺(tái)進(jìn)程snp以供運(yùn)行作業(yè)隊(duì)列:后臺(tái)進(jìn)程異步地執(zhí)行I/O,16、并監(jiān)視其它oracle進(jìn)程來(lái)提供較高的并行性和可靠性。
17、一個(gè)表空間尤其是DATA01_TS表空間包括多個(gè)數(shù)據(jù)庫(kù)文件較好地減少了I/O爭(zhēng)用。
18、配置成并行執(zhí)行環(huán)境:可以改進(jìn)諸如大型索引的創(chuàng)建、需要掃描大型表的查詢或連接、批量插入更新刪除等操作的性能。
19、以ARCHIVELOG模式來(lái)運(yùn)行數(shù)據(jù)庫(kù),20、使災(zāi)難發(fā)生時(shí)數(shù)據(jù)庫(kù)避免任何得數(shù)據(jù)丟失成為可能
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/31/showart_509535.html |
|