当前位置: 首页 > 图文教程 > 网络编程 > JSP > 接触 solaris : 安装 oracle

JSP
Servlet及JSP中的多线程同步问题
使用Ant和Tomcat创建Web应用
如何直接在浏览器内运行SQL命令
Servlet、Jsp中的多国语言显示
html与jsp开发分离技术
通过Jsp发送动态图像
Servlets和JSP Pages最佳实践
学习在JSP中使用JavaBeans
JSP显示内容缓存技巧
应用JDOM处理数据库到XML转换的JSP实现
JSP中tomcat的SQL Server2000数据库连接池的配置
用JSTL实现JSP应用程序快速开发
浅谈4种类型的JDBC驱动程序
怎样设置 JSP 的虚拟目录
Java 中对文件的读写操作之比较
javamail在jsp中调用
jsp中任意文字转Unicode的通用模块
JSP与SQL SERVER的留言本
jspSmartUpload上传下载全攻略
Tomcat5.x中的虚拟主机配置方法

JSP 中的 接触 solaris : 安装 oracle


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-02   浏览: 66 ::
收藏到网摘: n/a

接触 solaris : 安装 oracle


Install oracle815 in Solaris 7

1.建立 ORACLE 用户和 DBA 组,初始化安装目录
=================================================
groupadd dba
useradd -g dba oracle
passwd oracle
mkdir /oracle
chown -R oracle.dba /oracle

2.为安装 ORACLE 设置系统变量
=================================================
vi /etc/system
(add in the end)=>
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=100
set semsys:seminfo_semmns=2000
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767
(请根据实际情况做调整)

vi /etc/services
(add in the end)=>
orasrv 1525/tcp oracle
listener 1521/tcp
(请根据实际情况做调整)

vi /etc/oracle/.profile(.cshrc)
(add or modify)=>
set path=( /oracle/bin /usr/sbin /usr/bin /usr/openwin/bin /oracle /etc /usr/ccs/bin . )
setenv ORACLE_HOME /oracle
setenv ORACLE_SID oracle8
#setenv DISPLAY 10.1.1.110:0.0
setenv NLS_LANG AMERICAN_AMERICA.ZHS16CGB231280
#setenv NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
(请根据实际情况做调整)


说明:加#为可选的参数, 10.1.1.110是用PC机运行EXTRAX登录服务器所配置的。

#sync;sync;reboot Sun OS重启,使系统参数生效

3.Install
=================================================
1 、插入ORACLE 安装光盘
#/etc/init.d/volmgt stop
#/etc/init.d/volmgt start
%volcheck
%df -k 检查有无cdrom的设备

2、 %cd /cdrom/cdrom0 %./runInstaller 出现 ORACLE Universal Installer的安装窗口,按Next键继续

(远程安装则在 KEA!X Server 等远程模拟桌面环境下在命令窗口中运行 ./runInstaller 出现 ORACLE Universal Installer的安装窗口,按Next键继续)

3、Destination框输入将要安装oracle的目录这里我输入/oracle,接着出现弹出窗口要求用root运行/tmp/orainstRoot.sh (它创建oraInventory的安装目录) 接着选择要安装的产品ORACLE8I 8.1.5

4、选typical或custom安装,注意屏幕上端Language按钮,选Chinese语言。

5、接着出现将要安装ORACLE产品的全部信息,如果有不对的地方可以按Perious按钮返回修改。如果确认无误,按Next,ORACLE开始安装。

(如果选择了要建数据库,会要求你输入数据库的存放地址,这里我输入/oracle/data,那么数据库的真正存放地址是 /oracle/data/oradata/dbdir)

6、安装成功100%后又回到开始的选项菜单。/oracle/orainst/install.log 安装日志文件最后提示OK

7、弹出Setup Privileges窗口,要求用root运行 #/oracle/root.sh
Are these setting correct (y/n):敲 y Enter the full pathname of the local bin directory (y/n): 敲/bin (此shell 程序在/var/oracle路径下生成一个文件oratab ,并做系统检测)


4.创建数据库时应该注意的问题
=================================================
小心库建好后不能修改的参数:

Character sets : ZHS16GDK
db_block_size : 2048

建库失败错误 01034 :

先取消建库过程。
检查oracle安装目录下的 .profile(.cshrc) 设置及其他系统设置。
(必要的时候 reboot 服务器)用/oracle/dbs/dbassist 重新建库

建库失败后重建时说库已经存在:

rm -r /oracle/admin/
rm -r /oracle//


5.建库后的微调
=================================================
#vi /var/opt/oracle/oratab 最后一行改 app1:/oracle:Y
#vi /var/opt/oracle/listener.ora 改 host= (host_name) oraclehome= (/oracle)
例子: listener=(address_list=
(address=(protocol=tcp)
(port=1521)
(host=joe)))
sid_list_listener=(sid_list=
(sid_desc=(sid_name=oracle8)
(oracle_home=/oracle)))
trace_level+listener=admin
startup_wait_time_listener=0
connect_timeout_listener=5

#vi /var/opt/oracle/tnsnames.ora 一些连接字符串,分布式通讯时有用


6.安装测试
=================================================
#su - oracle %env 看环境变量改变了没有

%svrmgrl 唤醒SVRMGR状态
SVRMGR>connect internal
连接打开数据库 SVRMGR>shutdown immediate 先关闭 instances, 数据库
SVRMGR>startup 再打开数据库,当看到 instances startup, database mount, database open