目录搜索
文字
分享

    
ORACLE FOR SUN SOLARIS 安装手册
来源:不详

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

ORACLE FOR SUN SOLARIS 安装手册

 

ORACLE 是大型关系型数据库,是高可靠的、耐用的、安全的、可扩充的数据库。

在分布方式、平行方式、多线索方式下都有良好的表现,特别适用于象CHINA ON

LINE 这样的大型的遍布全国的数据存储方式;加上它有许多优秀的前台开发工具

如 POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速开发生成基于客户端P

C 平台的应用程序,特别适用于象CHINA ONLINE 这样的需要编写适用于各行各业

大量的应用工作的任务,计费系统就是一个例子。

ORACLE 的安装分三个大步骤,首先是安装 C COMPILER,接着是 ORACLE 安装前

的准备工作,最后才是进ORACLE 安装窗口进行安装及安装后处理。

一、安装 C COMPILER ( 编译器 )

ORACLE WEB SERVER的安装过程有些步骤需要用C语言编译器编译执行,加上ORAC

LE 的底层逻辑计算有c 编译器则更高速、更可靠。所以此步不可少。

1、 Solaris安装后

#cp /etc/skel/local.cshrc /.cshrc

#cp /etc/skel/local.login /.login

2、 #vi /etc/passwd

第一行改成 root:x:0:1:Super-User:/:/bin/csh

3、 #vi /.cshrc

unmask 022

set path=(/bin /usr/openwin/bin /oracle/bin /usr/sbin /opt/SUNWspro/bi

n

/sbin /usr/ucb /etc /usr/ccs/bin .)

alias cd 'cd \!*;set prompt=" ' pwd '#>" '

( 安装CC要修改系统时间,改到 LICENCES日期之前 )

4、 插入C COMPILER 安装光盘

#volcheck

#df -k 检查有无cdrom的设备

5、 #cd /cdrom/cdrom0

(说明:C 编译器的安装程序必须在openwin 即窗口状态下执行)

#/cdrom/unamed_cdrom0>spro_install_tool

6、 选 sparc compiler 3.0.1

7、 选 install licenses software /opt

8、 选 setup licenses

9、 选 select product sparc compiler 3.0.1

10、 选 demo licenses

11、 输入有效期:DD-MM-YY

密 码:

12、 选 done with licenses,然后退出 exit install licenses 。

屏幕有窗口提示licenses安装成功

13、选 install,屏幕出现滚动安装窗口

等待数分钟后,屏幕提示安装成功,exit install

14、 在操作系统下运行

#etc/opt/licenses/LIC_CONFIG_SCRIPT

屏幕提示licenses 已正确设置。

15、 #reboot

正常登录后

#env 看环境变量改变了没有

16、 #vi test.c 编一 C语言测试程序

#include 

main()

{

printf("Hello......\n");

}

17、 #cc test.c -o test 编译

18、 #./test 执行

运行结果:

Hello.......

19、 #eject cdrom 成功后退出光盘

C COMPILER 安装成功!

 

二、安装 ORACLE 前的准备工作

准备工作主要是增加ORACLE 的用户及组,改变一些系统参数文件。

1、 #vi /etc/passwd

第一行改成 root:x:0:1:Super-User:/:/bin/csh

(选用csh 内核语言)

最后一行加 oracle::9722:643:super-account:/oracle:/bin/csh

(增加oracle用户)

2、 #vi /etc/group (增加oracle的组)

最后一行后加 dba::643:oracle

 

3、 (必要时改 shadow 文件的读写属性:chmod 755 shadow )

 

#vi /etc/shadow (增加oracle用户口令,这里缺省)

 

最后一行后加 oracle:::::::: (共8个:)

 

4、 在根 / 下

 

#chown oracle oracle

 

#chgrp dba oracle

 

#passwd oracle 给oracle加口令,敲两次口令

 

5、 #cp .cshrc /oracle 把根下的这两个文件拷贝到 /oracle 路径下

 

#cp .login /oracle

 

6、 #cd oracle

 

#chown oracle .* 把拷贝过来的隐含文件变成oracle属组

 

#chgrp dba .*

 

7、 #vi /etc/services

 

最后增加两行 orasrv 1525/tcp oracle

 

listener 1521/tcp

 

8、 #vi /etc/system

 

在set后增加一段 set shmsys:shminfo_shmmax=8388608

 

set shmsys:shminfo_shmmin=1

 

set shmsys:shminfo_shmmni=100

 

set shmsys:shminfo_shmseg=10

 

set semsys:seminfo_semmns=200

 

set semsys:seminfo_semmni=70

 

9、 #su - oracle

 

10、 %vi .cshrc

 

增加一段 setenv ORACLE_HOME /oracle

 

setenv ORACLE_DOC /oracle/odoc

 

setenv ORACLE_SID oracle7

 

setenv ORACLE_TERM sun5

 

setenv ORA_NLS /oracle/occommon/nls/admin/data

 

setenv NLS_LANG=AMERICAN.AMERICA.zhs16cgb231280

 

alias cd 'cd \!*;set prompt=" 'pwd '%>" '

 

11、 %cd oracle

 

%mkdir odoc 建odoc路径

 

%chmod 755 odoc

 

三、安装 ORACLE

 

1 、插入ORACLE 安装光盘

 

%volcheck

 

%df -k 检查有无cdrom的设备

 

2、 %cd /cdrom/oracle/orainst

 

%./orainst 出现 ORACLE 黑框的安装窗口

 

3、 选第一项 COMPLETE SOFTWARE / DATABASE FRESH INSTALL

 

然后一路回车 选九个产品安装 (全部安装可能无足够硬盘空间)

 

①. oracle7 advanced replication option 7.2.2.3.0 (可选)

 

②. oracle7 distributed database option 7.2.2.3.0 (可选)

 

③. oracle7 parallel query option 7.2.2.3.0 (可选)

 

④. oracle server (RDBMS) 7.2.2.3.0

 

⑤. PL/SQL 2.2.2.3.0

 

⑥. SQL*NET V2.2.2.2.0.0

 

⑦. PROC*C 2.1.2.0.0 (可选)

 

⑧. SQL/PLUS

 

⑨. TCP/IP protocal Adapter (V2) 2.2.2.2.0.0

 

注意:create db object 应选择yes

 

4、 再一路回车,根据提示输入 system 、 sys、 TNS listener 的password

 

5、 LANGUAGE 时 选OTHERS ,用户输入ZHS16CGB231280 汉字国标字符集

 

(说明:安装25%以前出错,可能是C COMPILER 的路径 /opt/SUNWspro/未在orac

le下的.cshrc下定义。)

 

6、安装成功100%后又回到开始的选项菜单。有时未满100% 后也回到开始的选项

菜单, /oracle/orainst/install.log 安装日志文件最后提示OK

 

7、按 F7 到菜单项,FILE 中选 EXIT 退出

 

% /cdrom/cdrom0/orainst>exit 退出 oracle 用户

 

8、运行 #/oracle/orainst/root.sh

 

Are these setting correct (y/n):敲 y

 

Enter the full pathname of the local bin directory (y/n): 敲/bin

 

(此shell 程序在/var/opt/oracle路径下生成一个文件oratab ,并做系统检测)

 

 

9、 #vi /var/opt/oracle/oratab

 

最后一行改 oracle7:/oracle:Y

 

10、#vi /var/opt/oracle/listener.ora

 

改 host= (host_name)

 

oraclehome= (/oracle)

 

11、#vi /var/opt/oracle/tnsnames.ora

 

一些连接字符串,分布式通讯时有用

 

12、#reboot 重新启动机器,使参数生效

 

13、#su - oracle

 

%env 看环境变量改变了没有

 

14、%svrmgrl 唤醒SVRMGR状态

 

SVRMGR>connect internal 连接打开数据库

 

SVRMGR>shutdown abort 先关闭 instances, 数据库

 

SVRMGR>startup 再打开数据库,当看到

 

instances startup, database mount,

 

database open的时候,oracle安装成功

 

SVRMGR>exit

 

15、 %lsnrctl start 启动listener

 

如果出错检查环境变量是否设好,及lsnrctl文件的内容和执行属性。