2022年AIX客户端安装[参 .pdf
1.在 / 下新建目录eisoo mkdir /eisoo 2.用 filezilla 传客户端安装包到AIX机器上的 /eisoo 目录下 ,假设此文件名为client.gz 3.解压此客户端至当前目录tar zxf client.gz (假设客户端解压后,安装目录为/eisoo/AnyBackupClient,实施时应根据实际情况获取此值,并在后面做相应的修改) 4.更改 /eisoo 目录的权限chmod R 777 /eisoo 5.登录 oracle 用户 ,查看 oracle 用户的环境变量,ORACL_HOME 值su oracle echo $ORACLE_HOME (假设执行echo $ORACLE_HOME的输出为/oracle/product, 实施时应根据实际情况获取此值 ,并在后面做相应的修改) 6.切换到 root 用户,查看root 用户根目录下的环境变量文件.profile 是否存在。su root cd ls l .profile ( 默认情况下, .profile 文件的绝对路径是/.profile , 这个文件可能不存在。后面假设此文件的绝对路径是/.profile) 7.若在系统中 .profile 文件原先就存在,对/.profile 文件做一个备份,若不存在,创建一个这个文件(假设 root 用户的环境变量文件.profile 的绝对路径是 /.profile ,实施时应根据实际情况确定此值,并做出相应的修改)cp /.profile /.profile_bak 如果这个文件不存在,创建这个文件touch .profile8.查看/.profile 文件的权限,如果对于root 用户只是可读权限的话,需要更改其权限至可写权限 (默认情况下, 此文件对于所有的用户只有可读权限。假设 root 用户的环境变量名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 文件 .profile 的绝对路径是/.profile ,实施时应根据实际情况确定此值,并做出相应的修改)ls l /.profile chmod 611 /.profile 9.修 改/.profile文 件 , 注 意 , 在 下 面 的 命 令 中 使 用 的/oracle/product, /eisoo/ AnyBackupClient 这两个目录 需要根据实际情况作出更改vi /.profile 添加以下信息ORACLE_HOME=/oracle/productLD_LIBRARY_PATH=/eisoo/ AnyBackupClient:$LD_LIBRARY_PATH LIBPATH=$ORACLE_HOME/lib:/eisoo/ AnyBackupClient:$LIBPATH PATH=$ORACLE_HOME/bin:$PATH export ORACLE_HOME export LD_LIBRARY_PATH export LIBPATH export PATH 10. 退出 telnet, 重新以 root 用户登录 ,查看 ORACLE_HOME, LD_LIBRARY_PATH, LIBPATH, PATH的 值 是 不 是 上 次 设 置 的 那 样 , 注 意 ,在 下 面 的 输 出 中/oracle/product, /eisoo/ AnyBackupClient 这两个目录 需要根据实际情况作出更改echo ORACLE_HOME 输出应该是 /oracle/product echo LD_LIBRARY_PATH 输出应该包含 /eisoo/ AnyBackupClient echo LIBPATH 输出应该包含 /oracle/product /lib 和 /eisoo/ AnyBackupClient echo PATH 输出应该包含 /oracle/product/bin 11. 转到客户端的安装目录,创建 libobk.a 文件此文件是介质管理库文件,十分重要 ,在备份或恢复时,用于客户端和Oracle 数据库传递备名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 份 或 恢 复 的 数 据 块 , 注 意 , 在 下 面 的 命 令 中 使 用 的/oracle/product, /eisoo/ AnyBackupClient 这两个目录需要根据实际情况作出更改cd /eisoo/AnyBackupClient rm rf shr.o cp libobk.so shr.o chmod 777 shr.o ar -X32_64 -r libobk.a shr.o chmod 777 libobk.a 12. 建立两个文件libobk.a,libclntsh.so. 的链接libobk.a文件是介质管理库文件,是eisoo 客户端自带的libobk.so文件打包生成的,libclntsh.so 文件是 Oacle 数据库自带的,在$ORACLE_HOME/lib目录下 ,是 oci 链接库文件 ,用于连接数据库,获取数据库的一些信息,注意 ,在下面的命令中使用的/eisoo/ AnyBackupClient 这个目录需要根据实际情况作出更改(1).将 libobk.a 文件链接到$ORACLE_HOME/lib下面rm rf $ORACLE_HOME/lib/libobk.a ln s /eisoo/AnyBackupClient/libobk.a $ORACLE_HOME/lib/ (2)将 libclntch.so 链接到客户端的安装目录/eisoo/ AnyBackupClien ln s $ORACLE_HOME/lib/libclntsh.so /eisoo/AnyBackupClient 13. 将 libobk.a 的依赖文件拷贝到$ORACLE_HOME/lib 目录下, 注意 ,在下面的命令中使用的/eisoo/ AnyBackupClient 这个目录需要根据实际情况作出更改cd /eisoo/AnyBackupClient/ cp libglib-2.0.so $ORACLE_HOME/lib cp libiconv.a $ORACLE_HOME/lib cp libintl.a $ORACLE_HOME/lib 14. 使用 rman 链接数据库试着加载sbt 介质看看有没有报错,rman cmdfile /12 其中, 12 这个文件位于根目录下,其权限为777,内容如下, 里面的 eisoo 是 oracle 数据库中 sys用户的密码, lanmao 是 oracle 数据库的实例名,需要根据实际情况作出修改connect target sys/eisoolanmao 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - run allocate channel d1 type sbt; 若运行一段时间后大概(10-15 秒) ,没有抛出ERROR MESSAGE STACK FOLLOWS 这样的错误,说明可以正常加载介质管理库。15. 修改 eisoo 客户端安装目录下的启动脚本.start.sh 文件,里面有一些设置环境变量的代码,将其全部删除,如下图,删除红框框出来的所有内容。16. 修改 eisoo 客户端安装目录下的控制台ip 配置文件, 设置里面的控制台ip 地址,在下面的命令中使用的/eisoo/ AnyBackupClient 这个目录需要根据实际情况作出更改cd /eisoo/AnyBackupClient/ vi svraddr.config 修改红框框的127.0.0.1 为控制台的ip 地址名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - 17. 修改 oracle 数据库的监听文件,修改$ORACLE_HOME/network/admin/listener.ora文件,添加数据库的实例信息。cd $ORACLE_HOME/network/admin vi listener.ora (1) 在 SID_LIST_LISTENER=这一项里面添加红框框出来的信息相关信息解释如下(GLOBAL_DBNAME = lanmao) 中的 lanmao 是全局数据库名,需要根据实际情况作出修改名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - (ORACLE_HOME = E:oracleproduct10.2.0db_1) 中的 E:oracleproduct10.2.0db_1 是Oracle 数据库的主安装目录,即oracle 用户下的ORACLE_HOME 环境变量 ,需要根据实际情况做出修改(SID_NAME = lanmao) 中的 lanmao 是实例名 ,需要根据实际情况做出修改(2) 修改完成后,重启监听生效lsnrctl stop lsnrctl start 18. 更改 Oracle 数据库为归档模式参考最佳实践文档19. 启动客户端, 切换到 eisoo 客户端安装目录, 执行启动脚本 start.sh 启动客户端, 注意 ,在下面的命令中使用的/eisoo/ AnyBackupClient 这个目录需要根据实际情况作出更改。cd /eisoo/AnyBackupClient/ ./start.sh 若出现以下输出,说明客户端正常启动了20. 若需要重新启动客户端,切换到eisoo 客户端安装目录,执行以下操作,注意 ,在下面的命令中使用的/eisoo/ AnyBackupClient 这个目录需要根据实际情况作出更改。(1) 杀掉客户端进程ps -ef |grep eng (eisoo 客户端的进程名是clienteng 和 execeng 两个进程 )kill -9 * (依据实际的进程号杀掉相关进程,进程名只能是clienteng和execeng 中,不要杀掉其他的客户机器上的进程) (2) 杀掉 rman 进程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - ps -ef |grep rman kill -9 * (依据实际的进程号杀掉相关进程,进程名类似rman cmdfile /tmp/anyorascript/*) (3) 重启客户端cd /eisoo/ AnyBackupClient rm rf *.pid ./start.sh 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -