IZ0-053 Q672

672.You are in the process of creating a Virtual Private Catalog (VPC) in your Oracle Database 11g
database. The Prod1, Prod2 and Prod3 Oracle Database 10g databases are registered in the recovery
catalog. The database user who owns the base recovery catalog is CATOWNER. CATOWNER executes
the following command to grant privileges to a new user VPC1 using Oracle Database 11g RMAN
executables:
RMAN> GRANT CATALOG FOR DATABASE prod 1 prod 2 TO vpc1;
Then you issue the following commands;
RMAN > CONNECT CATALOG vpc1/oracle@catdb;
RMAN> SQL XEC catowner.dbms_rcvcat.create virtual_catalog;?
What is the outcome of the above commands?
A. They execute and a create a virtual private catalog for pre-Oracle 11g clients
B. They produce an error because PROD1 and PROD 2 databases belong to the older version
C. They produce an error because you must connect as CATOWNER to execute this packaged procedure
D. They produce an error because you must connect to the target database to execute this packaged
procedure
Answer: A

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8520577/viewspace-2051679/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8520577/viewspace-2051679/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
/* @brief @param[in] gx gy gz 为各轴角速度,单位为rad/s @param[in] ax ay az 为各轴加速度,单位为m/s^2 @param[in] halfT 为更新周期的一半,单位为s @param[out] pitch roll yaw 为当前欧拉角,单位为度 */ float q0 = 1, q1 = 0, q2 = 0, q3 = 0; float q0temp, q1temp, q2temp, q3temp; float vx, vy, vz; float ex, ey, ez; float ix = 0, iy = 0, iz = 0; float kp = 1, ki = 0; void func(float *pitch, float *roll, float *yaw, float gx, float gy, float gz, float ax, float ay, float az, float halfT) { float norm; if(ax * ay *az != 0) { /* 归一化加速度 */ norm = inVSqrt(ax*ax + ay*ay + az*az); ax = ax * norm; ay = ay * norm; az = az * norm; /* 计算当前各轴加速度 */ vx = 2*(q1*q3 - q0*q2); vy = 2*(q0*q1 + q2*q3); vz = q0*q0 - q1*q1 - q2*q2 + q3*q3; /* 计算加速度正交 */ ex = (ay*vz - az*vy) ; ey = (az*vx - ax*vz) ; ez = (ax*vy - ay*vx) ; /* 融合 */ ix += ex; iy += ey; iz += ez; gx = gx + kp*ex + ki*ix; gy = gy + kp*ey + ki*iy; gz = gz + kp*ez + ki*iz; } q0temp=q0; q1temp=q1; q2temp=q2; q3temp=q3; q0 = q0temp + (-q1temp*gx - q2temp*gy - q3temp*gz)*halfT; q1 = q1temp + ( q0temp*gx + q2temp*gz - q3temp*gy)*halfT; q2 = q2temp + ( q0temp*gy - q1temp*gz + q3temp*gx)*halfT; q3 = q3temp + ( q0temp*gz + q1temp*gy - q2temp*gx)*halfT; norm = inVSqrt(q0*q0 + q1*q1 + q2*q2 + q3*q3); q0 = q0 * norm; q1 = q1 * norm; q2 = q2 * norm; q3 = q3 * norm; *roll = atan2(2 * (q2 * q3 + q0 * q1), q0*q0 - q1*q1 - q2*q2 + q3*q3)* 57.295773f; *pitch = -asin(2 * (q1 * q3 - q0 * q2))*57.295773f; *yaw = atan2(2 * (q1 * q2 - q0 * q3), q0*q0 + q1*q1 - q2*q2 - q3*q3)*57.295773f; }
06-10

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值