关于此任务
如果在执行初始 HDF 安装或升级后想要将 Oracle 数据库与 SAM 或架构注册表一起使用,则可以切换到 Oracle 数据库。支持 Oracle 数据库 12c 和 11g 第 2 版
条件
您已安装并配置了 Oracle 数据库。
步骤
- 登录 Ambari Server 并关闭 SAM 或架构注册表。
- 从配置屏幕中,选择 Oracle 作为数据库类型,并提供 Oracle 凭据、JDBC 连接字符串,然后单击 Save。
- 从运行 Ambari Server 的命令行中,注册 Oracle JDBC 驱动程序 jar: - sudo ambari-server setup --jdbc-db=oracle --jdbc-driver=/usr/share/java/ojdbc.jar
 
- 从安装 SAM 或架构注册表的主机中,将 JDBC jar 复制到以下位置,具体取决于您要更新的组件。 - cp ojdbc6.jar /usr/hdf/current/registry/bootstrap/lib/.
- cp ojdbc6.jar /usr/hdf/current/streamline/bootstrap/lib/.
 
- 从安装 SAM 或架构注册表的主机上,运行以下命令来创建 SAM 或架构注册表所需的架构。 - export JAVA_HOME=/usr/jdk64/jdk1.8.0_112 ; source /usr/hdf/current/streamline/conf/streamline-env.sh ; /usr/hdf/current/streamline/bootstrap/bootstrap-storage.sh create
- export JAVA_HOME=/usr/jdk64/jdk1.8.0_112 ; source /usr/hdf/current/registry/conf/registry-env.sh ; /usr/hdf/current/registry/bootstrap/bootstrap-storage.sh create
 - 您只需从单个主机运行此命令一次即可准备数据库。 
- 确认 Oracle 数据库中已创建新表。 
- 从 Ambari 中,重新启动 SAM 或架构注册表。
- 如果您为 SAM 指定 Oracle 数据库,请在重新启动 SAM 后运行以下命令。 - export JAVA_HOME=/usr/jdk64/jdk1.8.0_112 ; source /usr/hdf/current/streamline/conf/streamline-env.sh ; /usr/hdf/current/streamline/bootstrap/bootstrap.sh
 
- 确认 Sam 或架构注册表可用并关闭维护模式。 
 我的书签
 我的书签
                                 添加书签
 添加书签 移除书签
 移除书签