⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unix-

📁 Oracle资料大集合
💻
字号:


创建Oracle用户帐号和安装目录
在shell下,作为root
groupadd dba
groupadd oinstall
useradd –g oinstall –G dba oracle
passwd oracle

mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir /opt/oracle/product/9.2.0
chown –R oracle.oinstall /opt/oracle
mkdir /var/oracle
chown oracle.dba /var/opt/oracle
chmod 755 /var/opt/oracle

设置环境变量
编辑/home/oracle/.bash_profile文件,添加下列行

export LD_ASSUME_KERNEL=2.4.1
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=ora9i
export ORACLE_TERM=xterm
$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICAN.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/asmin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH

export PATH=$PATH:$ORACLE_HOME/bin

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH

安装
进入Disk1目录
./runInstaller
当link进行到61%时出现一个关于ins_oemagent错误,选择ignore,安装完后修复
当link进行到84%时出现一个关于ins_ctx错误,编辑$ORACLE_HOME/ctx/lib/env_ctx.mk文件,把$(LDLIBFLAG)dl加到以下位置
INSO_LINK=-L$(CTXLIB)$ (LDLIBFLAG)m $(LDLIBFLAG)dl处。
安装完成

修复第一个错误
在shell下,oracle用户
cd $ORACLE_HOME/network/lib
make –f ins_client.mk install
编辑$ORACLE_HOME/ctx/lib/ins_ctx文件
13—14行处
$(LINK) $(CTXHXOBJ) $(INSO_LINK)
$(LINK) –ldl $(CTXHXOBJ) $(INSO_LINK)

启动数据库、监听程序、web server。
启动数据库
Sqlplus “ / as sysdba”
SQL>startup

启动监听程序
lsnrctl

启动web server
cd $ORACLE_HOME/Apache/Apache/bin
./startJServ.sh 
 
 
 


 激情,执着,奋进  
    ------赋予无限想象力,内动力和自由度,使我们对工作充满热情 
    
    ------最大限度地展示才干,把每个环节都做到卓越不凡。  
    
    ------加倍工作效率,完美生活质量。  
      
    ------用智慧挑战世界,用人类尖端科技的突飞猛进丈量人生!  
水木湛清华---清华大学欢迎你 


 补充日期: 2003-06-16 14:45:32

=========================================================
 
oracle 8.1.5在solaris8下的完全安装指南
装了三天,才算把ORACLE的数据库和监听自启动搞好,以下的过程希望能和大家探讨。
Oracle 完全安装配置手册
1. 创建dba组和oracle用户
#admintool
注意:oracle用户从属与dba组,且在建立oracle用户的时候同时创建/export/home/oracle目录。这一点很重要。使用Bourne shell。

2. 修改/etc/system文件
在文件的结尾增加:
set shmsys:shminfo_shmmax=4294967295 #是物理内存的0.5倍
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=200
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767

(4)、修改oracle目录下的.profile文件
增加:
ORACLE_BASE=/oracle/app/oracle/admin; export ORACLE_BASE
ORACLE_HOME=/oracle/app/oracle/product/8.1.5; export ORACLE_HOME
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280; export NLS_LANG
ORACLE_SID=mis; export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib; export LD_LIBRARY_PATH
PATH=/usr/bin:/etc:$ORACLE_HOME/bin:/usr/local/bin:/usr/ccs/bin:/usr/ucb:/usr/sbin:/bin
CLASSPATH=/oracle/app/oracle/admin/oraInventory:$ORACLE_HOME/jlib:$ORACLE_HOME/product/jlib;export CLASSPATH
JAVA_HOME=$ORACLE_HOME/JRE;export JAVA_HOME
export PATH ORACLE_HOME NLS_LANG
ORACLE_OWNER=oracle; export ORACLE_OWNER
TMPDIR=/var/tmp; export TMPDIR
umask 022
保存退出。

3. $. ./.profile #更新当前环境变量

4. 重启动计算机以oracle登陆
#reboot
登陆时以oracle用户登陆,最好用英文环境。

5. 开始安装,运行/cdrom/cdrom0/runInstaller.sh进行安装
相关设置:
oracle home directory = /oracle/app/oracle/product/8.1.5
Unix group = dba
Global database name = mis
SID name = mis
Directory for database file = /oracle/app/oracle/product/8.1.5/dbs/oradata/mis/
安装过程中需要用户用root登陆,并运行
l /tmp/OraInstall/orainstRoot.sh #创建Oracle Inventory目录并把owner赋与oracle用户
l $ORACLE_HOME/root.sh #注意把root.sh改为777,root才能运行。创建/var/op/oracle/oratab。
数据库完成退出安装程序。
技巧:安装时可以使用默认安装方式,方法为:$cp /cdrom/cdrom0/stage/Response/*.rsp /tmp,然后修改相应的rsp文件,安装时,输入$./runInstaller –responseFile /tmp/ee_typical.rsp即可。

6. 修改/etc/services文件
添加:
listener 1521/tcp

7. 重新启动计算机
#reboot

8. 测试数据库启动问题
$svrmgrl //启动数据库
>connect internal
>startup
>exit

$lsnrctl start //启动监听服务

$sqlplus system/manager@mis 测试数据库的SQL/PLUS

$ORACLE_HOME/bin下有几个管理工具:
netasst Net8 Assistant
netec Net8 Easy Configuration
netca Net8 Configuration Assistant

9. 实现数据库的自启动
安装完成后,可以安以下步骤来实现数据库和监听的自启动。以root登陆。
l 修改oratab文件
cd /var/opt/oracle
vi oratab
修改sid:$ORACLE_HOME:N 为 sid:$ORACLE_HOME:Y
执行dbstart和dbshut时,系统会参考此值。如果是”Y”的话,就是自动启动。
这边可能是个BUG,安装时我要:
cp –p /var/opt/oracle/oratab /etc/
才能在后面设置完成后自动启动数据库。

l 创建文本/etc/init.d/dbora。
如果此文件不存在的话,按以下内容建立:
#!/bin/sh
ORA_HOME=/oracle/app/oracle/product/8.1.5
ORA_OWNER=oracle
if [! –f $ORA_HOME/bin/dbstart ];
then
echo “Oracle startup:cannot start”
exit
fi

if [! –f $ORA_HOME/bin/tnslsnr –o ! –f $ORA_HOME/bin/lsnrctl];
then
echo “Listener startup:cannot start”
exit
fi

case “$1” in
‘start’)
#Start the Oracle database and Listener
su - $ORA_OWNER –c $ORA_HOME/bin/dbstart &
su - $ORA_OWNER –c “$ORA_HOME/bin/lsnrctl start” &
;;
‘stop’)
#Stop the Oracle database and Listener
su - $ORA_OWNER –c $ORA_HOME/bin/dbshut &
su - $ORA_OWNER –c “$ORA_HOME/bin/lsnrctl stop” &
;;
esac

l 建立链接
#ln –s /etc/init.d/dbora /etc/rc0.d/K10dbora #关机时运行的脚本
#ln –s /etc/init.d/dbora /etc/rc2.d/S99dbora #开机时运行的脚本
至此,可以重启服务器,看数据库能否自动起来。

l 查看状态
查看linstener
$lsnrctl status
查看数据库
$svrmgrl
SVRMRG>connect internal
SVRMGR>startup
ORA-01081: cannot start a already running database—shut down it first
说明数据库已经开启。



 


 激情,执着,奋进  
    ------赋予无限想象力,内动力和自由度,使我们对工作充满热情 
    
    ------最大限度地展示才干,把每个环节都做到卓越不凡。  
    
    ------加倍工作效率,完美生活质量。  
      
    ------用智慧挑战世界,用人类尖端科技的突飞猛进丈量人生!  
水木湛清华---清华大学欢迎你 


--------------------------------------------------------------------------------


 回应人: 胡同口卖香烟的 发表日期: 2003-06-16 18:21:24

cool 


   一、士道に背キ間敷事 
   一、局ヲ脱スルヲ不許 
   一、勝手ニ金策致不可 
   一、勝手ニ訴訟取扱不可 
   一、私ノ闘争ヲ不許 
   右条々相ヒ背候者ハ切腹申シ付クベク候也。   
局中法度 


--------------------------------------------------------------------------------


 
文章主题:无主题

返回《UNIX》 快速返回

我kaoru也来谈谈想法!  
类型:原创转贴闲聊问题警告开心烦恼生气同意反对声明 自动排版使用 HTML 语法
 
如果服务器忙,您的发帖将会稍后出现在讨论版内!
  如果编辑框使用不便,请到“工具箱-发帖方式”修改。 

在参加西祠社区讨论之前您必须仔细阅读并同意下列条款:
◎自觉遵守:爱国、守法、自律、真实、文明的原则
◎遵守《全国人大常委会关于维护互联网安全的决定》及其他各项有关法律法规
◎严禁发表危害国家安全、民族团结、社会稳定、涉及侮辱、诽谤、教唆、淫秽等内容的作品
◎承担一切因您的行为而直接或间接导致的民事或刑事法律责任
◎西祠社区讨论版版主有权保留或删除其管辖讨论版中的任意内容
◎您在西祠社区发表的作品,e龙网有权在网站内免费转载或引用
◎本贴提交者发言纯属个人意见,与本网站立场无关,本网站不保证其内容的真实性
◎如果您发现本贴内容存在侵权、违法的地方,请向社区管理员(webmaster@xici.net)投诉 
 
我kaoru也要发言 

社区首页 |  胡同简史 |  西祠站规 |  使用指南 |  网络法规 |  隐私保护 |  广告服务 |  用户注册 
广告垂询:025-4511787-209,218

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -