linux下oracle启动

合集下载

Linux oracle命令大全

Linux oracle命令大全

ORA-02095: specified initialization parameter cannot be modified
重启数据库之后生效:
SQL> show parameters processes;
NAME TYPE VALUE
3.$sqlplus / as sysdba 以DBA身份进入sqlplus
4.SQL>SHUTDOWN IMMEDIATE 关闭db
其中startup和shutdowm还有其他一些可选参数,有兴趣可以另行查阅
三,查看初始化参数及修改
1.#su - oracle 切换到oracle用户且切换到它的环境
db_writer_processes integer r 0
job_queue_processes integer 3
log_archive_max_processes integer 2
alter system set sessions=600 scope=both
ORA-02095: specified initialization parameter cannot be modified
SQL>
SQL> alter system set processes=600 scope=spfile;
一,启动
1.#su - oracle 切换到oracle用户且切换到它的环境
2.$lsnrctl status 查看监听及数据库状态
3.$lsnrctl start 启动监听
4.$sqlplus / as sysdba 以DBA身份进入sqlplus
------------------------------------ ----------- ------------------------------

oracle ebs r12.1.1 for linux X64 数据库及应用启动说明

oracle ebs r12.1.1 for linux X64 数据库及应用启动说明

[root@paleonode1 ~]# mount /dev/sdc2 /u1 ‘/加载数据库挂在/u1下[root@paleonode1 ~]# mount /dev/sdb3 /u2 ‘/加载数据库挂在/u2下[root@paleonode1 ~]# su oravis ‘/切换用户oravis[oravis@paleonode1 root]$ pwd ‘/查看当前目录/root[oravis@paleonode1 root]$ cd ~ ‘/进入根[oravis@paleonode1 ~]$ ls ‘/查看内容db oradiag_oravis[oravis@paleonode1 ~]$ pwd ‘/查看当前目录路径/u1/VIS/visora[oravis@paleonode1 ~]$ cd db ‘/进入db目录[oravis@paleonode1 db]$ ls ‘/查看当前目录内容apps_st tech_st[oravis@paleonode1 db]$ cd tech_st ‘/进入tech_st目录[oravis@paleonode1 tech_st]$ cd 11.1.0 ‘/进入11.1.0目录[oravis@paleonode1 11.1.0]$ ls ‘/查看当前目录内容[oravis@paleonode1 11.1.0]$ . ./PROD_paleonode1.env ‘/运行环境变量[oravis@paleonode1 11.1.0]$ cd appsutil ‘/进入appsutil目录[oravis@paleonode1 appsutil]$ cd scripts ‘/进入脚本目录[oravis@paleonode1 scripts]$ cd PROD_paleonode1 ‘/进入PROD_paleonode1目录[oravis@paleonode1 PROD_paleonode1]$ ls ‘/查看当前目录内容adautocfg.sh addbctl.sh adexecsql.pl adpreclone.pl adstrtdb.sqladchknls.pl addlnctl.sh adlsnodes.sh adstopdb.sql[oravis@paleonode1 PROD_paleonode1]$ addbctl.sh start ‘/启动数据库You are running addbctl.sh version 120.1Starting the database PROD ...addbctl.sh: exiting with status 0 ‘/启动数据库结束后。

ORACLElinux下sqlplus命令

ORACLElinux下sqlplus命令

ORACLElinux下sqlplus命令⼀、ORACLE的启动和关闭 1、在单机环境下要想启动或关闭ORACLE系统必须⾸先切换到ORACLE⽤户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b、关闭ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>shutdown SVRMGR>quitoracle关闭的⼏种⽅式:shutdown(正常的库关闭,等待每个⽤户的数据库连接断开,才可以关闭。

);shutdown immediate(每个⽤户在执⾏完当前的SQL后,⽴即关闭。

平时⽤的⽐较多的是这个);shutdown abort(强制关闭) 启动oracle9i数据库命令: $ sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 - Production on Fri Oct 31 13:53:53 2003 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> connect / as sysdba Connected to an idle instance. SQL> startup^C SQL> startup ORACLE instance started. 2、在双机环境下要想启动或关闭ORACLE系统必须⾸先切换到root⽤户,如下 su - root a、启动ORACLE系统 hareg -y oracle b、关闭ORACLE系统 hareg -n oracle Oracle数据库有哪⼏种启动⽅式 说明: 有以下⼏种启动⽅式: 1、startup nomount ⾮安装启动,这种⽅式启动下可执⾏:重建控制⽂件、重建数据库 读取init.ora⽂件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora⽂件。

安装手册Oracle+Linux

安装手册Oracle+Linux
创建虚拟机
使用的虚拟机版本为VMWare ESXI5.1 创建虚拟机,配置选择“自定义”
客户机名称:SFDEV-PLANNING-SERVER
本地磁盘:datastore1
虚拟机版本:这里选取当前工具最高的版本
客户机操作系统:选择Oracle Linux 4/5/6(64位)
CPU核数:选取的总内核数为8。 这里主要考虑许可的问题;如无许可问题,只需控制内核总数,至于设置虚拟插槽数和 每个虚拟插槽的内核数无限制。
时区设置:选择“Asia/Shanghai”
磁盘root用户密码设置:这里设置123321。
软件应用安装
程序包设置:
桌面环境:全选 应用程序:默认 开发:全选 服务器:FTP服务器、Windows文件服务器、万维网服务器、打印支持 基础系统:全选 虚拟化:不选 集群:不选 集群存储:不选 语言支持:中文支持、英文支持
确认开始安装
显示安装进度信息
安装完成,重启机器
启动欢迎界面
许可协议
防火墙设置
SELinux设置:
Kdump设置:
日期和时间设置
建立用户,这里不新增用户,直接点击“前进”
附加光盘
进入系统
修改默认语言ຫໍສະໝຸດ 虚拟机设置:设置CD/DVD的配置,设备状态选取“打开电源时连接”
开客户机启动项目设置:焦点移动到控制台上,后按F2,进入BIOS界面
开客户机启动项目设置:Boot设置,先CD-ROM,再磁盘启动,注意磁盘启动也有先后顺 序
Oracle Linux 5.8安装 以下Linux系统安装以机器名 DEVMOMDB配置项的安装. 选择“Install or upgrade an existing system”

Redhat Linux 下安装Oracle 9i图文教程

Redhat Linux 下安装Oracle 9i图文教程

Redhat Linux 下安装Oracle 9i图文教程一:安装Linux系统,放入Linux第一张光盘,设置BIOS从光盘引导,启动后进入如下界面:按回车键进行图文方式安装.第二个选项是输入"linux test"进行文本方式安装.是否对光盘进行测试,如是介质正常的话,建议选"skip"没什么好说的,"Next"选择系统的语言,可以选"简体中文",但是在以后的安装中可能会出现乱码的现象,为了方便,选"English"配置键盘,一般选"U.S.English"系统的分区选项,这里选手动分区"Manually partition with Disk Druid",因为我们要将Oracle安装在一个较大的分区内,如果自动分区的话,可能会出现空间不够的情况.现在进入了具体的分区选项,有几点要注意的,"/"分区是必须的,因为所有的分区就是从它开始,类似Windows一定要有一个主的活动分区一样.我计划Oracle这个软件安装在"/usr"下,这个分区差不多要有8G的空间才行,我的解压都是在这下面进行,如果进行光盘安装就不需这么大了,"swap"交换分区设成1G.其它具体的设置如下:/boot: 300M/: 1500M swap:1G/home: 2G /tmp: 1G/usr:10.5G是否设置启动密码,一般不选,直接"Next"设置网卡,最好是手动指定,这里我选的是"DHCP",可以看到我这里有两块网卡.是否启用防火墙及Linux的语法检测,为了方便起见,都设成不启用,如上图示.不过各位如果有安全需要,可以按需开启.选择系统所支持的语言,选上简体和繁体中文,这样在显示这些字体的文件时不会出现乱码的情况.选择所在的时区,这里选的是亚洲/上海"Asia/Shanghai"设置Linux下管理员root的口令.选择自定义安装软件包"Customize software packages to be installed"去掉"GNOME"选"KDE"这个除了个人喜好外,还有一点是如果有远程进行图文安装的话,KDE比较稳定,还有一点是软件开发工具要装,不然后面安装会重新安装组件,具体的软件包选择可以参考上面的图片.前期工作:下面进行Oracle安装前期准备中的第一点,完成Linux的安装.在安装中要求准备光盘.安装过程中按要求更换光盘完成安装,重启计算机登陆初始界面设置日期和时间显示设置是否为Redhat的正版授权用户,如果不是请按图中显示进行选择.当然也可以注册一个用户,但是如果不是购买服务的用户这样没什么意义.设置系统用户检测到声卡是否重新增加软件包,完成安装登陆界面查看网卡是否正常及网络地址su -# ifconfig -a |more查看系统的主机名,要设置好主机名,不然后面在其它系统上安装Oracle的客户端的时候会有问题,这里的主机名是su -# cat /etc/hosts这一节将配置Oracle安装的环境.其中包括安装必须的软件包,创建相应的用户和组,增加相应的系统参数,编辑必须的环境参数.本节中需在计算机中输入的数据将以蓝色字体标记.一:创建相应的用户(以root用户登陆)groupadd dbauseradd -g dba -d /usr/Oracle -s /bin/bash oraclepasswd oracle注意:在图中没有"passwd oracle"这一条,因为忘记截图了,这个是必须的,因为后面用oracle这个用户登陆如果没有密码会登陆不了.二:设置系统参数:编辑/etc/sysctl.conf文件,增加以下内容kernel.sem=250 32000 100 128kernel.shmmax=4294967295kernel.shmmni=128kernel.msgmnb=65536kernel.msgmni=2878fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000输入命令"sysctl -p"或重启电脑使设置生效sysctl -p编辑/etc/security/limits.conf文件,增加以下内容* - nproc 16384* - nofile 16384三:创建应用文件夹及设置相应的权限mkdir -p /usr/Oracle/product/9.2.0chown -R oracle.dba /usr/Oracle/product/9.2.0 chmod -R 777 /usr/Oracle/product/9.2.0注销"root"用户,以"oracle"用户登陆四:编辑.bash_profile文件(登陆进来后本地文件应是/usr/Oracle)export DISPLAY="10.68.12.253:0.0"export BASH_ENV=$HOME/.bashrcORACLE_HOME=/oracle/product/9.2.0.1; export ORACLE_HOMEORACLE_SID=orcl; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMTNS_ADMIN=/oracle/config/9.2.0.1; export TNS_ADMINNLS_LANG=AMERICAN; export NLS_LANGORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libexport LD_LIBRARY_PATHPATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/opt/binPATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/binPATH=$PATH:/usr/local/samba/bin:/usr/ucbexport LANG.en_USexport PRCO_HOME=/oracle/Oracle_Home1export PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport CLASSPATHORACLE_OEM_JAVARUNTIME=/usr/jre1.3.1TMPDIR=/tmp; export TMPDIRumask 022加载配置文件及查看已生效的配置source .bash_profileset |more五:安装jdk1.3.1将下载下来的文件解压后放至/usr/JAVA下面.(附件中有JDK1.3.1的安装程序)[root @test /root]# bzip2 [-dz] j2sdk-1.3.1-FCS-linux-i386.tar.bz2六:查询所需的软件包su -rpm -q compat-db compat-gcc-32 compat-gcc-32-c++ compat-libcom_err compat-libcwaitcomp at-libgcc-296 compat-libstdc++-296 compat-libstdc++-33 gcc gcc-c++ glibc glibc-common glibc-dev el glibc-headers glibc-kernheaders libgcc make安装缺少的软件包有很大一部份系统的安装光盘上有,根据经验,我们只安装以下几个软件包“com pat-db-4.2.52-5.1.i386.rpm”、“compat-libstdc++-33-3.2.3-61.i386.rpm”、“compat-libstdc++-296-2.96-138.i386.rpm”(附件)七:更改GCCsu -cd /usr/binmv ./gcc ./gcc34mv ./gcc32 ./gcc这一节将将开始Oracle的安装.其中包括更改Oracle默认的JRE的路径,解决"Error:You do not have sufficient provileges to write to the specified path. in component Database Configuration Assistant 9.2.0.1.0,Installation cannot continue for this component."的错误及安装中必须的步骤.本节中需在计算机中输入的数据将以蓝色字体标记.一:下载和解压Oracle软件包,将文件存到"/usr/Oracle"/technology/software/products/oracle9i/index.htmlsu oraclegunzip ship_9204_linux_disk1.cpio.gzgunzip ship_9204_linux_disk2.cpio.gzgunzip ship_9204_linux_disk3.cpio.gzcpio -idmv < ship_9204_linux_disk1.cpiocpio -idmv < ship_9204_linux_disk2.cpiocpio -idmv < ship_9204_linux_disk3.cpio二:更改默认的jre路径su oraclevi /usr/Oracle/Disk1/install/linux/oraparam.iniJRE_LOCATION=/usr/jre1.3.1三:开始安装在安装前会出现以下几个错误,需要安装相应的补丁。

Oracle数据库教程 —— linux系统 重启盘符错乱问题

Oracle数据库教程 —— linux系统 重启盘符错乱问题

Oracle数据库教程—— linux系统重启盘符错乱问题linux磁盘重启乱序问题处理最近到客户那去巡检时,客户提到一个问题,他们的rac在重启的时候,原来的sda1、sdb1、sdc1会对应变成sdd1、sde1、sdf1,由于他们使用的是盘符来绑定裸设备,所以启动后,经常要手动执行以下命令[root@ractest1 ~]# raw /dev/raw/raw1 /dev/sda1[root@ractest1 ~]# raw /dev/raw/raw2 /dev/sdb1[root@ractest1 ~]# raw /dev/raw/raw3 /dev/sdc1并且,比较奇怪的事,两边有时认得的盘完全不一样,一边是sda\b\c,另一边是sdd\e\f,这样,使oracle rac的共享盘出现问题。

在了解了他们的情况后,我基本上明白是什么原因,这种盘序错乱,与linux对磁盘的扫描机制有关,所以我们只能从另一角度去规避这样的问题,使用id号去绑定,这样就没有问题。

在告诉他后,他同意我们对他原来的绑定方式进行修改,具体操作如下:[root@ractest1 ~]# fdisk -lDisk /dev/sdd: 429.4 GB, 429496729600 bytes255 heads, 63 sectors/track, 52216 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDeviceBoot Start End Blocks Id System/dev/sdd1 1 52216 419424988+ 83 LinuxDisk /dev/sde: 209 MB, 209715200 bytes7 heads, 58 sectors/track, 1008 cylindersUnits = cylinders of 406 * 512 = 207872 bytesDeviceBoot Start End Blocks Id System/dev/sde1 1 1008 20459583 LinuxDisk /dev/sdf: 209 MB, 209715200 bytes7 heads, 58 sectors/track, 1008 cylindersUnits = cylinders of 406 * 512 = 207872 bytesDeviceBoot Start End Blocks Id System/dev/sdf1 1 1008 204595 83 Linux可以看到,刚重启的节点1是sdd/sde/sdf另一个节点的情况是:[root@ractest2 ~]# fdisk -lDisk /dev/sda: 429.4 GB, 429496729600 bytes255 heads, 63 sectors/track, 52216 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDeviceBoot Start End Blocks Id System/dev/sda1 1 52216 419424988+ 83 LinuxDisk /dev/sdb: 209 MB, 209715200 bytes7 heads, 58 sectors/track, 1008 cylindersUnits = cylinders of 406 * 512 = 207872 bytesDeviceBoot Start End Blocks Id System/dev/sdb1 1 1008 204595 83 LinuxDisk /dev/sdc: 209 MB, 209715200 bytes7 heads, 58 sectors/track, 1008 cylindersUnits = cylinders of 406 * 512 = 207872 bytesDeviceBoot Start End Blocks Id System/dev/sdc1 1 1008 204595 83 Linux分别在两台机子上执行如下命令:[root@ractest2 ~] scsi_id -g -s /block/sda360080e500017ff06000004054c47bd4a[root@ractest2 ~] scsi_id -g -s /block/sdb360080e500017fdd8000004c74c6344ef[root@ractest2 ~] scsi_id -g -s /block/sdc360080e500017ff060000044f4c63446e[root@ractest1 ~] scsi_id -g -s /block/sdd360080e500017ff06000004054c47bd4a[root@ractest1 ~] scsi_id -g -s /block/sde360080e500017fdd8000004c74c6344ef[root@ractest1 ~] scsi_id -g -s /block/sdf360080e500017ff060000044f4c63446e能过对比,可以看到sda与sdd,sdb与sde,sdc与sdf是对应用的,所以我们启用udev,通过绑定id来规避这个问题![root@ractest1 ~]# cd /etc/udev/rules.d/[root@ractest1 rules.d]# ls -a. 50-udev.rules 60-pcmcia.rules 61-uinput-wacom.rules 90-hal.rules.. 51-hotplug.rules 60-raw.rules85-pcscd_ccid.rules 95-pam-console.rules05-udev-early.rules 60-libsane.rules 60-wacom.rules 90-al sa.rules 98-kexec.rules40-multipath.rules 60-net.rules 61-uinput-stddev.rules 90-dm.ru les bluetooth.rules[root@ractest1 rules.d]# vi 60-raw.rules# Enter raw device bindings here.## An example would be:# ACTION=="add", KERNEL=="sda", RUN+="/bin/raw /dev/raw/raw1 %N"# to bind /dev/raw/raw1 to /dev/sda, or# ACTION=="add", ENV{MAJOR}=="8", ENV{MINOR}=="1", RUN+="/bin/raw/dev/raw/raw2 %M %m"# to bind /dev/raw/raw2 to the device with major 8, minor 1.ACTION=="add", KERNEL=="sd*1", PROGRAM=="/sbin/scsi_id -g -u -s %p",RESULT=="360080e500017ff060000044f4c63446e", RUN+="/bin/raw /dev/raw/raw1 %N" ACTION=="add", KERNEL=="sd*1", PROGRAM=="/sbin/scsi_id -g -u -s %p",RESULT=="360080e500017fdd8000004c74c6344ef", RUN+="/bin/raw /dev/raw/raw2 %N"ACTION=="add", KERNEL=="sd*1", PROGRAM=="/sbin/scsi_id -g -u -s %p",RESULT=="360080e500017ff06000004054c47bd4a", RUN+="/bin/raw /dev/raw/raw3 %N" KERNEL=="raw[1-3]", OWNER="oracle", GROUP="dba", MODE="660"[root@ractest1 rules.d]# start_udevStarting udev: [ OK ][root@ractest1 rules.d]#[root@ractest1 rules.d]# raw -qa/dev/raw/raw1: bound to major 8, minor 81/dev/raw/raw2: bound to major 8, minor 65/dev/raw/raw3: bound to major 8, minor 49同理,在另一台机,也进行同样的操作。

在linux64上安装oracle11g_完整版本

在linux64上安装oracle11g_完整版本

Oracle 11g安装手册1、在linux的root用户下建立一个oracle用户//添加用户组及用户groupadd dbagroupadd oinstalluseradd oracle -g oinstall -G dbapasswd oracle//新建目录权限mkdir -p /u01chown -R oracle:dba /u01chmod -R 755 /u01安装时步骤8、9会指向此位置(建议:用户更改/opt/oracle11g)2、将Oracle11g安装文件复制到linux中的指定目录下(/home/oracle/tools)cp /光盘目录/linux.x64_11gR2_database_1of2 /home/oracle/tools3、执行目录中的runInstallsu - oracleLANG=zh_CN.gbk4、开始图像界面安装可能需要export DIAPLAY=:1.0xdpyinfo步骤1:将红框中的内容勾选去掉,点击下一步。

提示“未指定电子邮件地址”点击“是”步骤2:点选“创建和配置数据库”此选项也为默认选项,点击下一步。

步骤3:点击选中“服务器类”,点击“下一步”步骤4:点击选中“单实例数据库安装”,点击下一步。

步骤5:点击选中“高级安装”,点击“下一步”步骤6:选择需要的语言,点击“下一步”,此处客户确认是否需要增加其他语言步骤7:点击选中“企业版(4.29GB)”,点击“下一步”点击上图的“选择选项”,勾选需要的组件,此处全部勾选。

步骤8:此处为默认路径,u01的建立参考第1点orcale用户的建立,点击“下一步”步骤9:此处默认即可,点击“下一步”步骤10:点击选中“一般用途/事务处理”,点击“下一步”步骤11:此处默认,点击“下一步”vpmsdbs步骤12:此处可以设置内存、字符集、安全性、示例方案(可根据用户环境调整),点击“下一步”,内存分配建议至少50%步骤13:此处默认,点击“下一步”步骤14:此处默认处理,点击“下一步”步骤15:点击选中“不启用自动备份”,点击“下一步”步骤16:各帐号口令设定,此处统一使用相同口令,客户现场请在同客户确认口令设定规则步骤17:点击“下一步”步骤18:点击“修补并在此检查”,会产生修补文件,按照提示内容执行即可A、切换到root用户,此处为测试环境执行内容如上述步骤执行完成后依旧存在失败内容,请到linux光盘中寻找对应的rpm文件,复制到linux某一目录中,按下图命令执行步骤19:修补完成后,出现如下信息,点击“完成”步骤20:执行安装过程复制文件,创建实例过程完成后信息,点击“确定”完成后,如出现以下内容,请按照操作步骤,执行完成后,完成安装过程配置监听器1、执行su - oraclesh /u01/app/oracle/product/11.2.0/dbhome_1/bin/netca2、点击选中“监听程序配置”,点击“下一步”3、点击选中“添加”,点击“下一步”4、设定监听程序名,点击“下一步”5、选定协议所有协议,点击“下一步”6、设定标准端口号,点击“下一步”7、设定标准TCP/IP SSL端口号,点击“下一步”8、设置IPC键值,点击“下一步”9、提示是否配置另一个监听程序,点“是”,再点击“下一步”配置数据库1、执行sh /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbca2、点击“下一步”3、点选“创建数据库”,点击“下一步”4、点选“一般用途或事物处理”,点击“下一步”5、设定数据库名及SID,点击“下一步”6、配置管理选项,此处暂时用7、设定口令,点击“下一步”8、网络配置,点击“下一步”9、数据库文件所在位置,点击“下一步”,按照实际的文件规划位置10、恢复配置,点击“下一步”11、数据库内容,点击“下一步”12、初始化参数,点击“下一步”13、数据库存储,点击“下一步”14、创建选项,点击“完成”15、概要显示,点击“确定”16、创建进行17、创建完成,点击“退出”环境变量设置及启动1、设置环境变量在服务器上配置环境变量,编辑vi /etc/profile,在末尾加入以下配置export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1export PATH=.:$ORACLE_HOME/bin:$PATHexport ORACLE_SID=VPMSDBS (数据库SID)保存并退出vi /etc/oratab最后的N 改成Y(否则dbstart和dbshut命令无效)lsnrctl start (启动oracle监听)提示:The listener supports no servicesThe command completed successfully这样启动后远程连接会造成oracle ORA-12514:TNS:listener does not currently know of service requested in connect descriptor-----方案一-------------------------在listener.ora里面添加了一行SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(GLOBAL_DBNAME = VENDB)(ORACLE_HOME = /opt/oracle11g/app/oracle/product/11.2.0/dbhome_1)(SID_NAME = VENDB)))-----方案二-------------------------linux上面:[oracle@localhost ~]$ netmgr在下图的Listeners->Database Services中配置要监听的SID及ORACLE_HOME,退出保存。

Linux下Oracle及ODI的安装手册

Linux下Oracle及ODI的安装手册

Linux下Oracle效劳器及ODI的安装手册安装前的系统环境设置1.安装Linux操作系统2.在root用户下拷贝安装介质至任意目录3.成立oracle用户,成立oinstall组和dba组i.执行:#groupadd oinstallii.执行:#groupadd dbaiii.执行:#useradd –g oinstall –G dba oracleiv.执行:#passwd oracle执行:passwd: oracle执行:passwd: oraclev.执行:#chmod 777 /opt (将/opt设置为最高利用权限以备用)4.在“系统”->“治理”->“用户和组群”中查看用户及组是不是正确,oracle的主目录为:/home/oracle5.更改主机的IP:在“系统”->“治理”->“网络”中修改:“设备”中双击“设备”->静态设置IP地址:地址:子网掩码:默许网关地址: 主机名:xgyDNS搜寻途径:xgy修改DNS和主机设置:主DNS: 点击“设备”选项卡中的“激活”,如以下图所示:6.修改环境变量利用oracle用户登录,vi .bash_profile编辑环境变量,添加以下内容:TMP=/tmpTMPDIR=$TMPexport TMP TMPDIRORACLE_SID=orclORACLE_BASE=/opt/oracleORACLE_HOME=$ORACLE_BASE/product/ ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERMPATH=$PATH:/usr/sbin:$ORACLE_HOME/bin:LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libCLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport PATH LD_LIBRARY_PATH CLASSPATHODI_HOME=/opt/oraclediODI_JAVA_HOME=/ ODI_HOME ODI_JAVA_HOME PATH JRE_HOME JAVA_HOME执行:. ./.bash_profile运行环境变量ODI安装记录一.安装前的系统环境设置1.打补丁包:此ODI安装时,用到,下载一个软件包(文件名是:1.0.0)因此要在安装前要给linux操作系统打上和补丁包:利用root用户登录2.执行:#rpm –ivh 执行:#rpm –Uvh 上传介质:利用root用户登录,将介质上传至:/root/Desktop/setup/目录下3.解压介质:在root用户下将介质拷贝至/home/oracle/setup_ODI/目录下执行:cpio –i < 将介质解压到本目录下切换到oracle用户下检查被解压的介质是不是为可读。

Linux下安装64位Oracle_10g超详细图文教程

Linux下安装64位Oracle_10g超详细图文教程

Linux下安装64位Oracle 10g数据库超详细图解教程作者:宝龙By:2013-5-31撰写目的由于工作需要,本人被安排在远程服务器上安装Linux 64位操作系统,并在Linux64位操作系统上安装配置Oracle 10g,由于之前从来没有接触过Linux 系统,甚至没有接触过虚拟机。

对Linux的一些命令和操作完全不懂,只能去网上查资料以及问同事一点点摸索。

在网上也搜索过很多文档,有些文档的格式很不好看,有的则是图片不够全面。

对于新手来说操作起来很是困难。

个人喜欢一些格式整齐,全面的图形界面的教程,文字清晰的文档。

故突发想法写一篇新手向的非常详细的安装文档。

本文档的目的是让没有接触过Oracle的人能够顺利的安装上Oracle服务器,也让信普公司的同事们,没有接触过Oracle的同事们通过此文档能够顺利的安装上Oracle服务器。

本文档主要分为如下几个大的部分:1.虚拟机的安装及破解汉化教程2.在虚拟机中安装Red Hat Enterprise Linux 5 64-bit操作系统3.在Red Hat Enterprise Linux 5 64-bit操作系统下的Oracle 10g的安装及配置由于文档涉及到上述的三大模块,所以读者阅读时,有不需要的地方可以跳过,请选择阅读。

本例使用的软件版本如下:虚拟机版本:VMware® Workstation 7.0.0 build-203739Linux操作系统版本:Red Hat Enterprise Linux 5 64-bitOracle数据库版本:Oracle 10g 10201_database_linux_x86_64 安装时在网上参考了很多文档,在此表示感谢!目录Linux下安装64位Oracle 10g数据库超详细图解教程 (1)撰写目的 (2)第一章安装VMware Workstation虚拟机 (4)1.1 安装VMware Workstation虚拟机 (4)1.2汉化VMware Workstation虚拟机 (7)第二章在虚拟机中安装Red Hat Enterprise Linux 5 64-bit操作系统 (8)2.1 安装Linux操作系统 (8)第三章安装64位Oracle 10g数据库 (21)1. 安装准备阶段 (21)1.1 安装Oracle环境 (21)1.2 查询所需安装包是否完整 (22)1.3 检查安装Oracle的硬件要求 (25)1.4 在vi /etc/sysctl.conf文件行末添加以下内容 (25)1.5 在vi/etc/ security/limits.conf文件行末添加以下内容 (26)1.6 在vi /etc/pam.d/login文件行末添加以下内容 (26)1.7 在vi /etc/selinux/config文件中确保有以下内容 (27)2. 创建安装Oracle的用户、组及配置 (27)2.1 解压安装文件10201_database_linux_x86_64.cpio.gz (27)2.2 创建安装Oracle的用户及所属组 (28)2.3 创建安装目录mkdir -p /opt/app/oracle/product/10.2 (28)2.4 设置Oracle用户的.bash_profile (29)2.5 设置Oracle用户的profile文件 (30)2.6 设置主机名和IP (31)3. 安装Oracle 10g 64-bit数据库 (32)3.1用oracle 用户运行runInstaller 文件 (32)第一章安装VMware Workstation虚拟机1.1安装VMware Workstation虚拟机需要的软件如下图所示:上图各软件说明:VMware-workstation-7-english:VMware虚拟机软件7.0英文版。

Linux下Oracle 11.2.0.4.0 安装步骤图文详解

Linux下Oracle 11.2.0.4.0 安装步骤图文详解

Linux 下Oracle 11.2.0.4.0 安装步骤图文详解安装环境和版本:系统版本:Redhat 6.5Oracle 版本:11.2.0.4.0虚拟机版本:Vbox 5.0.2配置要求:内存1.5G+,SWAP 适宜大小为2G选择服务时,建议全部选中,关闭防火墙,关闭selinux一、安装前环境准备1、安装Oracle 服务器软件,需要安装如下软件包(尽量配置yum 安装,这样省事儿)yum -y install binutilsyum -y install compat-libstdc++yum -y install glibcyum -y install elfutils-libelfyum -y install elfutils-libelf-develyum -y install libaioyum -y install libgccyum -y install libstdc++yum -y install makeyum -y install compat-libcap1yum -y install gccyum -y install gcc-c++yum -y install glibc-develyum -y install libaio-develyum -y install libstdc++-develyum -y install sysstat2、配置/etc/hosts 将主机与IP 对应(这个不配置后面安装会报错)3、创建和查看oracle 所需用户和组groupadd -g 310 dba #创建dba组groupadd -g 311 oinstall #创建oinstall组mkdir /home/db/oracle #创建oracle 用户家目录useradd -u 500 -g oinstall -G dba -d /home/db/oracle oracle #创建oracle 用户并指定家目录cp /etc/skel/.* /home/db/oracle #拷贝环境变量配置文件chmod -R 755 oracle:oinstall /home/db/oracle #赋值用户权限4、检测下nobody 用户是否存在,默认是存在的5、配置用户密码6、使用chkconfig关闭一些不必要的服务,例如:NetworkManagercupsip6tablespostfix等等原则上如果不使用的都可以关闭7、关闭selinux和iptablesiptables -Fiptables -x编辑/etc/selinux/config,状态变成disabled8、修改/etc/sysctl.conf文件,添加如下内容:#Oracle SETTINGfs.aio-max-nr = 4194304fs.file-max = 6815744kernel.shmall = 16777216kernel.shmmax = 68719476736kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576vm.swappiness =100输入下面命令生效# sysctl -p9、编辑/etc/pam.d/login 加入如下内容#ORACLE SETTINGsession required pam_limits.so10、编辑/etc/security/limits.conf,加入如下内容oracle soft nproc 16384oracle hard nproc 16384oracle soft nofile 65536oracle hard nofile 65536oracle soft stack 1024011、编辑oracle 用户环境变量,需要注意不同的主机的语言字符集不同设置也略有不同其中1 表示oracle 软件安装的位置,2 表示SID,后面建库的时候一般就和这名字一致了备注:这我把软件安装在了oracle 用户的家目录里面,后面有提示就直接确定就好了12、上传oracle 软件到/tmp目录下,并赋予oracle 权限,最后变成如下图这样chownoracle:oinstall -R /tmp/databasechmod +x -R /tmp/database二、开始安装oracle 软件,通过前面很多步骤的准备安装使用的xmanager软件,如果有嫌麻烦系统有安装桌面的,可以在桌面终端执行1、在database 目录下执行./runInstaller,把勾点击去掉,然后点击下一步这一步是配置安全中心,可以进行在线更新,需要数据库服务器能够链接外网2、接下来这一页是软件补丁的相关设置,选择skip software updates 即可下一步3、安装选项,强烈建议选择install database software only,将软件安装与数据库创建分开:4、本文档为单实例数据库的创建,因此选择仅安装数据库软件5、接下来一页是产品语言的选择,这个不是数据库字符集,选择English 足矣,当然你想选择Simplified Chinese 也没关系:6、接下来是数据库软件版本的选择。

Linux服务器下oracle数据库启动服务操作步骤

Linux服务器下oracle数据库启动服务操作步骤

Linux服务器下oracle数据库启动服务操作步骤⼀、在Linux下启动Oracle1.登录到Linux服务器,切换到oracle⽤户权限(命令是:# su –l oracle)2.进⼊sqlplus界⾯(命令是:$ sqlplus /nolog 或 sqlplus / as sysdba)原本的画⾯会变为SQL>接着请输⼊SQL>conn / as sysdba ;输⼊SQL> startup (作⽤:启动数据库实例)另外停⽌数据库的指令如下:SQL> shutdown immediate1 [oracle@localhost ~]$ sqlplus / as sysdba --进⼊sqlplus界⾯23 SQL*Plus: Release 11.2.0.1.0 Production on Thu Mar 1710:48:08202245 Copyright (c) 1982, 2009, Oracle. All rights reserved.67 Connected to an idle instance.89 SQL> quit10 Disconnected11 [oracle@localhost ~]$ sqlplus /nolog --进⼊sqlplus界⾯1213 SQL*Plus: Release 11.2.0.1.0 Production on Thu Mar 1710:48:4220221415 Copyright (c) 1982, 2009, Oracle. All rights reserved.1617 SQL> conn / as sysdba --sysdba登录18 Connected to an idle instance.19 SQL> startup --启动数据库实例20 ORACLE instance started.2122 Total System Global Area 1068937216 bytes23 Fixed Size 2220200 bytes24 Variable Size 281022296 bytes25 Database Buffers 780140544 bytes26 Redo Buffers 5554176 bytes27 Database mounted.28 Database opened.29 SQL> shutdown immediate --关闭数据库实例3031 Database closed.32 Database dismounted.333435 ORACLE instance shut down.36 SQL>quit --退出⼆、检查Oracle 数据库是否启动回到终端机模式,输⼊:ps -ef|grep ora_ (作⽤是:查看是否有Oracle的进程,如果有,⼤多数情况说明启动了。

Linux安装Oracle数据库安装

Linux安装Oracle数据库安装

一、下载 Oracle 10g 先详细说明一下我的环境,系统:虚拟机 Red Hat Enterprise Linux AS 5.4,数据库: Oracle Database 10g Release 2 (10.2.0.1)。

Oracle 去官方网站下载,点击前往下 载。

我下载下来的文件是 10201_database_linux32.zip。

二、安装 Oracle 10g 前的配置 其实 Linux 下安装 Oracle 10g 并不难,主要就是安装前的配置有点烦琐罢了。

不过不要 怕,安装过一两次你就会熟练了。

开始了,Follow me! 1、安装 Oracle 所需软件包 先用 rpm -qa | grep 命令查询软件包是否安装了,没有的话再用 rpm -ivh 命令进行安 装。

# 从 Red Hat Enterprise Linux AS5 光盘 1 cd /media/cdrom/Serverrpm -ivh setarch-2* rpm -ivh make-3* rpm -ivh glibc-2* rpm -ivh libaio-0*# 从 Red Hat Enterprise Linux AS5 光盘 2 cd /media/cdrom/Serverrpm -ivh compat-libstdc++-33-3* rpm -ivh compat-gcc-34-3* rpm -ivh compat-gcc-34-c++-3* rpm -ivh gcc-4* rpm -ivh libXp-1*# 从 Red Hat Enterprise Linux AS5 光盘 3 cd /media/cdrom/Serverrpm -ivh openmotif-2* rpm -ivh compat-db-4*2、修改系统版本 vi /etc/redhat-releaseredhat-4 #Red Hat Enterprise Linux Server release 5.4 (Tikanga)因 为 oracle 的 官 方 只 支 持 到 RHEL4 为 止 , 所 以 要 修 改 版 本 说 明 。

linux下oracle以及client以及weblogic的安装

linux下oracle以及client以及weblogic的安装

Oracle安装手册前期准备1.使用root用户登录系统2.配置网络在系统-管理下有网络选项1)先点击【取消激活】再点击【编辑】定】3)点击【激活】然后保存设置。

3. 安装包检测及安装在终端中执行: rpm -q gccmake binutils setarchcompat-db compat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-develunixODBC unixODBC-devellibaio-devel sysstat 看看哪些包没有安装,然后执行rpm–ivh 把没有安装的软件包装上。

如果有依赖关系:1.加上--nodeps,意思不考虑依赖2.更狠的--force,强制安装你可以在这两个之前试试--aid自己解决依赖进入到安装包所在目录,在终端执行以下命令:rpm -ivhcompat-db-4.2.52-5.1.i386.rpmrpm -ivhlibaio-devel-0.3.106-5.i386.rpmrpm -ivhsysstat-7.0.2-3.el5.i386.rpmrpm -ivhunixODBC-2.2.11-7.1.i386.rpm rpm -ivhunixODBC-devel-2.2.11-7.1.i386.r pmrpm -ivhlibstdc++44-devel-4.4.0-6.el5.i38 6.rpmrpm -ivhpdksh-5.2.14-36.el5.i386.rpmrpm -ivhcompat-libstdc++-33-3.2.3-61.i38 6.rpm2. /etc/sysctl.conf增加以下几行:kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_rang e = 9000 65500net.core.rmem_default=41943 04net.core.rmem_max=4194304 net.core.wmem_default=26214 4net.core.wmem_max=1048576 fs.file-max= 6815744fs.aio-max-nr = 1048756vi /etc/sysctl.conf 进入到编辑画面4. /etc/security/limits.conf 文件中增加以下几行:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536vi/etc/security/limits.conf进入到编辑画面5. /etc/pam.d/login结尾加入以下几行(如果不存在的话)# user add linesession required/lib/security/pam_limits.sosession requiredpam_limits.sovi /etc/pam.d/login进入到编辑画面6. /etc/selinux/config 关闭secure LinuxSELINUX=disabledvi /etc/selinux/config 进入到编辑画面7. 创建数据库组跟用户: groupadd oinstallgroupadd dbauseradd -u 500 -g oinstall -G dba oraclepasswd oracle8. 创建oracle软件安装目录:Mkdir -p product/db_1Mkdir -p /u04/app/oracle(家目录的用户和组修改)chown -R oracle:oinstall/u04/app/oracle家目录的权限也要改775与777 Oracle数据库安装准备1.以oracle用户登陆2.编辑bash_profile文件(隐藏文件,在/home/oracle目录下)结尾增加以下内容:# Oracle Settings=/tTMPmp; export TMPTMPDIR=$TMP; exportTMPDIRORACLE_HOSTNAME=localhost.localdomain; exportORACLE_HOSTNAMEORACLE_BASE=/u04/app/orac le; export ORACLE_BASEORACLE_HOME=$ORACLE_ BASE/product/db_1; export ORACLE_HOMEORACLE_SID=ORCL; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin: $PATH; export PATHLD_LIBRARY_PATH=$ORAC LE_HOME/lib:/lib:/usr/lib;expo rt LD_LIBRARY_PATHCLASSPATH=$ORACLE_HO ME/JRE:$ORACLE_HOME/jli b:$ORACLE_HOME/rdbms/jli b; export CLASSPATHNLS_LANG=AMERICAN_AM ERICA.ZHS16GBK; export NLS_LANGif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifivi .bash_profile进入到编辑画面设置完后,重新启动计算机使其参数生效或者source .bash_profile开始安装Oracle1.以oracle用户登录进入到安装文件在终端中运行安装脚本启动安装界面cd database. / runInstaller若此处出现版本检查错误后,修改/etc/redhat-release的内容将Red Hat Enterprise Linux Server release 5.5(Tikanga)改为Red Hat Enterprise Linux Server release 4.5(Tikanga)1若安装过程中出现乱码,解决办法:exportLC_CTYPE=en_US.UTF-82如出现乱码执行export LANG=C 英文安装1)点击【下一步】oracle端安装参考Red_Hat_Linux5.5下安装Oracle10g2)此为3)点击【是】4)点击【下一步】5)点击【下一步】5)点击【下一步】6)点击【下一步】7)点击【下一步】8)点击【下一步】9)点击【下一步】10)点击【下一步】说明:我是在虚拟机下安装的内存有限用一个程序包可以不装11)点击【完成】进入到自动安装界面,到最后会跳出一个对话框。

Linux系统怎么用命令重启oracle数据库

Linux系统怎么用命令重启oracle数据库

Linux系统怎么用命令重启oracle数据库Linux系统下oracle数据库是经常使用到的数据库之一,有时候我们重启数据库更新数据或者其他插件,具体怎么操作呢。

下面由店铺为大家整理了Linux重启oracle数据库的命令和方法,希望对大家有帮助!Linux重启oracle数据库的命令和方法在linux下重启oracle数据库及监听器:Linux重启oracle数据库方法1用root以ssh登录到linux,打开终端输入以下命令:cd $ORACLE_HOME #进入到oracle的安装目录dbstart #重启服务器lsnrctl start #重启监听器cd $ORACLE_HOME #进入到oracle的安装目录dbstart #重启服务器lsnrctl start #重启监听器-----------------------------------Linux重启oracle数据库方法2Sql代码cd $ORACLE_HOME/bin #进入到oracle的安装目录./dbstart #重启服务器./lsnrctl start #重启监听器-----------------------------------Linux重启oracle数据库方法3(1) 以oracle身份登录数据库,命令:su – oracle(2) 进入Sqlplus控制台,命令:sqlplus /nolog(3) 以系统管理员登录,命令:connect / as sysdba(4) 启动数据库,命令:startup(5) 如果是关闭数据库,命令:shutdown immediate(6) 退出sqlplus控制台,命令:exit(7) 进入监听器控制台,命令:lsnrctl(8) 启动监听器,命令:start(9) 退出监听器控制台,命令:exit(10) 重启数据库结束-----------------------------------Linux重启oracle数据库方法4(自已写脚本)1)启动脚本(dbstart.sh)lsnrctl startsqlplus /nolog <connect / as sysdbastartup;exitEOF$sh dbstart.sh 即可----------2)关闭脚本(dbstop.sh)lsnrctl stopsqlplus /nolog <connect / as sysdbashutdown immediate;exitEOF$sh dbstop.sh 即可====================================== =========$ su - oracle$ lsnrctl stop$ sqlplus "/as sysdba"SQL> shutdown immediate;SQL> quit$ lsnrctl start$ sqlplus /nologSQL> connect / as sysdbaSQL> startup;补充:Linux中启动oracle数据库的方法linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例(一般都忘记了这一步),具体命令如下,提供给大家参考一下:1:连接服务器telnet ip2:输入管理员用户和密码user-name:oraclepassword:oracle3:进入oracle根目录cd $ORACLE_HOME/bin4:进入监听./lsnrctl5:启动监听器start6:退出监听exit7:进入sqlplussqlplus /nolog8:使用管理员连接connect as sysdba9:输入用户和密码user-name:oraclepassword:oracle10:启动ORACLE实例startup。

Linux安装Oracle11gR2

Linux安装Oracle11gR2

Linux(Redhead5/32)安装Oracle Database 11gR2 一. 所需环境1:硬件环境:oracle官方指定要1G以上的内存和1.5G以上的交换空间(这里使用的是虚拟机512M内存)2:软件环境:操作系统:rhel-5-server-i386-dvd.iso3:软件下载:可通过以下两个链接下载Oracle11g/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip /otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip二. 配置系统文件1:添加组和用户启动计算机(最好关掉防火墙),以root身份登录配置。

# groupadd oinstall# groupadd dba# groupadd oper# groupadd asmadmin# useradd -g oinstall -G dba,oper,asmadmin oracle # passwd oracle2:建立安装目录# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 # chown -R oracle:oinstall /u01# chmod -R 775 /u013:配置内核参数一般情况下,Linux默认的内核参数都不符合Oracle官方给出的内核参数,因此需要把下列内容添加到"/etc/sysctl.conf"文件末尾#Instal Oracle Configfs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576注意:#Instal Oracle Config是注释,你可以不添加进去,但为了更好的说明添加没坏处。

如何在Linux环境下安装Oracle 数据库11g

如何在Linux环境下安装Oracle 数据库11g

如何在Linux环境下安装Oracle 数据库11g在Linux 上安装Oracle 数据库11g要安装Oracle 软件,必须使用Oracle Universal Installer.1. 在这一安装中,您需要使用DVD 或下载DVD 版本。

在本教程中,将从已下载的版本进行安装。

在DVD 文件解压缩的目录中,打开终端窗口终入以下内容:。

/runInstaller.sh点击查看大图2. 安装的产品为Oracle Database 11g.选定该产品并单击Next.点击查看大图2. 您将通过一个入门级数据库来执行基本安装。

输入orcl 作为Global Database Name 以及oracle 作为Database Password 并确认口令。

然后单击Next.点击查看大图3. 您需要指定Inventory 目录。

位置应该设置为/u01/app/oracle/oraInventory.接受默认的Operating System 级名oinstall.然后单击Next.点击查看大图∙Oracle 数据表分区的策略∙详细介绍Oracle 数据库的聚簇技术∙Oracle 数据库的配置方案完全分析∙在Linux x86 上安装Oracle 数据∙简单讲述oracle 数据库查询原理∙六大方面教您学好Oracle 数据库∙从oracle 数据库读取日期时间,并在∙Ruby on Rails 连接Oracle 数据库∙Oracle 数据库优化的R方法(Method∙oracle 数据分页查询4. 安装程序现在将验证系统是否满足安装和配置所选产品的最低要求。

继续前改正任何报告的错误。

检查成功完成后,单击Next.点击查看大图5. Oracle Configuration Manager 允许您将配置信息与Metalink 帐户相关联。

您可在该窗口上选择启用它。

然后单击Next.点击查看大图4. 安装程序现在将验证系统是否满足安装和配置所选产品的最低要求。

linux系统下安装oracle 10g全步骤

linux系统下安装oracle 10g全步骤

Linux内核版本:Red.Hat.Enterprise.Linux.6.2[root@localhost ~]# uname -r2.6.32-220.el6.i686安装物理文件:[《红帽企业Linux.6.2》(Red.Hat.Enterprise.Linux.6.2)6.2[光盘镜像]].rhel-server-6.2-i386-dvd.isoOracle版本:oracle10g 10.2.0.1.0安装物理文件:10201_database_linux32.zipOracle安装步骤2012年2月1日目录1. 准备工作 (4)1.1. 拷贝oracle安装程序 (4)1.2. 解压缩“10201_database_linux32.zip”文件 (4)1.3. 检查软件包 (5)1.4. 修改redhat linux版本号 (6)1.5. 创建oracle用户及用户目录 (6)1.6. 修改host文件 (7)1.7. 配置相关内核参数 (8)1.8. 设置用户语言为英语解决界面乱码问题 (10)1.9. 打开图形界面服务 (10)2. 安装oracle (11)2.1. 启动oracle安装程序 (11)2.2. 选择安装模式 (12)2.3. 指定证书存放目录 (12)2.4. 选择安装类型 (13)2.5. 指定目录细节 (15)2.6. 安装前检测 (16)2.7. 选择配置选项 (17)2.8. 选择创建数据库模式 (17)2.9. 指定数据库选项 (18)2.10. 选择数据库管理选项 (19)2.11. 指定数据库存储选项 (20)2.12. 指定数据库备份恢复选项 (21)2.13. 指定数据库相关密码 (22)2.14. 数据库安装摘要 (23)2.15. 开始安装数据库 (24)2.16. 执行两个必要脚本 (30)2.17. 安装完毕 (33)3. 恢复系统参数 (35)3.1. 恢复Oracle用户语言环境 (35)3.2. 恢复redhat linux版本号 (36)3.3. 恢复相关内核参数 (36)4. 设置oracle自启动 (40)5. 常见问题和操作 (43)5.1. Oracle数据库存入中文内容是乱码的解决方法 (43)5.2. 删除oracle10g (50)5.3. 手动启动oracle10g (50)5.4. 客户端无法访问防火墙未打开1521端口 (53)5.5. 未安装“libXp-*”软件包 (54)5.6. linux版本不支持 (55)5.7. 未打开图形界面服务 (57)5.8. xhost: unable to open display ":0.0" (59)5.9. oracle安装页面乱码解决 (60)5.10. 安装前检测遇到问题 (62)5.11. 其他安装设置 (65)5.12. 启动oracle操作 (67)6. 数据库通过url相关操作 (69)6.1. iSQL*Plus URL (70)6.2. iSQL*Plus DBA URL (72)6.3. Enterprise Manager 10g Database Control URL (83)1.准备工作1.1. 拷贝oracle安装程序(虚拟机环境操作)ssh登录linux,根目录创建tools,将“10201_database_linux32.zip”Oracle安装文件拷贝到/home文件中。

Linux安装Oracle10g(图文详解 教程)

Linux安装Oracle10g(图文详解 教程)

1安装RedHat Enterprise Linu x 31.1 准备安装介质安装介质一共4张光盘(CD版),版本号为:2.4.21-27.ELsmp设置BIOS为光盘启动,放入第一张光盘即可。

进入到RedHat Enterprise Linux3(以下均简称为Linux)的启动界面,屏幕上出现[boot]字样,如果采用图形化方式安装,直接按回车继续,如果想采用命令行模式进行,输入“linux text”后回车,如有其他需要,按屏幕提示选择选项进行(比如安装SATA硬盘或网卡时可能需要先安装其驱动)。

1.2 安装过程1.欢迎界面,点击Next继续2.选择安装语言界面,可以选择“Chinese(Simplified)简体中文”,点击Next继续3.选择键盘界面,默认即可(U.S. English),点击“下一步”继续4.选择鼠标界面,默认即可(3键鼠标(USB)),点击“下一步”继续5.磁盘配置界面,选择“用Disk Druid手工分区”,点击“下一步”继续6.设置分区:(以下为160G硬盘)分区需注意:最多只能4个主分区,其中逻辑分区也是一个主分区,同时,还需要注意/t mp分区,建议系统有/tmp目录,因为很多软件在安装的时候都需要往此目录写文件,比如Oracle10g就要求/tmp目录有400M以上的空间。

设置好以后,点击“下一步”继续7.设置引导装载程序配置默认保留“Red Hat Enterprise Linux AS…”勾选框,点击“下一步”继续8.防火墙设置,选择“无防火墙”,点击“下一步”继续9.系统默认的语言设置,默认(Chinese (P.R. of China)),点击“下一步”继续10. 选择时区,默认,点击“下一步”继续11. 设置root用户密码,点击“下一步”继续12. 软件包组设置,选择“定制要安装的软件包集合”,点击“下一步”继续13. 选择要安装的软件包特别注意:在“遗留网络服务器”中的细节中,勾选“telnet”服务点击“下一步”继续14. 确认界面,点击“下一步”继续15. 等待安装首先会根据第6步的设置进行磁盘分区和格式化然后会根据第13步的设置进行软件安装,安装过程会提示换光盘进行,按提示进行16. 安装完成17. 设置图形化界面(X)配置,默认即可18. 设置显示器配置,默认即可19. 设置图形化配置,默认即可(如有需要,可以把登录类型改成“文本”)20. 配置完成,退出重启就可以了2配置RedHat Enterprise 32.1 安装网卡驱动有些机器的网卡可能在安装操作系统时就能自动安装好,因此安装好Linux系统以后,可以通过ifconfig来查看是否有eth0设备,如果只有lo设备,说明网卡驱动未成功。

linux安装心得

linux安装心得

这两天在Linux下装Oracle10g,折腾了好久终于装好了,自己稍微总结一下:1. 关于发行版本Oracle在开始装的时候会检测Linux的发行版本,不在支持范围的就不能安装。

事实上各个版本大同小异,但我装的Linux发行版是Ubuntu,Oracle不支持,只能骗Oracle:建立软连接:#ln -s /usr/bin/awk /bin/awk#ln -s /usr/bin/rpm /bin/rpm#ln -s /usr/bin/basename /bin/basename通过创建一个新文件/etc/redhat-release并添加以下行,欺骗安装程序让它以为我们的系统是RedHat:Red Hat Linux release 2.12.关于官方文档在安装盘里,Oracle提供了非常详细的安装指南,在安装之前一定要仔细阅读,参考最下面提到的两篇资料,按顺序执行。

我昨天晚上在自己电脑上装的时候很顺利,下午在服务器上装的时候,就老是出错,看了log文件也不知道是哪错了,最后在仔细阅读Oracle的 Installtion Guide,发现要求系统里必须有make、g++等工具,检查了一下,g++没有,一些c++库也没有。

把这些装好之后,安装Oracle就很顺利了。

3.中文支持Oracle是支持中文的,但它的安装程序是用java做的,自带的jdk是1.4的,也不知道藏在哪个目录里,中文显示都是方框。

一开始我以为是自己的 jdk的中文环境没设好,设置了半天,终于弄好了,安装时还是不行。

最简单的办法就是把环境设置成英文的,然后再安装,英文总是能显示的。

export LC_ALL=en_US4.开机自动启动Oracle晚上找的文章说:自动启动TNSListener脚本root# vi /etc/rc.local#start oracle8i listener firstsu - oracle -c 'lsnrctl start'启动数据库实例#start oracle8isu - oracle -c 'dbstart'TNSListener能自动启动,但实例就不行dbstart是用dbca创建数据库时,自动在$ORACLE_HOME/bin下创建的启动脚本,稍微看了一下,好像要求环境变量里要有某些值。

Linux (CenteOS 4.7)平台安装Oracle 9i的过程详细记录

Linux (CenteOS 4.7)平台安装Oracle 9i的过程详细记录

1Linux开启telnet:vi/etc/xinetd.d/telnetdisable=no;2开启ftpvi/etc/xinetd.d/gssftpdisable=no;redhat linux4.7中是/etc/xinetd.d/gssftp完成还是不能ftp,问题如下:530Must perform authentication before identifying USER解决办法Connected to192.168.2.79.220hmpserver FTP server(Version5.60)ready.User(192.168.2.79none)):z hurx530Must perform authentication before identifying USER.Login failed.ftp>quit进入/etc/xinetd.d/gssftp文件.找到server_args=-l-a把-a选项移除.然后:service xinetd restart就解决了。

/etc/init.d/xinetd restart4创建用户useradd oraclepasswd oracle[root@mylinux~]#useradd oracle[root@mylinux~]#passwd oracle oracle99passwd:Only one user name may be specified.[root@mylinux~]#passwd oracleChanging password for user oracle.New UNIX password:BAD PASSWORD:it is based on a dictionary wordRetype new UNIX password:passwd:all authentication tokens updated successfully.5验证操作系统安装如果完成了以上步骤,您应该具备Oracle10g所需的所有程序包和更新。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

格式:ls [option] [file-list]
mkdir命令
功能:创建新目录 ,类似于DOS的MD命令
格式:mkdir directory
rmdir命令
功能:删除空目录
格式:rmdir directory
SQL> shutdown
启动Oracle 9i 数据库
[oracle@wing bin]$ sqlplus " / as sysdba"
SQL> startup
启动Oracle 9i监听程序
Oracle的监听程序主要是为客户端的连接提供接口
[oracle@wing bin]$ lsnrctl
把文件mm送到屏幕显示。
cat mm>/dev/lp0
把文件mm送到打印机上打印输出。
cat file1 file2>file3
把文件file1和文件file2连接起来,放入文件file3 中。
touch命令
功能:创建文件
格式:touch <文件名>
例如:touch a.out
创建了a.out文件
cat命令
功能:连接或显示文件
格式:cat filename …
例如: cat mm
可用 [oracle@websvr1 oracle]$ lsnrctl status 查看监听是否已经启动
关闭步骤:
su - oracle
[oracle@websvr1 oracle]$ lsnrctl stop
[oracle@websvr1 oracle]$ sqlplus /nolog
在执行这个命令的时候,要符合两个条件:
①工作目录不能是命令行中指定要删除的目录;
②要删除的目录必须是空目录,也就是说该目录下没有任何文件和目录;
在这里指定的目录也有相对目录和绝对目录之说,所以用的时候一定要注意不要删错目录。
SQL> startup
$ lsnrctl start
8i:
$ svrmgrl
SVRMGR> connect internal
SVRMGR> startup
$ lsnrctl start
在哪里报错??
一般只要设置这2处就好了~
/etc/oratab
ora2:/oracle/app/oracle/product/8.1.7:Y
SQL> connect / as sysdba
SQL> shutdown immediate
SQL> quit
linux常用命令总结
原创 cscs_123456 2006-07-21 14:25:35 查看评论
帮助命பைடு நூலகம்
功能:得到某命令的使用帮助
格式:某命令 –help
例如:ls --help
pwd命令
功能:显示工作路径。不跟任何参数,相当于dos 下cd 后不跟参数
格式:pwd
cd命令
功能:改变工作路径。相当于dos 下cd 命令
ls命令
功能:列出目录中的文件,相当于DOS的dir命令
cat file1>>file2
把文件file1与文件file2连接起来,并将file1附加到file2后面。
more命令
功能:是在屏幕上浏览文件 ,每显示一屏都暂停
格式:more filename
/etc/inittab
oralce:2:wait:/bin/su - oracle -c '/oracle/app/oracle/product/8.1.7/bin/lsnrctl start'
oracle:2:wait:/bin/su - oracle -c '/oracle/app/oracle/product/8.1.7/bin/dbstart'
启动步骤:
su - oracle
[oracle@websvr1 oracle]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
SQL> quit
[oracle@websvr1 oracle]$ lsnrctl start
LSNRCTL> start
关闭Oracle 9i监听程序
[oracle@wing bin]$ lsnrctl
LSNRCTL> stop
先看看ORACLE_SID 环境变量设置是否正确。
9i:
$ sqlplus /nolog
SQL> connect / as sysdba
linux下oracle启动
1.su oracle
2.sqlplus /logon
3.connect test/test as sysdba(test/test是oracle用户和密码)
4.startup
5.lsnrctl
首选启动数据库
su - oracle
sqlplus /nolog
conn /as sysdba
startup
然后启动监听:
进入/opt/oracle/product/9.2.0/bin/
lsnrctl start
运行shudown命令关闭数据库
[oracle@wing /oracle]$ sqlplus " / as sysdba" //以sysdba用户登陆数据库
相关文档
最新文档