配置OBIEE 连接 SSAS 2005

环境: SSAS 2005 ,  OBIEE

1. 在sql server 2005 安装目录下的 \\MSSQL.2\\OLAP\\bin\\isapi 拷贝到 C:\\Inetpub\\wwwroot\\olap

2. 在IIS上创建一个虚拟目录olap,本地路径为 C:\\Inetpub\\wwwroot\\olap。在olap属性界面选择“配置”,添加应用程序映射,在可执行文件(X):中输入 C:\\Inetpub\\wwwroot\\olap (确定按钮一直都是灰色的,只要用鼠标在文件路径的文本框中再次点击一下即可解决问题)

3. 如果只是本机登录的话,在配置文件 C:\\Inetpub\\wwwroot\\olap\\msmdpump.ini设置为<ServerName>localhost</ServerName>。其它设置为<ServerName>http://secondmachine/olap/msmdpump.dll</ServerName>

4. 在Oracle BI Administration Tool中 Import —> from Multi-dimensional

其中URL为 http://localhost/olap/msmdpump.dll , username 和 password为操作系统的用户和密码。

1.JPG

2.JPG

主流数据库的默认端口

数据库                 默认端口                查询方法

Oracle                   1521                    在Oracle Net Manager界面中查看

DB2                        5000                    在命令行中输入 get dbm cfg ,找到SVCENAME,
然后到 C:\\WINDOWS\\system32\\drivers\\etc\\services 或 /etc/services 找到对应的项。

SQL Server           1433                     在SQL Server Configuration Manager中查看

PostgreSQL          5432                     在命令行中输入 show port

MySQL                    3306                    在命令行中输入 show variables like ‘port%’

RHEL 5下安装Oracle 10g报操作系统的版本检查失败

安装Oracle数据库的时候出现错误提示:

Checking installer requirements…

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed <<<<

Exiting Oracle Universal Installer, log for this session can be found at /tmp/OraInstall2009-11-9_15-11-48PM/installActions2009-11-
9_15-11-48PM.log

 

原因为Oracle 10g尚未通过RHEL5测试。

解决方法:修改$oracleInstaller/database/install/oraparam.ini的参数,在后面加上redhat-5

# vi install/oraparam.ini

[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2

[UnitedLinux-1.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256

[Linux-redhat-3.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256

[Linux-redhat-4.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256

[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256

Oracle lsnrctl 无法启动

在RHEL 5下安装Oracle 11g后,启动监听程序lsnrctl,发现显示错误提示:

TNS-12537: TNS:connection closed
TNS-12560: TNS:protocol adapter error
TNS-00507: Connection closed
Linux Error: 29: Illegal seek

原因: 错误语法在/etc/hosts文件中

解决方法: 设置为其中的一行为 127.0.01   localhost.localdomain   localhost

使用rman创建standby数据库

环境: 不同的主机,相同的目录

步骤: 1.在主机上创建standby控制文件,在rman执行copy current controlfile for standby to ‘d:\\control01.ctl’

2.在备机上注册standby controlfile, rman>CATALOG CONTROLFILECOPY ‘‘d:\\control01.ctl‘;

3.主机上备份数据库,并将其拷贝到备用机上。

4.在主机上rman执行>

connect target sys/

connect auxiliary sys@orcl131

duplicate target database for standby nofilenamecheck dorecover;

ORA-01103: database name ‘ORCLDG’ in control file is not ‘ORCL’

今天关闭使用rman复制数据库再重新打开时出现这个错误“ORA-01103: database name ‘ORCLDG’ in control file is not ‘ORCL’ ”

 

解决方法: 1.将D:\\oracle\\product\\10.2.0\\admin\\orcl\\pfile\\init.ora中的参数db_name改为orcldg,启动数据库到加载状态。startup mount pfile=’D:\\oracle\\product\\10.2.0\\admin\\orcl\\pfile\\init.ora’;

2. 使用alter database backup controlfile to trace;导出创建控制文件的语句。

3.将步骤中的参数改为orcl,启动数据库实例sql> startup nomount pfile=’D:\\oracle\\product\\10.2.0\\admin\\orcl\\pfile\\init.ora’;

4.将控制文件语句在命令行执行。然后打开数据库sql>alter database open;

5.创建spfile,  sql> create spfile from pfile=’D:\\oracle\\product\\10.2.0\\admin\\orcl\\pfile\\init.ora’;