-
oracle for solaris
安装错误
FAQ
面没有的
^_^
Q:ORACLE for solaris
有
64-bit
和
32-bit
的区别吗?
声明:
以下均为从论坛上整理而来,
有什么错误之处敬请大家指出,
并请大家补充这上
A
:有
,
安装时视
操作系统
而定。检
查操作系统是
32
位还是
64
位:
#isoinfo -v
Q:
安装
ORACLE
时无法更换第二张盘
A:
当安装程序提示插入第二张盘
时,必须将当前目录改变到其他目录。使用
cd /
退出光盘目录,光盘就可以退出了
,再将第二张
mount
上
Q
:
Solaris8 x86
下安装
oracle8i
./runInstaller
提示说
“
文件不能执行
”
A
:检查以下几个方面:
1.
数据
库版本对不对,看清楚使用的安装版本是
for
sparc
还是
for
X86
的
2.
在
oracle
< br>用户下,执行
$$ DISPLAY=IP:0.0 export
DISPLAY
-al
看该文件权限,
chmod
+x
./runInstaller
,或者对整个目录
chmod
-R +x
Q
:
solaris
上安装
oracle 9i
是否需要<
/p>
java
虚拟机?
A
:不需要
Q
:安装
oracle 8i
到
25%
时出现错误
在
sol
aris
下安装
ORACLE
时有一个
错误信息
File not found
/usr/local/java/java1.2.2
Ignore Or Abort
A
:可以
手工指定到
/usr/java1.2
Q
:安装过程中跳出窗口
“Unable to find make utility in location:/usr/ccs/bin/make
A
:需要
m
ake
工具,请先设置环境变量,方法如下:
PATH=$$PATH:/usr/ccs/bin export PATH
再安装
试下,如果不行,请到
下一个
make
,还有
gcc
下来编译
再装,应该可以
Q:<
/p>
调用目标
install
(在
makefile /exprot/home/oracel/orant/cts/lib/i ns_
)出错
A:
在<
/p>
oracle
用户下执行
make
,如果找不到,把它加到路径里。
安装时
ignore
可以,
结束后到
$$ORACLE_HOME/bin<
/p>
下,
用
oracle
用户运行
(
先确认
make
可以执行
):
relink all
然后再建库
p>
Q
:我安装数据库都快完了,在创建数据库的时候,系统报错:提示
核心陷阱
A
:检查内核参数配置
Q
:
the
error is the oracle universal installer inventory
on this system does not exist or is not
possible causes are :
/tmp/orainstall/ script was not excuted with root
priveleges,or an error
occurred during
execution.
2 you are not a mmber of the specified
installer group
A
:假如你的安装用户所属的组是<
/p>
DBA
时,在安装过程中就会提示你运行一个
/tmp/oraistall/
脚本去建立一些文件,另开一个窗口
su
成
ROOT
用户去执行
/tmp/orainstall/
就可以了!
Q
:开始
安装,运行
/cdrom/cdrom0/runInstaller
< br>进入
OUI
界面,然后安装
/t
mp/OraInstall/
,到提示
Directory
for database file
后,下一步即跳出,安装退
出,没任何提示。
A
:检查内核参数中
shmsys:shminfo_shmmax
是否设置太小
,以及
swap
区是否设置太
小
Q
:(
Oracle 817 for
Solaris 8 x86
)安装成功
100%
链接也成功了
. 100%
然后<
/p>
wdbsvr_
在复制
,
然后
,
还有一个
...xml
在复制
,,
突然
..
退出
!!
A
:不要在中文界面上安装就可以了!
Q
:安装
oracle9i for
solaris 9
时出错!我用的是
en_8859-1
p>
字符集
提示信息:
Font specified in ties
not found [-urw-itc
zapfdingbats-
medium-r-normal--*-%d-*-*-p-*-
Sun
-fontspecific]
安装界面可以运行
,
字符无法显示。
A
:用
C
字符集安装
export LANG=C
Q
:在
Solaris 8
下安装
Oracle817
数据库时,在
.profile
的
NLS_LANG
后加入
LANG
=
<
/p>
后,
p>
../.profile
时出现
Could
n't set locale correctly
错误,
如果#
L
ANG
=
,则一切正常,各位,请问该
如何解决!!!
A
:改成
LANG =
ZKS16GBK
,也可以改成
ZHS16CGB231280
Q
:在<
/p>
solaris2.8
上安装了
orac
le8.1.7,
完成之后运行
startup
时出现下面的错误:
ORA-03114: not
connected to ORACLE
A:
重新配置内核参数,加大
semmni,semmsl,semmns
等参数的数值
vnc
server
配置
1
。使用
root
用户启动系统的
vncserver
服务;
#service vncserver start
2
p>
。然后切换到登陆用户下面,我这里假设要使用
oracle
系统帐户进行远程登陆
#su -
oracle
3
。使用
oracle
用户输入以下命令:
$$vncserver
如果是第一次运行,
< br>则系统会出现提示信息,
提示你输入密码,
这是通过终端
进行登陆时需
要输入的;
另外,
p>
还有一个数字信息,
这个也是需要在终端登陆时输入的,
即冒号后面跟着的一个数字,
如:
1
,:
2
等等,需要记住;
4
。在
windows
客户端使用
vncviewer
,输入如下:
:1
或者
:2
等,后
面的数字需要和
服务器
端的对应才行;
xxx
是你服务器的
ip
地址了;
p>
[linux as 5]
软件要求
其他所需程序包的版本(或更高版本):
gcc-2.96-124
make-3.79
binutils-2.11
openmotif-2.1.30-11
glibc-2.2.4-31
要查看系统上安装了这些程序包的哪些版本,运行以下命令:
rpm -q gcc make binutils openmotif
glibc setarchp4198954_21_
在运行
runInstaller
之
前打
.
rpm -ivh (p4198954_21_)
(
p>
不打
PATH
也可以)
安装
和
在
Red
Hat Enterprise Linux
介质的第三张
CD
以
root
用户身份运行以下命令:
rpm -ivh /mnt/cdrom/RedHat/RPMS/
创建数据库安装的准备工作
:
p>
1
,创建
user/group
;
groupadd dba
groupadd oinstall
useradd oracle -g oinstall
-G dba
passwd oracle
如果
nobody
< br>用户不存在(
id nobody
命令查看
)
,则创建:
useradd nobody2
,建立
oracle
安装文件夹
(sample)
< br>;
mkdir -p
/opt/oracle/10.2.0.1 /opt/oracle/oradata
/opt/oracle/archivelog
chown
-R ll /opt/oracle
chmod 755 -R
/opt/oracle2
,配置环境变量;
要使用
Oracle
产品,应该或必须设置几个环境变量。
如果您在同一服务器上安装了多个
Oracle
产品或数据库,则
<
/p>
ORACLE_HOME
、
ORACLE
_SID
和
PATH
变量可能会更改。
ORACLE_BASE
变量不应更改,并可以在需要时在您
的登录配置文件中设置它。
Oracle
提
供了一个称作
oraenv
的实用程序来设置其他变量。
对于数据库服务器,建议设置以下环境变量:
使用
root
用户
:
vi
/home/oracle/.bash_profile
以下是配置文件的内容
ORACLE_BASE=/opt/oracle
ORACLE_HOME=/opt/oracle/10.2.0.1
ORACLE_SID=ge01
PATH=$$ORACLE
_HOME/bin:$$ORACLE_HOME/OPatch:$$PATH
TNS_ADMIN=$$ORACLE_HOME/network/admin
NLS_LANG=AMERICAN_16GBK
LANG=AMERICAN_16GBK
export
PATH ORACLE_BASE ORACLE_HOME ORACLE_SID TNS_ADMIN
NLS_LANG
LANG
4
,设置系统参数;
Oracle
数据库
10g
需要以下所示的内核参数设置。
一般
情况下可以设置最大共享
内存
为物理内存的一半,如果物理内存
是
2G
,则可以设置最
大共享内存为
1073741824
,
如上;如物理内存是
1G
,则可以设置最大共享内存为
512 * 1024 * 1024 = 536870912
;以
此类推。在
redhat
上最大
共享内存不建议超过
4*1024*1024*1024-1=4294967295
切换到<
/p>
root
用户
:
su root
修改
vi /etc/,
添加:
= 2147483648
= 4096
=
2097152
= 250 32000 100
128
-max = 65536
_local_port_range = 1024
65000
_default=262144
_max=262144
_default=262144
_max=262144
修改后运行
<
/p>
命令使得内核改变立即生效;
B) <
/p>
设置
oracle
对文件的要求:
编辑文件:
vi
/etc/security/
加入以下语句:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile
65536
编辑文件:
vi
/etc/pam.d/login
加入以下语句
(
可能应该加在最后一条
规则之前)
:sessi
on required /lib/security/pam_
设置
文件:
[root@enterprice64 ~]#vi /etc/
inventory_loc=/opt/oracle/oraInventory
inst_group=oinstall
[root@enterprice64 ~]#chown ll /etc/
p>
确保
/etc/
中包含上面的信息,
且
Oracle
包含访问权限。
5.
解压缩
Oracle10G
的安装
文件:
使用
Oracle
用户登陆
:
su - oracle
在
/home/oracle
上传和解压缩
10201_database_:
unzip 10201_database_linux32
6.
开始安装
oracle
su - oracle
根据希望安装的数据库版本类型选择
Silent
安装模式的
respon
se_file
文件的类似,比如:
、
还是
。
这里选择
类型,安
装盘中的
database/response
目录下对应的<
/p>
response
文件拷贝
出来,根据文
件里面的提示对输入值进行修改。
比如这个例子中对如下的参数进行设置:
UNIX_GROUP_NAME=
FROM_LOCATION=
ORACLE_BASE=
ORACLE_HOME=
ORACLE_HOME_NAME=
SHOW_INSTALL_PROGRESS_
PAGE= true
SHOW_END_OF_INSTALL_MSGS=
true
COMPONENT_LANGUAGES=
s_nameForDBAGrp=
s_nameForOP
ERGrp=
INSTALL_TYPE=
n_configu
rationOption=3
RESTART_SYSTEM=false
RESTART_REMOTE_SYSTEM=false
注意,<
/p>
所有的字符串需要放在双引号中,
注意大小写。
< br>数字和布尔变量直接写就可以。
由于这里没有选择建立
数据库而只安装软件,因此没有设置数据库相关的配置参数。
[oracle@ente
rprice64 data]$$ chmod 700
面可以开始
SILENT
安装了:
注意,响应文件需要使用绝对路径。
cd /home/oracle/database
[oracle@enterprice64 database]$$
./runInstaller -silent -responseFile /home/oracle/
用
root
执行如下脚本:
L i n u x
命令行环境下安装(也可以在图形界面下安装
)
使用
Oracle
用户登陆
:
/opt/oracle/10.2.0.1/oraInventory/
/opt/oracle/10.2.0.1/
不过这里
p>
Oracle
存在一个
bug
,
在
脚本中,
自动将
OUI_SILENT
参数设置为
TRUE
,
而后的检查中,
如果发现这个值为
TRUE
,
p>
那么这个脚本运行会自动退出了。
这里需要手工将其修改为
false
,
最后使
用
root
执行一下
$$ORACLE_
HOME/
脚本就可以了。根据提示按
Enter
就可以
了。
这样就在字符下成功安装了。
通过
SILENT
模式安装数据库之后,
下面继续使用
SILENT
p>
模
式进行数据库的建立,
仍然是拷贝安装目录下的
/home/oracle/database/re
sponse/
到安装目录,并进行编译,
根据数据库建立方式的不同编辑不同的数据库库选项。
比如在本次安装过程中设置了下列参数:
RESPONSEFILE_VERSION =
OPERATION_TYPE =
GDBNAME =
SID =
TEMPLATENAME =
SYSPASSWORD =
SYSTEMPASSWORD
=
DATAFILEDESTINATION =
RECOV
ERYAREADESTINATION=
STORAGETYPE=FS
CHARACTERSET =
MEMORYPERCENTAGE =
SCRIPTDESTINATION
=
EMCONFIGURATION=”LOCAL”
SYSMANPASSWORD =
DBSNMPPASSWORD =
其中最后
1
项不是必须的,
这个的目的是在建立数据库的
同时生成脚本。
下面就可以开始
SILENT
模式的数据库创建了:
[oracle@enterprice64 database]$$ dbca
-silent -responseFile /home/oracle/
用
p>
root
执行如下脚本:
/opt/oracle/10.2.0.1/oraInventory/
最
后可以利用
netca
来
SILENT
方式设置网络
部分,同样的方法设置
<
/p>
:
RESPONSEFILE_VER
SION=
CREATE_TYPE=
SHOW_GUI=false
LOG_FILE=
INSTALLED_COMPONENTS=
INSTALL_TY
PE=
LISTENER_NUMBER=1
LISTENER_NAMES=
-
-
-
-
-
-
-
-
-
上一篇:DCS操作员手册HONEYWELL公司的HC900
下一篇:依尔通变频器操作说明书