Oracle作为数据库的领航者,收购Oracle Primavera P6后,默认桌面数据库不再采用微软的MSDE,从V70版本后改为Oracle Express桌面版,基于该数据库的安装过程中经常碰到的问题在此作一说明。
1、全过程自动安装(Stand-alone)
对于P6及数据库都没有安装过的用户,运行安装程序后,安装向导执行到“选择安装类型”时(如下图示),可以选择“Stand-alone”方式,这种方式将数据库服务器、数据库、客户端程序及配置信息都自动安装完成,对客户来说最省心的。
2、分步安装 2.1安装Oracle Express数据库服务器 在以下安装目录下,是数据库服务器的安装目录,可以单独安装数据库服务器。
安装过程中,按以下图形顺序进行。
在下图中,需要指定数据库默认管理帐户sys和system的密码,这个密码需记住,数据库服务器维护时用到。
2.2创建数据库 数据库服务器创新好以后,需要再创建PM和MM模块用到的数据库,运行以下目录下的dbsetup.bat程序。
由于我们采用的ORACLE XE数据库服务器,在下图中,应选择“Oracle/Oralce XE”类型。
首先要创建PM数据库(采用下图中默认选项即可),如果创建MM数据库,再选择下一选项。
下图中,用户名默认使用system,密码使用安装过程输入的密码,数据库服务器地址一般默认是本机(也可以用127.0.0.1代替),SID输入XE。
下图中显示需要创建的表空间,参数一般不用修改。
选择下一步后,会自动创建PM数据库,同时创建登录用户Pubuser。
2.3安装客户端并配置与数据库的连接 安装类型中选择第一项,则只安装客户端。
客户端安装完成,打开PM程序时,显示以下界面:
用户名和密码默认都是admin(注意:这是登录PM程序的帐号和密码,不同于登录数据库的帐号和密码,不要把两者混淆)。
如果登录不上,可以点击数据库连接名称右侧的按钮重新配置数据库连接。
下图中,ORACLE连接SID还是输入XE。
上图中,输入数据库登录的用户名和密码时要特别注意:
A如果采用stand-alone安装时,用户名是pubprm$pm;
B如果手动通过dbsetup.bat创建数据库,用户名和密码都是pubuser。
2.4排错处理 如果采用stand-alone方式安装后,数据库服务器装好了,但PM客户端连接不上,配置连接也不成功时,应打开数据库服务器管理界面,查看数据库用户是否已创建。
如下图,选择“转到数据库主页”。
用户名使用system,密码使用安装数据服务器过程中输入的密码,然后点击“登录”。
再点击“管理”按钮。
点击“数据库用户”按钮。
在下图中,可以显示所有用户。如果采用stand-alone方式安装,应自动创建pubprm$pm用户,登录PM数据库就是使用该帐号。
可以重新设置该用户的密码和权限,修改后点击“变更用户”进行保存。