Bo's Oracle Station

查看: 2561|回复: 6

运行osb.sh脚本报错

[复制链接]

4

主题

8

帖子

36

积分

新手上路

Rank: 1

积分
36
发表于 2020-8-4 22:24:59 | 显示全部楼层 |阅读模式
运行osb.sh脚本报错
1.png
2.png
3.png
4.png
回复

使用道具 举报

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2020-8-4 23:18:06 | 显示全部楼层
  1. #!/bin/sh

  2. export LIB01=$(lsscsi -g | grep 'mediumx'| head -n 1 | cut -c 65-)
  3. export LIB02=$(lsscsi -g | grep 'mediumx'| tail -n 1 | cut -c 65-)

  4. export TAPE01=$(lsscsi -g | grep -A 5 $LIB01 | head -n 2 | tail -n 1 | cut -c 64- | cut -f 2 -d ' ')
  5. export TAPE02=$(lsscsi -g | grep -A 5 $LIB01 | head -n 3 | tail -n 1 | cut -c 64- | cut -f 2 -d ' ')
  6. export TAPE03=$(lsscsi -g | grep -A 5 $LIB01 | head -n 4 | tail -n 1 | cut -c 64- | cut -f 2 -d ' ')
  7. export TAPE04=$(lsscsi -g | grep -A 5 $LIB01 | head -n 5 | tail -n 1 | cut -c 64- | cut -f 2 -d ' ')
  8. export TAPE05=$(lsscsi -g | grep -A 5 $LIB02 | head -n 2 | tail -n 1 | cut -c 64- | cut -f 2 -d ' ')
  9. export TAPE06=$(lsscsi -g | grep -A 5 $LIB02 | head -n 3 | tail -n 1 | cut -c 64- | cut -f 2 -d ' ')
  10. export TAPE07=$(lsscsi -g | grep -A 5 $LIB02 | head -n 4 | tail -n 1 | cut -c 64- | cut -f 2 -d ' ')
  11. export TAPE08=$(lsscsi -g | grep -A 5 $LIB02 | head -n 5 | tail -n 1 | cut -c 64- | cut -f 2 -d ' ')

  12. echo lib01:$LIB01
  13. echo lib02:$LIB02
  14. echo tape01:$TAPE01
  15. echo tape02:$TAPE02
  16. echo tape03:$TAPE03
  17. echo tape04:$TAPE04
  18. echo tape05:$TAPE05
  19. echo tape06:$TAPE06
  20. echo tape07:$TAPE07
  21. echo tape08:$TAPE08

  22. S_HOSTNAME=$(hostname -s)
  23. sleep 10

  24. obtool help
  25. obtool lshost
  26. obtool chhost --addrole mediaserver $S_HOSTNAME
  27. obtool lshost

  28. obtool mkdev -t library -o -a $S_HOSTNAME:$LIB01 lib01
  29. obtool lsdev -g lib01
  30. sleep 2
  31. # obtool mkdev -t library -o -a $S_HOSTNAME:$LIB02 lib02
  32. # obtool lsdev -g lib02
  33. # sleep 2
  34. # obtool mkdev -t tape -o -a $S_HOSTNAME:$TAPE01 -l lib01 -d 1 tape01
  35. # obtool lsdev -g tape01
  36. # sleep 2
  37. # obtool mkdev -t tape -o -a $S_HOSTNAME:$TAPE02 -l lib01 -d 2 tape02
  38. # obtool lsdev -g tape02
  39. # sleep 2
  40. obtool mkdev -t tape -o -a $S_HOSTNAME:$TAPE03 -l lib01 -d 3 tape03
  41. obtool lsdev -g tape03
  42. sleep 2
  43. obtool mkdev -t tape -o -a $S_HOSTNAME:$TAPE04 -l lib01 -d 4 tape04
  44. obtool lsdev -g tape04
  45. sleep 2
  46. # obtool mkdev -t tape -o -a $S_HOSTNAME:$TAPE05 -l lib02 -d 5 tape05
  47. # obtool lsdev -g tape05
  48. # sleep 2
  49. # obtool mkdev -t tape -o -a $S_HOSTNAME:$TAPE06 -l lib02 -d 6 tape06
  50. # obtool lsdev -g tape06
  51. # sleep 2
  52. # obtool mkdev -t tape -o -a $S_HOSTNAME:$TAPE07 -l lib02 -d 7 tape07
  53. # obtool lsdev -g tape07
  54. # sleep 2
  55. # obtool mkdev -t tape -o -a $S_HOSTNAME:$TAPE08 -l lib02 -d 8 tape08
  56. # obtool lsdev -g tape08
  57. # sleep 2
  58. obtool lsdev
  59. sleep 2
  60. obtool inventory -L lib01
  61. # obtool inventory -L lib02 2>/dev/null
  62. obtool mkuser oracle --class oracle --password oracle123 --preauth $S_HOSTNAME:oracle+rman
  63. obtool lsuser
  64. sleep 2
  65. obtool mkmf $S_HOSTNAME
  66. obtool mkmf sexample
  67. obtool lsmf
  68. sleep 2
  69. ldconfig
复制代码
回复 支持 反对

使用道具 举报

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2020-8-4 23:20:02 | 显示全部楼层

替换以上脚本中的变量,一行一行执行。
尤其是hostname -s
你的主机名设置清楚了吗:/etc/hostname    /etc/hosts贴出来!
回复 支持 反对

使用道具 举报

4

主题

8

帖子

36

积分

新手上路

Rank: 1

积分
36
 楼主| 发表于 2020-8-5 06:53:50 | 显示全部楼层
/etc/hostname
/etc/hosts
5.png
6.png
回复 支持 反对

使用道具 举报

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2020-8-5 10:04:55 | 显示全部楼层
lxc 发表于 2020-8-5 06:53
/etc/hostname
/etc/hosts
  1. echo lib01:$LIB01
  2. echo lib02:$LIB02
  3. echo tape01:$TAPE01
  4. echo tape02:$TAPE02
  5. echo tape03:$TAPE03
  6. echo tape04:$TAPE04
  7. echo tape05:$TAPE05
  8. echo tape06:$TAPE06
  9. echo tape07:$TAPE07
  10. echo tape08:$TAPE08
复制代码



这样逐句执行....把出错的贴出。脚本就是我为了方便写的,本质就是obtool命令。
回复 支持 反对

使用道具 举报

4

主题

8

帖子

36

积分

新手上路

Rank: 1

积分
36
 楼主| 发表于 2020-8-9 20:19:25 | 显示全部楼层
重启后echo $S_HOSTNAME 就是空的了  重启前输出是lxc   
0.png
1.png
2.png
3.png
回复 支持 反对

使用道具 举报

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2020-8-9 22:32:26 | 显示全部楼层
lxc 发表于 2020-8-9 20:19
重启后echo $S_HOSTNAME 就是空的了  重启前输出是lxc

就改脚本,把S_HOSTNAME=lxc   定死。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-11-22 02:25 , Processed in 0.043481 second(s), 27 queries .

快速回复 返回顶部 返回列表