ORACLE数据库安装
图4-2进程显示界面
若存在以上进程,说明oracle已经正常启动。安装Orcale数据库后,需要新建isa300表空间。
4.2.5. 脚本实现ISA300表空间的创建
在终端中用cd命令进入PRS700U监控后台安装路径下的bin文件夹或执行以下命令: #cd $PROGRAM_DIR
然后在终端中执行如下命令: #sh checkISA300TableSpace.sh
4.3. Window平台下Oracle客户端安装
PRS700U系统是跨平台产品,程序可连接Solaris下数据库,因此需要在Window下安装Oracle客户端程序。下面介绍一下安装步骤。
4.3.1. 下载或拷贝文件
从工程服务器或光盘上拷贝10201_client_win32.zip到本地硬盘。文件路径为:\\\\dazx\\GC\\通讯后台\\后台软件\\数据库安装\\oracle
4.3.2. 解压缩文件
将10201_client_win32.zip压缩文件,解压缩到本地硬盘。
4.3.3. 安装Oracle客户端
安装客户端选择管理员选项如图4-3-1所示。其他按系统默认选项。
深圳南瑞科技有限公司 第 20 页 ORACLE数据库安装
图4-3-1安装模式选择
4.3.4. 网络命名配置
Oracle连接方式有多种,我们使用轻松连接方式连接数据库,如下图4-3-2所示,选择“Net Configuration Assistant”命令,打开网络配置程序。
图4-3-2打开网络配置程序
在图4-3-3中选择“命名方法配置”,在图4-3-4中,在“可用命名方法”框内选择“轻松连接命名”,点击“
”按钮,选定“轻松连接命名”,完成命令命名配置。
深圳南瑞科技有限公司 第 21 页 ORACLE数据库安装
图4-3-3选择命名方法配置
图4-3-4选择轻松连接命名
4.4. Window平台下Oracle数据库安装
在笔记本上一般需要离线配置数据库,这就需要安装Window平台下Oracle数据库。
4.4.1. 下载或拷贝文件
下载或拷贝OracleXEUniv.exe文件到笔记本,设置数据库密码为nari,如下图,其他按默认安装。
深圳南瑞科技有限公司 第 22 页 ORACLE数据库安装
深圳南瑞科技有限公司 第 23 页 系统搭建
5. 系统搭建
5.1. QT图形库参数设置
X86平台中,在/opt/qt-x11-free-3.3.8.zip/bin中,双击qtconfig文件;在sparc平台中,在/opt/qt3.3.8/bin/下双击qtconfig文件。打开QT设置程序,设置GUI Style为Widows,Fonts中设置Fmily为FZSongTi、style为Normal、Point Size为11(推荐设置)。
5.2. 检测nas声音服务是否启动
打开终端,打开终端输入:
#ps –ef|grep nas
查看nas服务是否自启动。
5.3. 数据库设置
PRS700U监控系统使用Oracle数据库时,为避免与其他使用Oracle数据库应用产生冲突,将系统在大部分应用数据都保存在Oracle数据库的一个名为ISA300的表空间中,而该空间在Oracle数据库和PRS700U监控后台系统安装时并不会自动产生。如果在Oracle数据库中不存在ISA300空间,则在数据库维护工具中是无法导入数据库的,而且会报以下错误。
如果ISA300表空间不存在,则需要新建一个。 在PRS700U监控系统中,将Oracle数据库中的用户所涉及的数据库相当于具体厂站的数据库数据。下面所述的PRS700U数据库的意思就是Oracle数据库中PRS700U用户所涉及的数据库数据,并且对此不加以区分。
5.3.1. 查看数据库是否存在ISA300表空间:
(1) 使用Oracle数据库自带的sqlplus命令。此命令在Solaris和Windows操作系统下都可以使
用。 #su - oracle #sqlplus /nolog
#SQL>conn system/nari@PRS700U:1521/XE
#SQL>select * from dba_tablespaces where TABLESPACE_NAME=’ISA300’; “#su root”命令表示以超级用户登陆。“#sqlplus /nolog”表示以不登录方式进入Oracle的sqlplus环境。“#SQL>conn system/nari@PRS700U:1521/XE”表示以用户system密码为nari通过端口1521连接机器名为PRS700U的机器中的全局数据库XE;其中数据库密码nari、全局数据库XE均是Oracel数据库安装时所指定的;PRS700U为机器名,也可以使用机器的IP。“#SQL>selcet * from dba_tablesspaces where TABLESPACE_NAME=’ISA300’;”为查找数据库中是否存在ISA300表空间的命令,其中命令最后的分号是必须有的,表示命令的结束。
如果出现“未选定行”或者“no rows selected”提示,则说明数据库中没有存在表空间;否则出现会显示ISA300表空间的属性表。
(2) 使用Windows下的Oracle客户端查看。
下面以查看机器名为isa300a的机器上的数据库为例: 打开Enterprise Manager Console,右键点击“数据库”,选择“将数据库添加到树”后,出现如下图的窗口。在“主机名”中输入要查看的数据库对应的机器名或IP,在“SID(S)”中输入XE,“端口号”默认为1521,网络服务名自动生成。
深圳南瑞科技有限公司 第 24 页