51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6130|回复: 15
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-8-24 08:38:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在安装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;
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-8-24 22:47:14 | 只看该作者

呵呵

顶起来,继续求助
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-8-26 13:12:39 | 只看该作者
顶起来继续求助
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 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;
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-8-31 01:52:13 | 只看该作者
需要注意一点,安装QC如果使用Oracle数据库,那么创建表空间的时候需要系统管理员帐户,你用system用户应该就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-8-31 01:52:42 | 只看该作者
会在oracle数据库下建立一个和你项目同名的表空间
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-9-1 10:47:18 | 只看该作者
原帖由 zte_boy 于 2008-8-31 01:52 发表
需要注意一点,安装QC如果使用Oracle数据库,那么创建表空间的时候需要系统管理员帐户,你用system用户应该就可以了

我是以dba权限下建立的表空间,所以绝对没有问题的,只是为什么还不行。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-9-1 12:01:39 | 只看该作者
MS一定要system用户。。至少的试的时候是这样
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 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 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-9-1 14:56:26 | 只看该作者
晕倒,你还是没有明白我的意思
QC在利用oracle作为数据库的时候,表空间是自动创建的,而这个表空间的名称和你的项目名是一致的,也就是说QC会利用项目名去创建一个表空间,根本不需要你先去建立表空,再去安装QC,这样是不行的
回复 支持 反对

使用道具 举报

该用户从未签到

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

你的第三贴如下:
原帖由 zte_boy 于 2008-9-1 14:56 发表
晕倒,你还是没有明白我的意思
QC在利用oracle作为数据库的时候,表空间是自动创建的,而这个表空间的名称和你的项目名是一致的,也就是说QC会利用项目名去创建一个表空间,根本不需要你先去建立表空,再去安装QC, ...

我前几次查过qc建表空间在数据库上作了什么,实际上表空间是必须先存在的,我自己建立表空间是为了管理qc数据库方便,只是大多数情况用户都选择默认存在的表空间,在安装过程中是必须要选择的,比如回滚段表空间或者user表空间,如果qc自己创建表空间(如果建一个项目就要创建一个表空间,我想也是很可笑的事情,太浪费资源了),根本不需要你在安装的时候选择表空间了,因为前面的配置时已经指定了安装所属的实例;
你说的按着项目名见表空间大概是按照项目名来建管理相应表结构的用户吧,qc会自动为每个项目建立一个自己的数据库用户。
我还是贴出来看看查,加粗的部分看得出用户确实是和项目的名称一样,qctest用户是我自己建立的QUALITYCENTER_DEMO_DBTEST_附件上传测试_DB这两个用户对应于qc的两个项目,QCSITEADMIN_DB用户应该是整个QC服务的数据库管理员用户:
SQL> select tablespace_name  from 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 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-9-2 11:55:07 | 只看该作者
我也创建的时候出了问题,QC在安装到最后步骤100%的时候(创建数据库),就出错。错误提示是:java.SQLException:[Oracle]# 5 ORA-01017:invalid username/password:logon denied              我也按照楼上的说过了 1:创建一个管理员用户并且不创表空间  2:创建管理员并赋予表空间    两个都是一样的错误
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2008-9-2 19:22:14 | 只看该作者
原帖由 sufeisohu389 于 2008-9-2 11:55 发表
我也创建的时候出了问题,QC在安装到最后步骤100%的时候(创建数据库),就出错。错误提示是:java.SQLException:[Oracle]# 5 ORA-01017:invalid username/password:logon denied              我也按照楼上的说过了 ...

你没看明白我的帖子,我解释的很详细。
你给这个用户QCSITEADMIN_DB赋予dba权限,应该就可以了。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2008-9-2 22:46:15 | 只看该作者
原帖由 sufeisohu389 于 2008-9-2 11:55 发表
我也创建的时候出了问题,QC在安装到最后步骤100%的时候(创建数据库),就出错。错误提示是:java.SQLException:[Oracle]# 5 ORA-01017:invalid username/password:logon denied              我也按照楼上的说过了 ...


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

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

使用道具 举报

该用户从未签到

15#
发表于 2009-8-16 22:59:31 | 只看该作者
安装的时候,怎么给这个用户赋予dba权限? 是指的开始安装前?那样的话,不是还要新建个qcsiteadmin_db用户?
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2009-8-16 23:40:06 | 只看该作者
不知道为什么,最近安装QC也出现了java.SQLException:[Oracle]# 5 ORA-01017:invalid username/password:logon denied  ,是不是要在数据库里给system用户赋予什么权限才行吧??
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-10-6 22:19 , Processed in 0.093757 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表