windows XP 的ORALCE客户端如何连接SOLARIS的ORACLE数据库?

sweetBug 2011-03-07 11:21:03
solaris创建了用户组dba,其下用户名oracle,用oracle用户登陆solaris,并安装ORACLE。
ORACLE安装成功后,创建了数据库mc,sid也为mc。
在solaris上,连接ORACLE数据库:

$echo $ORACLE_SID
mc
$sqlplus / as sysdba

SQL*PLus: Release 10.2.0.1.0 - Production on Mon Mar 7 11:05:41 2011

CopyRight (c) 1982, 2005, Oracle. All rights reserverd.

Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options

SQL> select * from dual;

D
-
x

SQL>

显示已经连接成功,并用 select * from dual 作了测试。


然而,我在windows XP上测试连接mc时(TNS for 32-bit Windows: 10.2.0.1.0):
Net Manager测试连接,报错:

初始化首次测试请使用用户名: scott, 口令: tiger
正在尝试使用以下用户 ID 连接:scott
测试没有成功。
ORA-01034: ORACLE not available
ORA-27121: unable to determine size of shared memory segment
SVR4 Error: 13: Permission denied

在输入的字段中可能有错误,
或者服务器连接未就绪。
其中,TNS是这样:
MC_10_75_9_18 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.75.9.18)(PORT = 1521))
)
(CONNECT_DATA =
(SID = mc)
)
)
windows XP端连接报错是怎么回事呢?

求教,谢谢大家了!
...全文
169 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
sweetBug 2011-03-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 phoenix_99 的回复:]

没有权限,在服务器端先用scott用户,看是否能够连续,
一般情况下,scott用户默认是锁定的
[/Quote]

服务器端在scott解锁后可以连接,然而在XP客户端依然报如上的错误。
sweetBug 2011-03-07
  • 打赏
  • 举报
回复
谢谢大家了,不好意思,刚才吃饭去了:)

[Quote=引用 3 楼 java3344520 的回复:]

首先确认客户端和服务器版本匹配问题
其次TNSPING 看是否连通,
然后连接,是否报错,错误号
[/Quote]

C:\Documents and Settings\Administrator>tnsping 10.75.9.18

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 07-3月 -
2011 12:30:48

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

已使用的参数文件:
D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora

已使用 EZCONNECT 适配器来解析别名
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=10.75.9.18))(ADDR
ESS=(PROTOCOL=TCP)(HOST=10.75.9.18)(PORT=1521)))
OK (30 毫秒)
zty598416146 2011-03-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 yanran_hill 的回复:]

看看以下命令的执行结果再说吧:
#su - oracle
$lsnrctl status
[/Quote]
+1 看看执行结果
yanran_hill 2011-03-07
  • 打赏
  • 举报
回复
看看以下命令的执行结果再说吧:
#su - oracle
$lsnrctl status
Mark_MaoHUA 2011-03-07
  • 打赏
  • 举报
回复
遇到 ORA-27121 错误
ORA-01034: ORACLE not available
ORA-27121: unable to determine size of shared memory segment
Linux Error: 13: Permission denied

主要是因为oracle安装程序没有给oracle这个可执行程序设置正确的setuid。这样设置一下:

$ cd $ORACLE_HOME/bin
$ chmod 6751 oracle

结果类似这样就行了。

$ ls -l $ORACLE_HOME/bin/oracle
-rwsr-s--x 1 oracle oinstall 23352783 Aug 14 2001 /home/oracle/app/oracle/product/8.1.6/bin/oracle
Mark_MaoHUA 2011-03-07
  • 打赏
  • 举报
回复
初步判断是共享内存段出现了问题
Mark_MaoHUA 2011-03-07
  • 打赏
  • 举报
回复
--杀掉oracle相关的进程
oracle@bfdx-dsg:[/oracle]ps -ef|grep $ORACLE_SID| \
> grep -v grep|awk '{print $2}'|xargs -i kill -9 {}

oracle@bfdx-dsg:[/oracle]ps -ef|grep ora
oracle 430180 639092 0 09:53:27 pts/1 0:00 sqlplus
oracle 639092 635114 0 09:53:21 pts/1 0:00 -ksh
oracle 671800 663674 0 10:00:38 pts/0 0:00 -ksh
oracle 680058 671800 0 10:01:05 pts/0 0:00 grep ora
oracle 692434 671800 0 10:01:05 pts/0 0:00 ps -ef

--清除数据库占用的内存段
oracle@bfdx-dsg:[/oracle]ipcrm -m 8388617
ipcrm: 0515-021 shmid(8388617): The user does not have the appropriate privileges to perform this operation.

oracle@bfdx-dsg:[/oracle]exit

bfdx-dsg:root:/acct>ipcs -pmb
IPC status from /dev/mem as of Fri May 16 10:03:14 BEIDT 2008
T ID KEY MODE OWNER GROUP SEGSZ CPID LPID
Shared Memory:
m 0 0x58002034 --rw-rw-rw- root system 134217728 61596 278664
m 1048577 0x52e74b4f --rw-rw-rw- imnadm imnadm 36028 422096 422096
m 1048578 0x9308e451 --rw-rw-rw- imnadm imnadm 97948 422096 422096
m 1048579 0xe4663d62 --rw-rw-rw- imnadm imnadm 96 422096 422096
m 4 0xc76283cc --rw-rw-rw- imnadm imnadm 42268 422096 422096
m 5 0x298ee665 --rw-rw-rw- imnadm imnadm 2844 422096 422096
m 6 0xffffffff --rw-rw---- root system 4096 381128 381128
m 7 0x78000019 --rw-rw-rw- root system 16777216 483570 483570
m 8 0x0d003a64 --rw-rw---- root system 1440 344086 635114
m 8388617 0xc4d142b0 --rw-r----- 205 204 6442467328 618702 692432
m 1048586 0x00005643 --rw-rw-rw- root system 1024 659660 688262
m 1048587 0x00005654 --rw-rw-rw- root system 1024 659660 688262

bfdx-dsg:root:/acct>ipcrm -m 8388617
bfdx-dsg:root:/acct>su - oracle
oracle@bfdx-dsg:[/oracle]sqlplus '/as sysdba'

SQL*Plus: Release 10.2.0.2.0 - Production on Fri May 16 10:03:35 2008
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
Connected to an idle instance.

SQL> startup nomount
ORACLE instance started.

Total System Global Area 6442450944 bytes
Fixed Size 2080904 bytes
Variable Size 2013269880 bytes
Database Buffers 4412407808 bytes
Redo Buffers 14692352 bytes

OK,问题解决。
siriusraider 2011-03-07
  • 打赏
  • 举报
回复
查看一下你的solaris上的$ORACLE_HOME/bin权限
是不是chmod 6751 即-rwsr-s--x,以及你的oracle的用户和工作组的信息是不是oracle用户,dba组
iqlife 2011-03-07
  • 打赏
  • 举报
回复
首先确认客户端和服务器版本匹配问题
其次TNSPING 看是否连通,
然后连接,是否报错,错误号
Phoenix_99 2011-03-07
  • 打赏
  • 举报
回复
没有权限,在服务器端先用scott用户,看是否能够连续,
一般情况下,scott用户默认是锁定的
sweetBug 2011-03-07
  • 打赏
  • 举报
回复
对不起,说漏了,在安装ORACLE时,在“指定操作系统组名”下拉列表中,选择的是'dba'组。
newaccoutofbug 2011-03-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 yanran_hill 的回复:]

看看以下命令的执行结果再说吧:
#su - oracle
$lsnrctl status
[/Quote]

这个执行的结果像这样:
$ su - oracle
Password:
$ lsnrctl status

LSNRCTL for Solaris: Version 10.2.0.1.0 - Production on 07-MAR-2011 13:10:23

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

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Solaris: Version 10.2.0.1.0 - Production
Start Date 03-MAR-2011 16:58:18
Uptime 3 days 20 hr. 12 min. 5 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /oradata/oracle/product/10.2.0/Db_1/network/admin/listener.ora
Listener Log File /oradata/oracle/product/10.2.0/Db_1/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=unmsoem)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "mc" has 1 instance(s).
Instance "mc", status READY, has 1 handler(s) for this service...
Service "mcXDB" has 1 instance(s).
Instance "mc", status READY, has 1 handler(s) for this service...
Service "mc_XPT" has 1 instance(s).
Instance "mc", status READY, has 1 handler(s) for this service...
Service "u32" has 1 instance(s).
Instance "u32", status READY, has 1 handler(s) for this service...
Service "u32XDB" has 1 instance(s).
Instance "u32", status READY, has 1 handler(s) for this service...
Service "u32_XPT" has 1 instance(s).
Instance "u32", status READY, has 1 handler(s) for this service...
The command completed successfully

不知道有什么异常没有?
newaccoutofbug 2011-03-07
  • 打赏
  • 举报
回复
一个用户只能够连续发三次,没办法我只好注册一个新号了,接到起上面:

[Quote=引用 7 楼 caimaohua 的回复:]

遇到 ORA-27121 错误
ORA-01034: ORACLE not available
ORA-27121: unable to determine size of shared memory segment
Linux Error: 13: Permission denied

主要是因为oracle安装程序没有给oracle这个可执行程序设置正确的setuid。这样设置一下……
[/Quote]

我按您说的,执行命令是这样子:
$ ls -l $ORACLE_HOME/bin/oracle
-rwxrwxrwx 1 oracle dba 118498480 Oct 9 10:04 /oradata/oracle/product/10.2.0/Db_1/bin/oracle

这个好像没有问题。
sweetBug 2011-03-07
  • 打赏
  • 举报
回复
不好意思,我刚接触solaris,oracle是之前同事装的,我只是在上面建了个数据库:

[Quote=引用 4 楼 siriusraider 的回复:]

查看一下你的solaris上的$ORACLE_HOME/bin权限
是不是chmod 6751 即-rwsr-s--x,以及你的oracle的用户和工作组的信息是不是oracle用户,dba组
[/Quote]

有点多:)
/oradata/oracle/product/10.2.0/Db_1
$ ls -l $ORACLE_HOME/bin
total 499218
-rwxrwxrwx 1 oracle dba 11160 May 12 2005 DBConsole.pm
-rwxrwxrwx 1 oracle dba 18276 May 12 2005 EMAgent.pm
-rwxrwxrwx 1 oracle dba 21870 May 12 2005 EMDeploy.pm
-rwxrwxrwx 1 oracle dba 28704 Oct 9 10:05 EmctlCommon.pm
-rwxrwxrwx 1 oracle dba 15632 May 12 2005 IASConsole.pm
-rwxrwxrwx 1 oracle dba 13100 Jul 8 2005 adapters
-rwxrwxrwx 1 oracle dba 1669 May 12 2005 agentok.sh
-rwxrwxrwx 1 oracle dba 69776 Oct 9 10:05 agtctl
-rwxrwxrwx 1 oracle dba 0 Aug 13 2005 agtctlO
-rwxrwxrwx 1 oracle dba 1566 Oct 9 10:02 aqxmlctl
-rwxrwxrwx 1 oracle dba 6768 Nov 4 2004 aqxmlctl.pl
-rwxrwxrwx 1 oracle dba 3099 Apr 5 2005 asmcmd
-rwxrwxrwx 1 oracle dba 214856 May 21 2005 asmcmdcore
-rwxrwxrwx 1 oracle dba 1996 Oct 9 10:02 bndlchk
-rwxrwxrwx 1 oracle dba 1692 Oct 9 10:02 clscfg
-rwxrwxrwx 1 oracle dba 1835232 Jul 24 2005 clscfg.bin
-rwxrwxrwx 1 oracle dba 1692 Oct 9 10:02 clsfmt
-rwxrwxrwx 1 oracle dba 1093480 Jul 24 2005 clsfmt.bin
-rwxrwxrwx 1 oracle dba 1692 Oct 9 10:02 clsid
-rwxrwxrwx 1 oracle dba 1720256 Jul 24 2005 clsid.bin
-rwxrwxrwx 1 oracle dba 736 Oct 9 10:02 cluvfy
-rwxrwxrwx 1 oracle dba 110 Oct 9 10:05 commonenv
-rwxrwxrwx 1 oracle dba 82 May 12 2005 commonenv.bat.template
-rwxrwxrwx 1 oracle dba 121 Aug 14 2005 commonenv.template
-rwxrwxrwx 1 oracle dba 2857 Jan 1 2000 coraenv
-rwxrwxrwx 1 oracle dba 1692 Oct 9 10:02 crsctl
-rwxrwxrwx 1 oracle dba 1973808 Jul 26 2005 crsctl.bin
-rwxrwxrwx 1 oracle dba 432952 Jul 8 2005 csscan
-rwxrwxrwx 1 oracle dba 0 Jun 22 2005 csscanO
-rwxrwxrwx 1 oracle dba 632976 Jul 8 2005 ctxkbtc
-rwxrwxrwx 1 oracle dba 571336 Oct 9 10:04 ctxlc
-rwxrwxrwx 1 oracle dba 0 Jul 12 2005 ctxlcO
-rwxrwxrwx 1 oracle dba 290224 Oct 9 10:04 ctxload
-rwxrwxrwx 1 oracle dba 0 Jul 12 2005 ctxloadO
-rwxrwxrwx 1 oracle dba 33112 Oct 9 10:05 cursize
-rwxrwxrwx 1 oracle dba 0 Jul 12 2005 cursizeO
-rwxrwxrwx 1 oracle dba 5403 Oct 9 10:05 dbca
-rwxrwxrwx 1 oracle dba 15472 Oct 9 10:05 dbfsize
-rwxrwxrwx 1 oracle dba 0 Jul 12 2005 dbfsizeO
-rwxrwxrwx 1 oracle dba 2428 Jan 1 2000 dbhome
-rwxrwxrwx 1 oracle dba 4654 Jan 1 2000 dbshut
-rwxrwxrwx 1 oracle dba 10415 Jan 1 2000 dbstart
-rwxrwxrwx 1 oracle dba 6396 Oct 9 10:02 dbua
-rwxrwxrwx 1 oracle dba 521272 Oct 9 10:05 dbv
-rwxrwxrwx 1 oracle dba 0 Aug 13 2005 dbvO
-rwxrwxrwx 1 oracle dba 1334 Oct 9 10:02 deploync
-rwxrwxrwx 1 oracle dba 2772112 Oct 9 10:05 dgmgrl
-rwxrwxrwx 1 oracle dba 2772112 Oct 9 10:04 dgmgrlO
-rwxrwxrwx 1 oracle dba 512 Oct 9 10:02 dropjava
-rwxrwxrwx 1 oracle dba 102384 Oct 9 10:05 dsml2ldif
-rwxrwxrwx 1 oracle dba 670056 Oct 9 10:05 dumpsga
-rwxrwxrwx 1 oracle dba 0 Jul 12 2005 dumpsga0
-rwxrwxrwx 1 oracle dba 2338948 Oct 9 10:05 e2eme
-rwxrwxrwx 1 oracle dba 0 Aug 7 2005 e2eme0
-rwxrwxrwx 1 oracle dba 153 Jun 13 2005 echodo
-rwxrwxrwx 1 oracle dba 8832 Oct 9 10:04 emagent
-rwxrwxrwx 1 oracle dba 0 Aug 7 2005 emagent0
-rwxrwxrwx 1 oracle dba 3774 Oct 9 10:05 emagentdeploy.pl
-rwxrwxrwx 1 oracle dba 43572 Oct 9 10:05 emagtm
-rwxrwxrwx 1 oracle dba 43568 Jun 29 2005 emagtm0
-rwxrwxrwx 1 oracle dba 1812 Oct 9 10:05 emca
-rwxrwxrwx 1 oracle dba 12419 Oct 9 10:05 emctl
-rwxrwxrwx 1 oracle dba 85908 Oct 9 10:05 emctl.pl
-rwxrwxrwx 1 oracle dba 12404 Jun 6 2005 emctl.template
-rwxrwxrwx 1 oracle dba 430004 Oct 9 10:04 emdctl
-rwxrwxrwx 1 oracle dba 0 Aug 7 2005 emdctl0
-rwxrwxrwx 1 oracle dba 1226 May 12 2005 emdfail.command
-rwxrwxrwx 1 oracle dba 3944 May 12 2005 emdlctl.template
-rwxrwxrwx 1 oracle dba 3449 May 12 2005 emdrollogs.pl
-rwxrwxrwx 1 oracle dba 767 May 12 2005 emlfail.command
-rwxrwxrwx 1 oracle dba 2802 May 12 2005 emrepdown.pl
-rwxrwxrwx 1 oracle dba 1693 May 12 2005 emrepdown.sh
-rwxrwxrwx 1 oracle dba 913 Oct 9 10:05 emtgtctl
-rwxrwxrwx 1 oracle dba 56944 Oct 9 10:05 emtgtctl2
-rwxrwxrwx 1 oracle dba 0 May 12 2005 emtgtctl20
-rwxrwxrwx 1 oracle dba 8814 Oct 9 10:05 emutil
-rwxrwxrwx 1 oracle dba 25232 May 12 2005 emwd
-rwxrwxrwx 1 oracle dba 51870 May 12 2005 emwd.pl
-rwxrwxrwx 1 oracle dba 793112 Oct 9 10:04 exp
-rwxrwxrwx 1 oracle dba 0 Jul 12 2005 expO
-rwxrwxrwx 1 oracle dba 215656 Oct 9 10:04 expdp
-rwxrwxrwx 1 oracle dba 0 Jul 12 2005 expdpO
-r-sr-sr-x 1 nobody dba 20352 Oct 9 10:05 extjob
-rwxrwxrwx 1 oracle dba 20320 Jul 12 2005 extjobO
-rwxrwxrwx 1 oracle dba 20352 Oct 9 10:05 extjobo
-rwxrwxrwx 1 oracle dba 20320 Jul 12 2005 extjoboO
-rwxrwxrwx 1 oracle dba 33184 Oct 9 10:05 extproc
-rwxrwxrwx 1 oracle dba 25992 Oct 9 10:05 extproc32
-rwxrwxrwx 1 oracle dba 25936 Jul 12 2005 extproc32O
-rwxrwxrwx 1 oracle dba 0 Aug 13 2005 extprocO
-rwxrwxrwx 1 oracle dba 339 Oct 9 10:02 extusrupgrade
-rwxrwxrwx 1 oracle dba 1153072 Jul 12 2005 fmputl
-rwxrwxrwx 1 oracle dba 15584 Jul 12 2005 fmputlhp
-rwxrwxrwx 1 oracle dba 5526 Jun 7 2005 genagtsh
-rwxrwxrwx 1 oracle dba 8356 Jun 7 2005 genclntsh
-rwxrwxrwx 1 oracle dba 4687 Jun 7 2005 genclntst
-rwxrwxrwx 1 oracle dba 33744 Oct 9 10:04 genezi
-rwxrwxrwx 1 oracle dba 33672 Aug 17 2005 geneziO
-rwxrwxrwx 1 oracle dba 500168 Jul 8 2005 genksms
-rwxrwxrwx 1 oracle dba 3751 Jul 8 2005 gennfgt
-rwxrwxrwx 1 oracle dba 5449 Jul 8 2005 gennttab
-rwxrwxrwx 1 oracle dba 3731 Jun 7 2005 genoccish
-rwxrwxrwx 1 oracle dba 8952 Jun 7 2005 genorasdksh
-rwxrwxrwx 1 oracle dba 2885 Jan 1 2000 gensyslib
-rwxrwxrwx 1 oracle dba 0 Aug 13 2005 grdcscan
-rwxrwxrwx 1 oracle dba 1399568 Jun 28 2005 gsd
-rwxrwxrwx 1 oracle dba 4548 Oct 9 10:02 gsd.sh
-rwxrwxrwx 1 oracle dba 4111 Oct 9 10:02 gsdctl
-rwxrwxrwx 1 oracle dba 2134 Feb 16 2003 helpins
-rwxrwxrwx 1 oracle dba 157680 Oct 9 10:05 hsalloci
-rwxrwxrwx 1 oracle dba 0 Aug 13 2005 hsallociO
-rwxrwxrwx 1 oracle dba 44528 Oct 9 10:05 hsdepxa
-rwxrwxrwx 1 oracle dba 0 Aug 13 2005 hsdepxaO
-rwxrwxrwx 1 oracle dba 1345140 Oct 9 10:05 hsodbc
-rwxrwxrwx 1 oracle dba 0 Aug 13 2005 hsodbcO
-rwxrwxrwx 1 oracle dba 44416 Oct 9 10:05 hsots
-rwxrwxrwx 1 oracle dba 0 Aug 13 2005 hsotsO
-rwxrwxrwx 1 oracle dba 401680 Oct 9 10:04 imp
-rwxrwxrwx 1 oracle dba 0 Jul 12 2005 impO
-rwxrwxrwx 1 oracle dba 220328 Oct 9 10:04 impdp
-rwxrwxrwx 1 oracle dba 0 Jul 12 2005 impdpO
-rwxrwxrwx 1 oracle dba 3271 Oct 9 10:02 isqlplusctl
-rwxrwxrwx 1 oracle dba 10904 Oct 9 10:02 isqlplusctl.pl
-rwxrwxrwx 1 oracle dba 9290872 Oct 9 10:05 kfod
-rwxrwxrwx 1 oracle dba 0 Jun 22 2005 kfod0
-rwxrwxrwx 1 oracle dba 0 Aug 13 2005 kfodO
-rwxrwxrwx 1 oracle dba 482352 Oct 9 10:05 kgmgr
-rwxrwxrwx 1 oracle dba 482352 Oct 9 10:04 kgmgrO
-rwxrwxrwx 1 oracle dba 3827080 Jul 12 2005 kgpmon
lrwxrwxrwx 1 oracle dba 57 Oct 9 10:02 lbuilder -> /oradata/oracle/product/10.2.0/Db_1/nls/lbuilder/lbuilder
摘要 JClass DesktopViews 是一个集成Java组件的集合,帮助开发者快速有效的在客户端建立企业级应用程序,通过预建立,预测试以及专业的质量水准,加速了开发进程,改善了编码质量。同时还提供了一系列高级GUI功能,包括2D和3D图表,表格和网格,布局和报表,GUI增强,JAR优化,数据分层次显示,数据连接以及数据输入和校验。除了具有高级组件,无以比拟JDK,平台和IDE支持,1年高水准的技术支持加上免费升级,JClass DesktopViews 还包括了专业Java开发者建立接口丰富的客户端应用程序所需的任何功能。 组件列表 JClass Chart 为GUI提供专业的图表 JClass PageLayout Java中专业的打印和报表功能 JClass Chart 3D Java 中优良的交互式3D图表 JClass LiveTable 创建专业表格和表单的Java 窗格 JClass Elements 增强和扩展GUI的基本功能集 JClass JarMaster 部署之前,优化JAR文件 JClass Field 数据确认众多流行的数据类型 JClass HiGrid 数据库应用程序理想的前端开发 JClass DataSource 强大的数据存取工具 同样可获得 JClass ServerViews-廋客户端基于web的应用程序中的报表和图表 技术特性 ·集成了高级100%纯Java GUI JavaBeans ·与JavaBean-compliant IDE兼容 ·可以连接到主详细关系的多个层次 ·通过JClass DataSource或是IDE数据绑定对象的强大的数据库连接 ·Royalty-free ·完全文档化 ·可使用字节代码和源代码 应用场景 适用于Java类客户端应用程序的开发 运用优势 开发环境 Borland Jbuilder/WebSphere Studio Application Developer/IBM Visual Age for Java/Sun ONE Studio (formerly Forte for Java) 支持平台 Windows 95/98/NT 4.0/2000/XP Solaris 7.0/8.0/9.0 以上 AIX 4.33/5.1/以上 HPUX 11/以上 RedHat Linux AS 2.1/7.3 /WebLogic/WebSphere/Oracle 9iAS/SunONE Web Server/Tomcat等等 标准报价 39,680 元人民币 * 以上报价仅供参考,具体以厂商正式报价为准。 电话 021-58549800 Email: tools@sh.grapecity.com http://www.grapecity.com/china
摘要 用于制作应用软件的安装程序,支持任何开发平台,灵活性强,性能突出,对JAVA程序的支持也相当完善。 组件列表 技术特性 ♦;;; ;;;通用安装、配置和客户化 ·在终端用户的系统上,将文件和文件夹安装于任何位置 ·在Read Me, License Agreement和其他的安装面板中完全支持HTML格式的文本。 ·使用GIF, JPEG, 和PNG文件,并借助透明和动作功能完全客户化图形、公告牌、主题和品牌。 ·内置安装步骤列表,突出安装的每一阶段 ·内置的安装器面板:介绍、要点、协议、选择安装文件、用户输入、密码、序列号、功能集、部件、安装摘要,等等。 ·内置的命令行控制台的交互以匹配图象化的面板 ·内置动作:创建快捷键、释放归档文件、使用搜索和替代功能修改文本文件,安装并控制Windows Services、设置注册表录入、设置环境变量执行命令和脚本,等等。 ·内置规则:检验平台、对比变量、验证用户输入、检验位置、确认文件/文件夹的属性 ·卸载表中可自定义动作,支持Windows的注册表的重运行。 ·用户可使用Java和基于JavaBeans的开放API,扩展设计自定义的动作、面板和控制台 ·在 XML或文本格式中安装日志 ·性能优化,提升安装时间两倍之多 ·XML的支持功能---包括了重新设计项目的文件格式,通过修改或是转换XML文件的方式检索数据。 ·卸载工具可以实现部分或全部的卸载功能 ·合并模块技术可以方便地创建";;;整套";;;安装器,子安装器和模版。可以在你的开发团队甚至是整个企业内部,将安装器的可重用性由一个项目传递到另一个项目也可源自于第三方的供应商。 ·完全的鼠标拖动支持,上下文右击菜单可以快速地获取常用的功能。 ·源路径管理,开发者可以方便地将开发的项目和源文件转移到构建的系统,或者是开发者之间进行转移。 ·Apache Ant 集成工具在安装之前、之中、之后执行Ant targets功能 ·针对 Java 应用程序配置的功能 ·自动安装Java VM ·完全支持所有的Java1.3版本,甚至包括Java 1.4 和J2EE 1.3 ·创建 LaunchAnywhere? (Zero G的Java应用程序发布技术) ,终端用户只需双击 Windows或Mac上的光标,或是在Solaris和Linux上输入简单的命令,就可以启动Java 程序。 ·Java Classpath 和主类的自动检测。 ·完全支持所有的Java运行选项。 ♦;;; ;;;针对服务器, Web Services, 和J2EE 配置的功能 ·针对数据库注册选项的用户自定义面板 ·使用高级的搜索和替代功能修改服务器属性文件 ·安装、启动、停止并暂停Windows services ·安装EJBs, servlets, JSPs, JAR, WAR, 和EAR archives ·自动修改起始的脚本文件和 UNIX daemons文件 ♦;;; ;;;平台支持 ·几乎支持每一种平台,包括最新版本的of Windows, Mac OS, Solaris, Linux, HP-UX, AIX, Tru64, IRIX, Free BSD以及其他。 ·适用于Windows XP和Mac OS X的日志证明。 ♦;;; ;;;针对平台的功能 ·Windows 注册:检索, 设置, 并检验现有的主键和数据 ·Windows 快捷键:Mac aliases (with Dock support), UNIX 链接 ·Windows 服务:安装、启动、停止、暂停任何服务 ·本地化的Windows, Mac OS, UNIX 使用效果 ·Mac OS X 鉴定 ·设置Windows和UNIX环境下的系统环境变量 ·集成 Linux RPM ·Windows 卸载工具支持注册表的重新运行以及新增/移动程序 ·Magic FoldersTM:为桌面、系统、主页、性能、字体以及其他位置提供的专用文件夹 应用场景 适用于各种环境下安装程序的制作 运用优势 安装于任何应用程序、任何平台、任何地方 InstallAnywhere 简化了软件配置于任何客户端及服务器平台的工作,自动处理完成所有的复杂环节。每次每一时间都可以按照你的要求精确地配置软件。 InstallAnywhere 几乎支持每一种平台,包括最新版本的of Windows, Mac OS, Sola
测试管理与QualityCenter培训手册 1、测试流程管理、测试度量方法 按照尽早进行测试的原则,测试人员应该在需求阶段就介入,并贯穿软件开发的全过程。就测试过程本身而言,应该包含以s下几个阶段。  -测试需求的分析和确定。  -测试计划。  -测试设计。  -测试执行。  -测试记录和缺陷跟踪。  -回归测试。  -测试总结和报告。 一个好的测试管理工具应该能把以上几个阶段都管理起来。 测试人员每时每刻都在度量别人的工作成果,而测试人员的工作成果又由谁来度量呢?度量的标准和依据是什么呢?软件测试的度量是测试管理必须仔细思考的问题。缺乏尺度会让测试失去平衡,缺乏标准会让测试工作难以衡量。 2、如何搭建测试管理平台? 首要问题是流程的规范化。 (1) 测试进入和退出标准。 (2) 协作流程。 (3) 缺陷跟踪管理流程。 (4) 工具平台的引入。 目前主流测试管理平台与缺陷跟踪工具: 3、QC(Quality Center)介绍 QC标准测试管理流程 QC支持的应用服务器:Jboss、WebLogic、WebSphere QC支持的数据库Oracle、SQLServer QC支持的操作系统:Windows、Linux、Solaris 支持群集: 服务器端硬件和数据库要求: Windows: Linux: Solaris客户端系统要求: 练习1:安装QC 详见《Mercury Quality Center 9.0 Installation Guide》 Win2003+SQLServerSp4+QC9.0安装示例 1、安装Windows Server 2003 Enterprise Edition、安装IIS邮件服务器 2、安装SQL Server 2000、打上补丁Sp4 安装好SQL Server 2000后注意启动SQLServer服务器 3、安装QC9.0 服务器名称也可以是IP地址 4、启动QC9.0 5、QC9.0安装问题解决 - JBOSS启动不了 原因:8080端口被其他应用程序占用。 用netstat查看谁占用了8080端口 netstat -ano 解决办法1:修改其他程序的端口使用 解决办法2:修改JBOSS的启动端口 JBOSS_HOME\server\default\deploy\jbossweb-tomcat55.sar\server.xml 6、修改IP地址后不能登录QC 解决办法: 在C:\Program Files\Mercury\Quality Center\jboss\server\default\deploy目录下找到10sabin.war 进入10sabin.war\WEB-INF,修改siteadmin.xml中的IP地址: 修改数据库中的数据: 修改后可以登陆 但是还需要修改以前Project的数据库连接属性 否则会提示错误 然后还要修改 C:\Program Files\Mercury\Quality Center\repository\qc中的dbcon.txt: qcsiteadmin_db@192.168.1.12.1433. 还有 C:\Program Files\Mercury\Quality Center\repository\qc\Default\QualityCenter_Demo_db中的dbid.xml 192.168.1.12 7、Mercury Tours 样例程序 启动:http://192.168.1.2:8080/mtours 注意安装JVM才能“View Calendar” 4、创建和定义测试需求、测试需求管理、跟踪 定义需求 1、查看需求 视图->需求树 2、添加需求 需求->新建需求 输入以下内容 3、添加子需求项 查看需求 ZooIn : CTRL + I ZooOut : CTRL + O 视图->编号 视图->需求网格 视图->筛选/排序->设置筛选器/排序 设置排序字段 设置过滤条件 修改需求 拷贝需求项Cruise Reservation 重命名需求项Cruise Reservation_Copy_1为Hotel Reservation 移动需求项

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧