oracle 7.3.2 在UNIX下安装的问题 没有对目录访问的权限,或者目录不存在,安装要在ORACLE用户下才能运行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 uP我是来学习的,我也不会这种安装,帮你uP SCO的安装文章,看下有没有帮助[转贴]ORACLE 7.3.4 for SCO Unix 安装说明 作者:meteor06 发表时间:2003-08-29 09:26:22 ORACLE 7.3.4 for SCO Unix 安装说明 (一)系统要求 1、硬件要求: CPU:586以上 内存:64M以上 硬盘:1000M以上 数据库:300M以上 2、软件要求:操作系统:SCO UNIX 5.0.5 Oracle for SCO 734 (二)安装步骤: 一、检查硬件 1、查看系统是否符合安装条件 2、调整kernel参数 # scoadmin -->选Hardware/kernel Manager -->Tune Parament 需调整的参数: 15.Semaphores(100,300,100) 16.Share Data/maximun shared memory 524288-->67108864 relink 3、reboot 二、生成oracle用户和dba组 1、建oracle用户和dba组,oracle用户目录为:/oracle 2、在 /oracle 目录下建以下子目录: tmp 3、改变/oracle目录及其所属文件的属性 # cd / # chown oracle:dba oracle # cd /oracle # chown -R oracle:dba * # cd /oracle # chmod 777 tmp 三、设置oracle环境变量 # cd /oracle # vi .profile 加入: ORACLE_BASE=/oracle/app/oracle;export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/7.3.4;export ORACLE_HOME ORACLE_SID=ora7;export ORACLE_SID ORACLE_TERM=ansi;export ORACLE_TERM LD_LIBRARY_PATH=$ORACLE_HOME/lib;export LD_LIBRARY_PATH TMPDIR=/oracle/tmp;export TMPDIR ORACLE_DOC=$ORACLE_HOME/doc;export ORACLE_DOC ORA_NLS32=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS32 ULIMIT=2297152 TERM=ansi;export TERM PATH=$PATH:/opt/bin:/usr/lbin PATH=$PATH:$ORACLE_HOME/bin;export PATH /*普通用户(非ORACLE)再加入 export NLS_DATE_FORMAT=YYYYMMDD export NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280 LIBPATH=$ORACLE_HOME/lib:$LIBPATH export LIBPATH */ 四、安装SCO 关于Oracle 补丁文件 进入Software Manager,如列表内没有COFF Linker Supplement (Ver oss459B), 须先安装“SCO的Oracle 补丁”,否则安装的过程将出现难以想象的问题。 ftp 传入oss459b 后: #cp oss459b /tmp/VOL.000.000 回到Software Manager, 选择菜单 Sofware - Install new ... 选择:<*> From localhost Media Device选择 media images, Image Directory选择在/tmp中, 将显示 COFF Linker Supplement (Ver oss459B) 按[install]钮执行安装, 安装完成后,Software Manager列表内将出现 COFF Linker Supplement (Ver oss459B)。 五、安装软件、建库 1、以oracle身份进入系统, 安装软件 $ ftp 传入 sco_ora734 $ tar xvf sco_ora734 $ cd orainst $ cd orainst $ orainst 安装过程及详细步骤: a 安装方式Install Type选用 "Custom Installation" , b Select the Installer activity:选"Install,Upgrade,or De_install Software" c Installation options:Install New product -Do Not create DB Object d Environment Variables:用默认值 e logging and Status:用默认值 f Pre_Installation OS Preparation:询问是否已执行 rootpre.sh,此时换屏切换至 root用户(su , 然后: # cd /oracle/orainst/orainst # sh rootpre.sh 再切换回安装界面,选Yes g Install Source:选Install from CD_ROM h NLS:选All Languages i Relink All Excutables? :选No j Software Asset Manager:此时进入安装选择画面 安装选项: Oracle Intelligent Agent Oracle Distributed DB Oracle XA Library Oracle On-Line Text Viewer Oracle Unix install Oracle Server 7.3.4 DBMS PL/SQL SQL*NET Pro*C SQL *Module for C SQL*Plus TCP/IP k DBA Group:选dba l OSOPER Group:dba m 开始安装直至结束 2、su切换至 root 用户,执行root.sh # cd $ORACLE_HOME/orainst # sh root.sh 路经默认 Y 3、改cnfg.orc文件 # cd $ORACLE_HOME/rdbms/install/rdbms # vi cnfg.orc 设: db_block_size = 4096 4、创建数据库 切换至 oracle 用户 $ cd /oracle/orainst/orainst $ orainst 安装过程及详细步骤: a 安装方式Install Type选用 Custom Installation b Select the Installer activity: 选Create/Upgrade Datebase Objects c Installation options: Create Database Objects d Environment Variables:用默认值 e login and Status:用默认值 f Pre_Installation OS Preparation:选Yes g ORACLE_SID:ora7 h Software Asset Manager:此时进入安装选择画面 安装选项:(不能多选) Oracle Intelligent Agent Oracle Distributed DB Oracle Server 7.3.4 DBMS PL/SQL SQL*NET Pro*C SQL *Module for C SQL*Plus TCP/IP i Database Action:Create Product DB Objects j Storage Type:选Filesystem-Based Database k Create DB Objects(F/S): Control File Distribution: 选No l mount Point locator(Control file 的位置): 输入 /oracle m Character set (选择字符集): 选Others...并输入zhs16cgb231280 n System Password: 输入口令两遍(manager) o Sys Password: 输入口令两遍(manager) p dba Password? : Yes q dba Password: 输入口令两遍(manager) r orapwd entries value : 16 s Configure MTS and Start a SQL*NET listener called 'listener': 选No t Create DB Object(F/S):Control File Loctor:选Yes u DB defaults :用默认值 v Default DB.........:选No w Create DB Object(F/S): System file loctor : 数据文件路径全用用默认值,大小变动如下: SYSTEM 40M --> 80M LOG1 500K --> 1M LOG2 500K --> 1M LOG3 500K --> 1M ROLLBACK 25M --> 50M TEMP 550K --> 50M USERS 1M --> 50M TOOLS 15M --> 20M x Default DB: Yes y Help Facility ?: Yes z Demo Tables?: Yes Z开始安装直至结束 5、su切换至 root 用户,执行root.sh # cd $ORACLE_HOME/orainst # sh root.sh 路经默认 Y 六、检查install.log文件中有无出错信息 此文件放在 /ORACLE_HOME/orainst 目录下 七、修改 oratab 文件 1、切换至root用户 2、 # cd /etc # vi oratab 将最后一个字符:N 改为 Y 八、 1、 在/etc/services 文件中加入一行:listener 1521/tcp # cd /etc # vi services 在文件中加入一行:listener 1521/tcp 2、 编辑listener.ora tnsnames.ora #cp $ORACLE_HOME/network/admin/*.ora /etc #cd /etc #chown oracle7:dba tnsnames.ora #chown oracle7:dba listence.ora #vi tnsnames.ora ------------------------------------------------------ tnsnames.ora编辑为 Ora7= (DESCRIPTION= (ADDRESS=(PROTOCOL=TCP)(Host=scosysv)(Port=1521)) (CONNECT_DATA=(SID=ora7)) ) ------------------------------------------------------ #vi listener.ora ------------------------------------------------------ listener.ora编辑为: LISTENER= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=TCP)(Host=scosysv)(Port=1521)) ) SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (ORACLE_HOME=/oracle/app/oracle/product/7.3.4) (SID_NAME=ora7) ) ) STARTUP_WAIT_TIME_LISTENER=0 CONNECT_TIMEOUT_LISTENER=10 TRACE_LEVEL_LISTENER=OFF ------------------------------------------------------ #exit 九、修改初始化文件 Oracle的参数调整 $cd $ORACLE_HOME/dbs $vi initora7.ora 除了将processes的参数保持为“Small”,其他各项的参数均打开为“Large”, 且该数据库的“Total System Global Area”的大小(启动数据库时显示) 为服务器所带内存的1/2~2/3之间,如果上述参数调整后达不到这个大小, 则要对参数db_block_buffers的大小进行修改(例:增大其大小为20000,机器内存为96M)。 另外还须将compatible的参数调整为:7.3.0.0 。 每次参数调整后要重启数据库才回生效。 $ svrmgrl SVRMGR>connect internal Connected. SVRMGR>startup ORACLE instance started. Total System Global Area 38791712 bytes Fixed Size 41880 bytes Variable Size 12371592 bytes Database Buffers 26214400 bytes Redo Buffers 163840 bytes Database mounted. Database opened. SVRMGR>shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SVRMGR> SVRMGR> 十、手动启动/关闭监听进程 $cd $ORACLE_HOME/bin $lsnrctl start 看监听进程是否成功启动。 如果启动成功,在工作站上测试是否可以通过SQL*Net连接到服务器的ORACLE上。 $lsnrctl stop 十一、实现机器启动后ORACLE数据库和Listener的自启动 #cd /etc/rc2.d #vi S100dbstart 建立的新文件,键入: su oracle -c /oracle/app/oracle/product/7.3.4/bin/dbstart (&) #cd /etc/rc0.d #vi K100dbshut 建立的新文件,键入: su oracle -c /oracle/app/oracle/product/7.3.4/bin/dbshut (&) # su - oracle7 $ cd $ORACLE_HOME/bin $ vi dbstart 将启动lsnrctl的语句加入 /svrmgrl 查找字符串 键入:$ORACLE_HOME/bin/lsnrctl start (放在该句"#Figure out if this is a V5,V6 or V7 database"之上) $ vi dbshut 将停止lsnrctl的语句加入 /svrmgrl 查找字符串 键入:$ORACLE_HOME/bin/lsnrctl stop (放在该句"#See if it is a V6 or V7 database"之上) $exit #shutdown -y -g0 重启后测试,ORACLE数据库是否已经启动成功,监听进程时是否已经启动成功 (工作站可以通过SQL*Net连接到服务器的ORACLE上) 注: Oracle数据库基本操作说明 以下操作均是以oracle用户身份进行 一、数据库的启动与关闭 有两种方式: 1、启动数据库 :$ dbstart 关闭数据库 :$ dbshut 2、启动数据库 :$ svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR> exit 关闭数据库 :$ svrmgrl SVRMGR>connect internal SVRMGR>shutdown SVRMGR> exit 二、监听程序的启动与关闭 1、启动:lsnrctl start 2、关闭:lsntctl stop 问问 oracle 会话级变量 高分求sql insert,update语句。分销存行业应用,插入销售数据并将退货数据改成销售,销售改退货。 求SQL语句,表及测试数据如下 刚学Oracle,请大家帮忙! 新手上路 请教:PLSQL如何加入临时表的创建脚本 如何在PL/SQL块中调用其它用户的对象! 请问怎样控制输出地行数? oracle sql语句中to_date函数报错问题 高分向各位大虾请教:oracle8i在xp中的OracleOraHome8iManagementServer启动问题 高手救急,以下的 strWhere 作为参数值,为何传不进去值?书写的语法有何问题呢?
我是来学习的,我也不会这种安装,帮你uP
作者:meteor06 发表时间:2003-08-29 09:26:22 ORACLE 7.3.4 for SCO Unix 安装说明
(一)系统要求 1、硬件要求: CPU:586以上
内存:64M以上
硬盘:1000M以上
数据库:300M以上 2、软件要求:操作系统:SCO UNIX 5.0.5 Oracle for SCO 734 (二)安装步骤: 一、检查硬件
1、查看系统是否符合安装条件
2、调整kernel参数
# scoadmin -->选Hardware/kernel Manager -->Tune Parament
需调整的参数:
15.Semaphores(100,300,100)
16.Share Data/maximun shared memory 524288-->67108864 relink
3、reboot 二、生成oracle用户和dba组
1、建oracle用户和dba组,oracle用户目录为:/oracle
2、在 /oracle 目录下建以下子目录:
tmp
3、改变/oracle目录及其所属文件的属性
# cd /
# chown oracle:dba oracle
# cd /oracle
# chown -R oracle:dba *
# cd /oracle
# chmod 777 tmp 三、设置oracle环境变量
# cd /oracle
# vi .profile
加入:
ORACLE_BASE=/oracle/app/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/7.3.4;export ORACLE_HOME
ORACLE_SID=ora7;export ORACLE_SID
ORACLE_TERM=ansi;export ORACLE_TERM
LD_LIBRARY_PATH=$ORACLE_HOME/lib;export LD_LIBRARY_PATH
TMPDIR=/oracle/tmp;export TMPDIR
ORACLE_DOC=$ORACLE_HOME/doc;export ORACLE_DOC
ORA_NLS32=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS32
ULIMIT=2297152
TERM=ansi;export TERM
PATH=$PATH:/opt/bin:/usr/lbin
PATH=$PATH:$ORACLE_HOME/bin;export PATH
/*普通用户(非ORACLE)再加入
export NLS_DATE_FORMAT=YYYYMMDD
export NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280
LIBPATH=$ORACLE_HOME/lib:$LIBPATH
export LIBPATH
*/ 四、安装SCO 关于Oracle 补丁文件
进入Software Manager,如列表内没有COFF Linker Supplement (Ver oss459B), 须先安装“SCO的Oracle 补丁”,否则安装的过程将出现难以想象的问题。
ftp 传入oss459b 后:
#cp oss459b /tmp/VOL.000.000
回到Software Manager,
选择菜单 Sofware - Install new ...
选择:<*> From localhost
Media Device选择 media images,
Image Directory选择在/tmp中,
将显示 COFF Linker Supplement (Ver oss459B)
按[install]钮执行安装,
安装完成后,Software Manager列表内将出现
COFF Linker Supplement (Ver oss459B)。 五、安装软件、建库
1、以oracle身份进入系统, 安装软件
$ ftp 传入 sco_ora734
$ tar xvf sco_ora734
$ cd orainst
$ cd orainst
$ orainst
安装过程及详细步骤:
a 安装方式Install Type选用 "Custom Installation" ,
b Select the Installer activity:选"Install,Upgrade,or De_install Software"
c Installation options:Install New product -Do Not create DB Object
d Environment Variables:用默认值
e logging and Status:用默认值
f Pre_Installation OS Preparation:询问是否已执行
rootpre.sh,此时换屏切换至 root用户(su ,
然后:
# cd /oracle/orainst/orainst
# sh rootpre.sh
再切换回安装界面,选Yes
g Install Source:选Install from CD_ROM
h NLS:选All Languages
i Relink All Excutables? :选No
j Software Asset Manager:此时进入安装选择画面
安装选项:
Oracle Intelligent Agent
Oracle Distributed DB
Oracle XA Library
Oracle On-Line Text Viewer
Oracle Unix install
Oracle Server 7.3.4 DBMS
PL/SQL
SQL*NET
Pro*C
SQL *Module for C
SQL*Plus
TCP/IP
k DBA Group:选dba
l OSOPER Group:dba
m 开始安装直至结束 2、su切换至 root 用户,执行root.sh
# cd $ORACLE_HOME/orainst
# sh root.sh
路经默认
Y 3、改cnfg.orc文件
# cd $ORACLE_HOME/rdbms/install/rdbms
# vi cnfg.orc
设: db_block_size = 4096 4、创建数据库
切换至 oracle 用户
$ cd /oracle/orainst/orainst
$ orainst
安装过程及详细步骤:
a 安装方式Install Type选用 Custom Installation
b Select the Installer activity: 选Create/Upgrade Datebase Objects
c Installation options: Create Database Objects
d Environment Variables:用默认值
e login and Status:用默认值
f Pre_Installation OS Preparation:选Yes
g ORACLE_SID:ora7
h Software Asset Manager:此时进入安装选择画面
安装选项:(不能多选)
Oracle Intelligent Agent
Oracle Distributed DB
Oracle Server 7.3.4 DBMS
PL/SQL
SQL*NET
Pro*C
SQL *Module for C
SQL*Plus
TCP/IP
i Database Action:Create Product DB Objects
j Storage Type:选Filesystem-Based Database
k Create DB Objects(F/S): Control File Distribution: 选No
l mount Point locator(Control file 的位置): 输入 /oracle
m Character set (选择字符集): 选Others...并输入zhs16cgb231280
n System Password: 输入口令两遍(manager)
o Sys Password: 输入口令两遍(manager)
p dba Password? : Yes
q dba Password: 输入口令两遍(manager)
r orapwd entries value : 16
s Configure MTS and Start a SQL*NET listener called 'listener': 选No
t Create DB Object(F/S):Control File Loctor:选Yes
u DB defaults :用默认值
v Default DB.........:选No
w Create DB Object(F/S): System file loctor :
数据文件路径全用用默认值,大小变动如下:
SYSTEM 40M --> 80M
LOG1 500K --> 1M
LOG2 500K --> 1M
LOG3 500K --> 1M
ROLLBACK 25M --> 50M
TEMP 550K --> 50M
USERS 1M --> 50M
TOOLS 15M --> 20M
x Default DB: Yes
y Help Facility ?: Yes
z Demo Tables?: Yes
Z开始安装直至结束 5、su切换至 root 用户,执行root.sh
# cd $ORACLE_HOME/orainst
# sh root.sh
路经默认
Y 六、检查install.log文件中有无出错信息
此文件放在 /ORACLE_HOME/orainst 目录下 七、修改 oratab 文件
1、切换至root用户
2、
# cd /etc
# vi oratab
将最后一个字符:N 改为 Y 八、
1、
在/etc/services 文件中加入一行:listener 1521/tcp
# cd /etc
# vi services
在文件中加入一行:listener 1521/tcp
2、
编辑listener.ora tnsnames.ora
#cp $ORACLE_HOME/network/admin/*.ora /etc
#cd /etc
#chown oracle7:dba tnsnames.ora
#chown oracle7:dba listence.ora
#vi tnsnames.ora
------------------------------------------------------
tnsnames.ora编辑为
Ora7=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(Host=scosysv)(Port=1521))
(CONNECT_DATA=(SID=ora7))
)
------------------------------------------------------
#vi listener.ora
------------------------------------------------------
listener.ora编辑为:
LISTENER=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(Host=scosysv)(Port=1521))
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(ORACLE_HOME=/oracle/app/oracle/product/7.3.4)
(SID_NAME=ora7)
)
) STARTUP_WAIT_TIME_LISTENER=0
CONNECT_TIMEOUT_LISTENER=10
TRACE_LEVEL_LISTENER=OFF
------------------------------------------------------
#exit 九、修改初始化文件
Oracle的参数调整
$cd $ORACLE_HOME/dbs
$vi initora7.ora
除了将processes的参数保持为“Small”,其他各项的参数均打开为“Large”,
且该数据库的“Total System Global Area”的大小(启动数据库时显示)
为服务器所带内存的1/2~2/3之间,如果上述参数调整后达不到这个大小,
则要对参数db_block_buffers的大小进行修改(例:增大其大小为20000,机器内存为96M)。 另外还须将compatible的参数调整为:7.3.0.0 。
每次参数调整后要重启数据库才回生效。 $ svrmgrl
SVRMGR>connect internal
Connected.
SVRMGR>startup
ORACLE instance started.
Total System Global Area 38791712 bytes
Fixed Size 41880 bytes
Variable Size 12371592 bytes
Database Buffers 26214400 bytes
Redo Buffers 163840 bytes
Database mounted.
Database opened.
SVRMGR>shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SVRMGR>
SVRMGR> 十、手动启动/关闭监听进程
$cd $ORACLE_HOME/bin
$lsnrctl start
看监听进程是否成功启动。
如果启动成功,在工作站上测试是否可以通过SQL*Net连接到服务器的ORACLE上。
$lsnrctl stop 十一、实现机器启动后ORACLE数据库和Listener的自启动
#cd /etc/rc2.d
#vi S100dbstart
建立的新文件,键入:
su oracle -c /oracle/app/oracle/product/7.3.4/bin/dbstart (&)
#cd /etc/rc0.d
#vi K100dbshut
建立的新文件,键入:
su oracle -c /oracle/app/oracle/product/7.3.4/bin/dbshut (&) # su - oracle7
$ cd $ORACLE_HOME/bin
$ vi dbstart 将启动lsnrctl的语句加入
/svrmgrl 查找字符串
键入:$ORACLE_HOME/bin/lsnrctl start
(放在该句"#Figure out if this is a V5,V6 or V7 database"之上)
$ vi dbshut 将停止lsnrctl的语句加入
/svrmgrl 查找字符串
键入:$ORACLE_HOME/bin/lsnrctl stop
(放在该句"#See if it is a V6 or V7 database"之上)
$exit
#shutdown -y -g0
重启后测试,ORACLE数据库是否已经启动成功,监听进程时是否已经启动成功
(工作站可以通过SQL*Net连接到服务器的ORACLE上)
注:
Oracle数据库基本操作说明
以下操作均是以oracle用户身份进行 一、数据库的启动与关闭
有两种方式:
1、启动数据库 :$ dbstart
关闭数据库 :$ dbshut
2、启动数据库 :$ svrmgrl
SVRMGR>connect internal
SVRMGR>startup
SVRMGR> exit
关闭数据库 :$ svrmgrl
SVRMGR>connect internal
SVRMGR>shutdown
SVRMGR> exit
二、监听程序的启动与关闭
1、启动:lsnrctl start
2、关闭:lsntctl stop