centos,linux安装oracle监听,常用oracle命令

2019-04-23 19:16

目录

一、安装oracle ................................................................................................................................ 1

1.在root用户下检查相关的开发工具和一些包 ................................................................... 1 2.修改linux核心配置(可省略) ............................................................................................... 2 3.执行安装文件并创建数据库 ................................................................................................ 4 4.创建监听 ................................................................................................................................ 5 5.监听和数据库实例绑定 ........................................................................................................ 6 二、Linux关闭防火墙命令 ............................................................................................................ 6

1. 永久性生效,重启后不会复原 .......................................................................................... 6 2. 即时生效,重启后复原 ...................................................................................................... 6 3.在开启了防火墙时,只开启相关端口 ................................................................................ 6 三、修改oracle字符集 ................................................................................................................... 7

1.查询数据库当前字符集 ........................................................................................................ 7 2. 修改数据库字符集 .............................................................................................................. 7 3. 重新导入dmp库 ................................................................................................................. 7 4. 修改本地环境变量 NLS_LANG 值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK . 7 四、oracle常用命令及语句 ............................................................................................................ 7

1.数据库和监听的启动与停止 ................................................................................................ 8 2.创建用户创建表空间 ............................................................................................................ 8 3.修改用户密码删除用户 ........................................................................................................ 9 4.数据导入导出 ........................................................................................................................ 9 5查看oracle的sid,环境变量 ............................................................................................ 10

一、安装oracle

1.在root用户下检查相关的开发工具和一些包 检查命令格式:rpm -qa | grep 名字

binutils-2.17.50.0.6

1

compat-libstdc++-33-3.2.3 elfutils-libelf-0.125

elfutils-libelf-devel-0.125

elfutils-libelf-devel-static-0.125

gcc-4.1.2

gcc-c++-4.1.2 glibc-2.5-24

glibc-common-2.5 glibc-devel-2.5 glibc-headers-2.5

kernel-headers-2.6.18 ksh-20060214 libaio-0.3.106

libaio-devel-0.3.106 libgcc-4.1.2 libgomp-4.1.2

libstdc++-4.1.2

libstdc++-devel-4.1.2 make-3.81

numactl-devel-0.9.8.i386 sysstat-7.0.2

unixODBC-2.2.11

unixODBC-devel-2.2.11

在centos.iso中找到缺少的包

rpm -ivh *.rpm --nodeps –force 来进行安装(其中加上--nodeps -- force 代表强制安装)。

2.修改linux核心配置(可省略)

(1)修改用户的SHELL限制,输入命令:vi /etc/security/limits.conf,按a键进

入编辑模式,添加下列内容,编辑完成后按Esc键,输入“:wq”存盘退出。

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024

2

oracle hard nofile 65536

(2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按a键进入编

辑模式,添加下列内容,编辑完成后按Esc键,输入“:wq”存盘退出。

session required /lib/security/pam_limits.so session required pam_limits.so

(3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,

按a键进入 编辑模式,添加下列内容,编辑完成后按Esc键,输入“:wq”存盘退出。然后,使用命令:source /etc/sysctl.conf 使之立刻生效。

fs.file-max = 6815744 fs.aio-max-nr = 1048576 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 10485

(4)编辑 /etc/profile ,输入命令:vi /etc/profile,添加下列内容,编辑完成后

按Esc键,输入“:wq”存盘退出。

if [ $USER = \ if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else

ulimit -u 16384 -n 65536 fi fi

3

(5)创建oracle用户和组,作为软件安装和支持组的拥有者

A:创建组,使用如下命令 groupadd oinstall groupadd dba

B:创建orcale用户,并设置密码,如下命令 useradd -g oinstall -g dba -m oracle passwd oracle

(6)根据磁盘空间大小,创建数据库软件目录和数据文件存放目录,目录的位

置,这里以home目录作为例子,如下:

mkdir /home/oracle/app mkdir /home/oracle/app/oracle mkdir /home/oracle/app/oradata mkdir /home/oracle/app/oracle/product

(7)更改目录属主为Oracle用户所有,如下命令:

chown -R oracle:oinstall /home/oracle/app

( 8)配置oracle用户的环境变量,必须切换到新创建的oracle用户下,如下命令:输入:su – oracle 然后编辑文件 vi .bash_profile,添加如下内容,并保存退出。

umask 022

export ORACLE_BASE=/home/oracle/app

export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0 /dbhome_1

export ORACLE_SID=orcl

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

3.执行安装文件并创建数据库

(1)以上配置全部完成后,切换为oracle用户,以图形界面用Oracle用户登陆。

将下载的Oracle安装包复制到linux中指定的目录中,然后使用如下命令

4

解压:

unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip

解压之后,使用ls命令可以查看解压后database所包含的文件

(2)执行可执行文件,输入命令:./runInstaller,进入图形化安装,安装完成后,

系统会提示你需要用root权限执行2个shell脚本。按照其提示的路径,找到其所在的位置,如:我的就在

/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh和

/home/oracle/app/oraInventory/orainstRoot.sh 新开启一个终端,输入命令:

su – root

cd /home/oracle/app/oracle/product/11.2.0/dbhome_1

sh root.sh

cd /home/oracle/app/oraInventory sh orainstRoot.sh

以上如果顺利,则oracle安装成功。下面将建立数据库: (3)建立数据库

依然在oracle用户的图形界面中,切换到oracle用户,新开启一个终端,输入如下命令: dbca,会进入图形化界面。可以用sqlplus来检验下,再次新开启一个命令窗口,输入sqlplus,然后输入用户名和密码,可以测试一下是否安装成功! 4.创建监听

同样,在oracle用户的图形界面oracle用户中,新开启一个终端,直接输入命令netca会进入图形化界面

以上参考自:http://dengqsintyt.iteye.com/blog/1991930

5


centos,linux安装oracle监听,常用oracle命令.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:自动检测课程设计报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: