oracle 安装步骤
1. 确定安装以下文件
compat-libstdc++-6.2-
compat-glibc-6.2-2.1.3.2
compat-egcs-c++-6.2-1.1.2.16
compat-libs-6.2-3
compat-egcs-6.2-1.1.2.16
compat-egcs-objc-6.2-1.1.2.16
rpm -ivh 文件名.rpm
2. 安装sdk
下载 ibmjava2-sdk-
rmp -ivh ibmjava2-sdk-
root#vi /etc/profile
添加路径:
export java_home=/opt/ibmjava2-131
export path=$path:/opt/ibmjava2-131/bin
3. 创建用户:
root#groupadd dba
root#useradd oracle -g dba
修改oracle用户密码:
root#passwd oracle
4. 设置oracle用户的环境变量,加入以下设置:
oracle%vi ~oracle/.bash_profile
#####################################################
export ld_assume_kernel=
# oracle_home主目录
export oracle_base=/home/oracle
export oracle_home=$oracle_base/product/
export ld_assume_kernel=
export oracle_base=/home/oracle
export oracle_home=$oracle_base/product/
export nls_lang="american_america. zhs16gbk "
export path=$path:$oracle_home/bin
ld_library_path=$oracle_home/lib:/lib:/usr/lib
ld_library_path=$ld_library_path:/usr/local/lib
export ld_library_path
# 缺省字符集:
export nls_lang=”american.zhs16gbk”
//该字符集在数据库中是乱码。
# 命令行工具入口
export path=$path:$oracle_home/bin
#####################################################
5. oracle的安装过程
解包linux81701.tar
oracle# tar –xvzf linux81701.tar
退出系统,以oracle用户登陆。
进入 /oracle/disk1/
oracle#./runinstaller
开始安装。
当遇到添加group时,打开另一窗口用root用户登陆,进入/oracle/product/
(或者最后出现数据库助手时不安装,一定等用
oracle提供的glibc-
setup_stub.sh打完补丁以后再装数据库)
(或者最后出现数据库助手时不安装,一定等用
oracle提供的glibc-
setup_stub.sh打完补丁以后再装数据库)
8. 当oracle安装提示用root运行root.sh时
root#root.sh oracle
9. oracle应用程序安装完成,
.net8配置按照缺省设置即可
至此:数据库应用和网络服务基本安装初步完成
但数据库没有初始化,先退出installer安装界面
10. 切换到oracle用户打补丁程序
oracle%cp glibc-
oracle%cd $oracle_home
oracle%tar zxf glibc-
oracle%./setup_stubs.sh
11. 补丁打完后,在x用oracle用户启动dbassist
按照提示创建数据库。
oracle%dbassist
12 安装完成
数据库设置完成后,将新安装的oracle_sid设置到.bash_profile里:假设使用缺省的数据库实例id名:orcl
export oracle_sid=orcl
这时候已经可以使用dbstart脚本启动数据库了oracle%dbstart或者
oracle%sqlplus
sql>connect internal
sql>startup
监听端口启动
oracle%lsnrctl start
设置服务自动启动
===================
设置相应数据库实例允许用系统服务自动启动
root# vi /etc/oratab
将最后的:
orcl:/home/oracle/product/
改为:
orcl:/home/oracle/product/
简单的服务自动启动脚本
root# vi /etc/rc.local
#start oracle8i listener first
su - oracle -c 'lsnrctl start'
#start oracle8i
su - oracle -c 'dbstart'
在安装客户端时,修改文件$oacle_home.network/admin
sq.net.ora , tnsnames.ora
在sq.net.ora中添加
sq.net.authentication_services= (nts)
names.directory_path= (tnsnames, hostname)
在文件tnsnames.ora中添加
sdboss =
(description =
(address_list =
(address = (protocol = tcp)(host = 10.100.10.1)(port = 1521))
)
(connect_data =
(service_name = sdboss)
)
)
ora8i =
(description =
(address_list =
(address = (protocol = tcp)(host = 10.100.10.1)(port = 1521))
)
(connect_data =
(service_name = sdboss)
)
)
安装数据库客户端出现的问题:服务器端监听器已经启动,.net8assist测试中已经通过,但是sqlplus连接不上,可能出现的问题是:
1.字符集问题
2.没有读取tnsnames.ora文件
3. 监听器不稳定。
修改的措施:检查tnsnames.ora文件,执行 sdltsms/sdltsms@portal,
新建一个服务。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器