lht821008 发表于 2008-8-24 08:38:47

求助QC9.0安装到oracle表空间问题

我在安装qc遇到表空间问题。

操作系统:win2003server
oracle9i
为了便于管理我在安装到选择表空间之间自己手动建立一个表空间;

安装时自然也是选择了自己创建的表空间,但是qc安装到最后一步100%的时候,状态显示创建admin时候出错了(creating “ADMIN”);
我见表空间使用的语句,都测试过没有问题,如下所示,希望高手帮助解惑,谢谢:
//建立表空间
drop tablespace qc_tab_space including contents and datafiles;
create tablespace qc_tab_space
datafile 'C:\oracle\oradata\QCTEST\qc_tab.dbf'
size 200m autoextend on
extent management local uniform size 64k
segment space management auto;
//扩展表空间大小
语法:alter tablespace 表空间名 add datafile '数据文件存放的绝对路径'size 大小值;

alter tablespace qc_tacle_space add datafile 'C:\oracle\oradata\QCTEST\qc_tab02.DBF' size 100M;

lht821008 发表于 2008-8-24 22:47:14

呵呵

顶起来,继续求助

lht821008 发表于 2008-8-26 13:12:39

顶起来继续求助

lht821008 发表于 2008-8-29 14:28:48

我在安装qc遇到表空间问题。

操作系统:win2003server
oracle9i
为了便于管理我在安装到选择表空间之间自己手动建立一个表空间;

安装时自然也是选择了自己创建的表空间,但是qc安装到最后一步100%的时候,状态显示创建admin时候出错了(creating “ADMIN”);
我见表空间使用的语句,都测试过没有问题,如下所示,希望高手帮助解惑,谢谢:
//建立表空间
drop tablespace qc_tab_space including contents and datafiles;
create tablespace qc_tab_space
datafile 'C:\oracle\oradata\QCTEST\qc_tab.dbf'
size 200m autoextend on
extent management local uniform size 64k
segment space management auto;
//扩展表空间大小
alter tablespace qc_tacle_space add datafile 'C:\oracle\oradata\QCTEST\qc_tab02.DBF' size 100M;

zte_boy 发表于 2008-8-31 01:52:13

需要注意一点,安装QC如果使用Oracle数据库,那么创建表空间的时候需要系统管理员帐户,你用system用户应该就可以了:lol

zte_boy 发表于 2008-8-31 01:52:42

会在oracle数据库下建立一个和你项目同名的表空间

lht821008 发表于 2008-9-1 10:47:18

原帖由 zte_boy 于 2008-8-31 01:52 发表 http://bbs.51testing.com/images/common/back.gif
需要注意一点,安装QC如果使用Oracle数据库,那么创建表空间的时候需要系统管理员帐户,你用system用户应该就可以了:lol
我是以dba权限下建立的表空间,所以绝对没有问题的,只是为什么还不行。

zte_boy 发表于 2008-9-1 12:01:39

MS一定要system用户。。至少的试的时候是这样:L

lht821008 发表于 2008-9-1 13:36:17

试了一下为建的表空间给一个用户,然后俯于这个用户dba权限就可以可以了。
上面这为老兄的话我理解
sqlplus
sql>conn system/pwd@qctest as sysdba;
sql>create tablespace qc_tab_space
      datafile 'C:\oracle\oradata\QCTEST\qc_tab.dbf'
   size 200m autoextend on
   extent management local uniform size 64k
   segment space management auto;
但是这样建的安装还是不行。

但是这样可以
sqlplus "/as sysdba";
sql>create tablespace qc_tab_space
       datafile 'C:\oracle\oradata\QCTEST\qc_tab.dbf'
       size 200m autoextend on;
sql>creat user qctest indentified system;
sql>grant dba to qctest;
再具体的原因应该是和权县有关系,可能qc的建库脚本有些东西是写死的。

[ 本帖最后由 lht821008 于 2008-9-1 13:39 编辑 ]

zte_boy 发表于 2008-9-1 14:56:26

晕倒,你还是没有明白我的意思
QC在利用oracle作为数据库的时候,表空间是自动创建的,而这个表空间的名称和你的项目名是一致的,也就是说QC会利用项目名去创建一个表空间,根本不需要你先去建立表空,再去安装QC,这样是不行的

lht821008 发表于 2008-9-1 15:44:06

呵呵,我不知道你前面帖子解释如下:
需要注意一点,安装QC如果使用Oracle数据库,那么创建表空间的时候需要系统管理员帐户,你用system用户应该就可以了
MS一定要system用户。。至少的试的时候是这样
以上是你前两次的回答,明白起来确实不容易,qc安装期间会要求输入adminsitrator/pwd,是不是你说的创建表空间的时候需要系统管理员帐户的意思,还是说是指的在建表空间是需要以oracle的dba权限用户system下创建才可以。
你的回答二语句我也没明白具体怎样操作来解决。

你的第三贴如下:
原帖由 zte_boy 于 2008-9-1 14:56 发表 http://bbs.51testing.com/images/common/back.gif
晕倒,你还是没有明白我的意思
QC在利用oracle作为数据库的时候,表空间是自动创建的,而这个表空间的名称和你的项目名是一致的,也就是说QC会利用项目名去创建一个表空间,根本不需要你先去建立表空,再去安装QC, ...
我前几次查过qc建表空间在数据库上作了什么,实际上表空间是必须先存在的,我自己建立表空间是为了管理qc数据库方便,只是大多数情况用户都选择默认存在的表空间,在安装过程中是必须要选择的,比如回滚段表空间或者user表空间,如果qc自己创建表空间(如果建一个项目就要创建一个表空间,我想也是很可笑的事情,太浪费资源了),根本不需要你在安装的时候选择表空间了,因为前面的配置时已经指定了安装所属的实例;
你说的按着项目名见表空间大概是按照项目名来建管理相应表结构的用户吧,qc会自动为每个项目建立一个自己的数据库用户。
我还是贴出来看看查,加粗的部分看得出用户确实是和项目的名称一样,qctest用户是我自己建立的QUALITYCENTER_DEMO_DB,TEST_附件上传测试_DB这两个用户对应于qc的两个项目,QCSITEADMIN_DB用户应该是整个QC服务的数据库管理员用户:
SQL> select tablespace_namefrom user_tablespaces;

TABLESPACE_NAME
------------------------------
SYSTEM
UNDOTBS
CWMLITE
DRSYS
EXAMPLE
INDX
TEMP
TOOLS
USERS
QC_TAB_SPACE

已选择10行。

SQL> select username from dba_users;

USERNAME
------------------------------
SYS
SYSTEM
DBSNMP
AURORA$JIS$UTILITY$
AURORA$ORB$UNAUTHENTICATED
QUALITYCENTER_DEMO_DBQCTEST
TEST_附件上传测试_DB
SCOTT
QCSITEADMIN_DB
OSE$HTTP$ADMIN

USERNAME
------------------------------
OUTLN
WKSYS
QS_CBADM
QS_OS
QS_ES
SH
PM
OE
HR
QS_WS
QS

USERNAME
------------------------------
QS_ADM
QS_CS
QS_CB
RMAN
OLAPDBA
CTXSYS
OLAPSVR
OLAPSYS
MDSYS
ORDPLUGINS
ORDSYS

已选择33行。
不知道您又没有遇到这个问题,http://bbs.51testing.com/thread-125469-1-1.html,在这个帖子的:
我还没能解决,希望指点,谢谢!

[ 本帖最后由 lht821008 于 2008-9-1 16:22 编辑 ]

sufeisohu389 发表于 2008-9-2 11:55:07

我也创建的时候出了问题,QC在安装到最后步骤100%的时候(创建数据库),就出错。错误提示是:java.SQLException:# 5 ORA-01017:invalid username/password:logon denied            我也按照楼上的说过了 1:创建一个管理员用户并且不创表空间2:创建管理员并赋予表空间    两个都是一样的错误

lht821008 发表于 2008-9-2 19:22:14

原帖由 sufeisohu389 于 2008-9-2 11:55 发表 http://bbs.51testing.com/images/common/back.gif
我也创建的时候出了问题,QC在安装到最后步骤100%的时候(创建数据库),就出错。错误提示是:java.SQLException:# 5 ORA-01017:invalid username/password:logon denied            我也按照楼上的说过了 ...
你没看明白我的帖子,我解释的很详细。
你给这个用户QCSITEADMIN_DB赋予dba权限,应该就可以了。

lht821008 发表于 2008-9-2 22:46:15

原帖由 sufeisohu389 于 2008-9-2 11:55 发表 http://bbs.51testing.com/images/common/back.gif
我也创建的时候出了问题,QC在安装到最后步骤100%的时候(创建数据库),就出错。错误提示是:java.SQLException:# 5 ORA-01017:invalid username/password:logon denied            我也按照楼上的说过了 ...

大哥你安装的时候难道没有要求你选择安装到那个表空间吗?

安装到时候会默认的建立一个用户,qcsiteadmin_db用户,给这个用户赋予dba权限。

shunfyu 发表于 2009-8-16 22:59:31

安装的时候,怎么给这个用户赋予dba权限? 是指的开始安装前?那样的话,不是还要新建个qcsiteadmin_db用户?

shunfyu 发表于 2009-8-16 23:40:06

不知道为什么,最近安装QC也出现了java.SQLException:# 5 ORA-01017:invalid username/password:logon denied,是不是要在数据库里给system用户赋予什么权限才行吧??
页: [1]
查看完整版本: 求助QC9.0安装到oracle表空间问题