Chinaunix首页 | 论坛 | 博客
  • 博客访问: 293681
  • 博文数量: 69
  • 博客积分: 3370
  • 博客等级: 中校
  • 技术积分: 1035
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-25 10:52
文章分类

全部博文(69)

文章存档

2019年(1)

2009年(7)

2008年(61)

我的朋友

分类: LINUX

2008-04-25 17:00:22

1.确定/etc/oratab文件设置每个实例的重启标志为“Y”:

vim /etc/oratab  

orcl:/opt/oracle/product/OraHome:Y

2.安装好后打/home/oracle/OraHome/network/admin/sqlnet.ora文件添加
SQLNET.AUTHENTICATION_SERVICE=(NTS)
只要在本地主机上运行sqlplus以数据库系统管理员登录都必须输入密码才可进入oracle数据库系统。

3.selinux的问题
1. 使用chcon 命令
示例: chcon -t texrel_shlib_t /opt/oracle/product/OraHome/*.so
chcon -t texrel_shlib_t /opt/oracle/product/OraHome/lib/*.so
2. 禁止掉SELinux
更改/etc/sysconfig/selinux 文件的内容为 SELINUX=permissive
两个任选一个

4.oracle测试

su - oracle

常用手动控制数据库命令
打开em
emctl start dbconsole
关闭em
emctl stop dbconsole
启动listener
lsnrctl start <监听名>(默认是LISTENER,可省略)
关闭
lsnrctl stop
启动emagent
emctl start agent
关闭
emctl stop agent
启动实例
sqlplus /nolog
conn / as sysdba
startup
关闭
shutdown immediate
测试数据库是否通
tnsping <本地服务名>

例子:
$ lsnrctl start

$ dbstart

$ sqlplus / as sysdba
$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Sat Mar 12 22:58:53 2005
Copyright (c) 1982, 2004, Oracle Corporation.  All rights reserved.
SQL> connect / as sysdba
Connected.
SQL>shutdown immediate  关闭数据库
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>startup;            启动数据库
ORACLE instance started.
Total System Global Area  236000356 bytes
Fixed Size                   451684 bytes
Variable Size             201326592 bytes
Database Buffers           33554432 bytes
Redo Buffers                 667648 bytes
Database mounted.
Database opened.

Start Enterprise manager server (optional):

[oracle@denisnb ~]$ emctl start dbconsole

Stopping database services

Stop Enterprise manager server:

$ emctl stop dbconsole

You can stop the database via dbshut utility:

$ dbshut

Stop TNS listener:
cd /opt/oracle/product/OraHome/bin目录下
执行:lsnrctl
Lsnrctl>start
Lsnrctl>stop
oracle图形化管理工具如何启动

启动 OEM
oemapp console/dbastudio
启动 net manager
netmgr

后台启动OMS

oemctrl start oms&

管理软件
#oemapp 

建立链接前要先有到远程数据库的命名服务(连接字符串),就是tnsnames.ora中描述的那个,如'orcl'

$tnsping orcl

 

5.测试以上的WEB URL连接地址是否正常:
Enterprise Manager 11g Database Control URL测试:
连接地址:
用户名:sys
口令:******
连接身份:SYSDBA

=====================================================

待测试:
以下的 J2EE 应用程序已经配置, 并且可用下面列出的 URL 来访问。
iSQL*Plus URL:

iSQL*Plus DBA URL:

==========================================

6.关于数据库删除重新安装的问题:
把ORACLE安装目录删除及/etc/ora*.*删除就行了
#rm –f /etc/ora*.*

rm -rf /opt/oracle/
rm -rf /etc/oratab

7.常用linux命令
df -h
ps -A
top
free
cat /proc/meminfo
uname
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
hostname

附录(只作参考):
========================================
8.oracleoracle9iR2 常见问题:
a.网页界面上的按钮出现“口口”的乱码
解决方案:
1.停止服务,emctl stop dbconsole;
2.把相关目录(RHEL4里面是/etc/java/)下的font.properties用
font.properties.zh_CN.Redhat8.0替换(或font.properties.zh,只要是中文简体就可以。);
3.删除
$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs中的gif文件;
4.重起服务(最好是重启服务器) emctl start dbconsole;


b.中文字符乱码问题:
1、修改 Disk1/stage/Components/oracle.swd.jre/1.3.1.0.0/1/DataFiles/Expanded/jre/linux/lib/font.properties.zh 文件 将其中-tlc-song 替换为-misc-SimSun
2、在Disk1/stage/Components/oracle.swd.jre/1.3.1.0.0/1/DataFiles/Expanded/jre/linux/lib/fonts/fonts.dir
文件中加入"simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0"行,同时将开通的72改为73
3、将simsun.ttc拷入Disk1/stage/Components/oracle.swd.jre/1.3.1.0.0/1/DataFiles/Expanded/jre/linux/lib/fonts/目录中

 

9.gcc降级
#su – root
#mv /usr/bin/gcc /usr/bin/gcc34
#ln –s /usr/bin/gcc32 /usr/bin/gcc
#mv /usr/bin/g++ /usr/bin/g++34
#ln –s /usr/bin/g++32 /usr/bin/g++
有关GCC的降级别很多人都说若不降级的话安装可能会出现错误,也可以不降级,有时也不会发生错误。
 

10.oracle 9i 安装包解压方式
从Oracle官方网站下载Oracle9i安装文件并使用如下命令解包
ship_9204_linux_disk1.cpio.gz | cpio –idmv
ship_9204_linux_disk2.cpio.gz | cpio –idmv
ship_9204_linux_disk3.cpio.gz | cpio –idmv
然后会有Disk1 Disk2 Disk3三个子目录。

 

11. 补丁安装

 

补丁下载地址:

p3006854_9204_LINUX.zip 安装前就要打好的补丁
p2617419_210_GENERIC.zip 安装后要打的(这只是一个伴随补丁,只要设置它的环境变量)
p3238244_9204_LINUX.zip 安装后要打的9204的补丁,修复agent错误的补丁.
compat-libcwait-2.0-2.i386.rpm LINUX AS 4 的补丁在安装前就要打
compat-oracle-rhel4-1.0-5.i386.rpm LINUX AS 4 的补丁在安装前就要打

1.以oracle用户登录系统,进行Oracle的安装:

在安装之前需要打一个补丁
为了应用这个补丁,可以运行:
$su – root
#unzip p3006854_9204_LINUX.zip
Archive:p3006854_9204_LINUX.zip
creating:3006854/
inflating:3006854/rhel3_pre_install.sh
inflating:3006854/README.txt

 

#cd 3006854
#sh rhel_pre_install.sh
Applying patch…
Patch successfully applied

rpm -Uvh compat-libcwait-2.0-2.i386.rpm
rpm -Uvh compat-oracle-rhel4-1.0-5.i386.rpm


#unzip p2617419_210_GENERIC.zip
Archive: p2617419_210_GENERIC.zip
creating: OPatch/
creating: OPatch/docs/
inflating: Opatch/docs/FAQ
......
inflating: README.txt
#export PATH=$PATH:/home/hamcc/oracle_1/OPatch:/sbin
(修改PATH时要要包括解压缩出来的Opatch 和 sbin目录)
# unzip p3238244_9204_LINUX.zip
# cd 3238244
# opatch apply

如果提示HOME变量错误可执行语句:
#export ORACLE_BASE=/oradata
#export ORACLE_HOME=/ora/app/oracle/product/9.2.0.4
根据具体环境更改,出现success的提示就全部安装成功.

补丁打完后,还要relinked一个.mk文件,切换到oracle用户窗口
cd $ORACLE_HOME/network/lib
make –f ins_oemagent.mk install
之后就可以启动Agent服务了.

 

为安装好的9204打相应的补丁
解压缩那个伴随的补丁

#unzip p2617419_210_GENERIC.zip
用 pwd 看看你的路径
我看到的是 /home/oracle/Opatch
然后 export export PATH=$PATH:/home/oracle/OPatch:/sbin
此步骤就到这就不用管了

 

然后解压缩另外一个补丁
unzip p3238244_9204_LINUX.zip
解压缩后用ll 看看他的owner是谁
若不是的oracle话就chown oracle /home/oracle/3238244

# cd 3238244
# opatch apply

若安装时报错如权限不足
chmod 755 /home/oracle/3238244

最后若你安装的是中文的AS4 每次进到终端的时候要用DBCA的话还要用export LANG=en_US

阅读(1885) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:linux 网络优化sysctl

给主人留下些什么吧!~~