oracle系统

Debian配置Oracle 10g自启动

梦想的初衷 提交于 2020-03-02 08:34:08
linux平台下默认安装的oracle 10g数据库是没有启动而且不会随系统自动启动的。 配置oracle 10g数据库自启动的步骤如下: 1、配置/etc/oratab 文件 oratab文件中项的格式为 $ORACLE_SID:$ORACLE_HOME:N|Y 每个$ORACLE_SID只能有一个项 默认安装后,入口项的最后是N,将N修改为Y,使其可以通过dbstart工具启动 2、配置$Oracle_HOME/bin/dbstart文件 将dbstart文件中大约78行的ORACLE_HOME_LISTNER变量的值修改为$ORACLE_HOME所在的路径,此处为 ORACLE_HOME_LISTNER=/u01/app/oracle/product/10.2.0/db_1 3、运行dbstart,dbshut测试数据库是否正确启动和关闭 以oracle用户登陆,执行以下命令进行测试 $ dbstart $ ps aux | grep ora_ $ ps aux | grep LISTEN $ lsnrctl status $ dbshut 数据库启动的日志文件为$ORACLE_HOME/startup.log,关闭的日志文件为$ORACLE_HOME/shutdown.log,监听器的日志文件$ORACLE_HOME/listener.log 4、创建启动init脚本

OracleDBConsoleorcl 启动不了 服务特定错误2【解决办法】

夙愿已清 提交于 2020-03-02 03:50:22
问题描述: 我的oracle不知道为什么OracleDBConsoleorcl 启动不了 出现“服务特定错误2”现在我也不知道原因 估计是因为我电脑的IP经常变动,有时在公司用,有时在家里用! 我的oracle版本:oracle10g 问题解决: 上网搜索,发现很多人遇到过这问题,不过导致这问题的原因也很多,我是试了几个方法都不行,后来进行如下: 第一步:先删除原来的配置: D:\Documents and Settings\guanhao>emca -repos drop EMCA 开始于 2007-11-19 14:45:06 EM Configuration Assistant 10.2.0.1.0 正式版 版权所有 (c) 2003, 2005, Oracle。保留所有权利。 输入以下信息: 数据库 SID: tuosi 监听程序端口号: 1521 SYS 用户的口令: SYSMAN 用户的口令: SYSMAN 用户的口令: 是否继续? [yes(Y)/no(N)]: y 2007-11-19 14:45:20 oracle.sysman.emcp.EMConfig perform 信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\tuosi\em ca_2007-11-19_02-45-06-下午

useradd: warning: the home directory already exists.

ε祈祈猫儿з 提交于 2020-03-01 14:10:25
useradd: warning: the home directory already exists. Not copying any file from skel directory into it. Creating mailbox file: File exists 解决useradd:warning:the home directory already...的问题 在RHEL 5或CentOS5中安装oracle11g时, www.2cto.com groupadd oinstall groupadd dba mkdir -p /u01/oracle ( /u01/oracle 就在这里安装 Oracle 11g) 建立用户: useradd -g oinstall -G dba -d /u01/oracle oracle 结果报错: useradd: warning: the home directory already exists. Not copying any file from skel directory into it. 进入/u01/oracle目录,没有.bash_profile',.bashrc,bash_logout 原因: 系统 添加用户的标准步骤 1.编辑/etc/passwd与/etc/group 2.创建用户主目录 3.从/etc

解决useradd: warning: the home directory already ...

别等时光非礼了梦想. 提交于 2020-03-01 13:36:39
在RHEL 5或CentOS5中安装oracle11g时, groupadd oinstall groupadd dba mkdir -p /u01/oracle ( /u01/oracle 就在这里安装Oracle 11g) 建立用户: useradd -g oinstall -G dba -d /u01/oracle oracle 结果报错: useradd: warning: the home directory already exists. Not copying any file from skel directory into it. 进入/u01/oracle目录,没有.bash_profile',.bashrc,bash_logout 原因: 系统添加用户的标准步骤 1.编辑/etc/passwd与/etc/group 2.创建用户主目录 3.从/etc/skel拷贝文件与目录 4.让新用户获得其主目录与文件的拥有权限 5.给新用户一个密码 <!--[if !ppt]--><!--[endif]--> 解决办法: 依旧使用上面的脚本建用户,然后手动拷贝配置文件到/u01/oracle下。 cp /etc/skel/.bash_profile /u01/oracle cp /etc/skel/.bashrc /u01/oracle cp /etc/skel/

如何实现Oracle服务性能监控

我们两清 提交于 2020-03-01 06:14:45
注意 : 目前监控宝只支持 Oracle 10 及 11 的监控, Orcale 监控只能通过采集器方式创建项目。 使用 Orcale 插件需要的运行环境有: 1. 采集器所在机器必须装有 sqlplus ,并且此机器具有能通过 sqlplus 连接目标 Oracle 的权限。 2. 创建 Oracle 项目时需要用户提供一个 Oracle 帐号及连接服务名。此帐号的权限需求有:对系统表 dba_tablespace_usage_metrics 的查询权限,能执行 dbms_workload_repository.modify_snapshot_settings 操作修改 awr 的快照生成频率(此需求是因为要保证 awr 的生成频率和项目的监控频率一致)。 3. 如果是 linux 环境,给 root 添加 oracle 的全局变量 source $HOME/.bash_profile 以上步骤提供给正在使用监控宝的,在创建 Oracle 监控项目非常简单,通过以下连接可以快速创建: 性能图表一览 以下其中一部分 Oracle 性能监控图表 并发性能:(并发性能 req/s ,统计毎秒逻辑读的次数) 来源: oschina 链接: https://my.oschina.net/u/1466932/blog/209025

oracle导入导出,自动备份

安稳与你 提交于 2020-02-29 21:52:06
一Oracle导入导出操作 删除用户: drop user userlms cascade exp help=y 导出数据(cmd中) exp lmsdata/Jxht1234@202.31.125.51/LMSDEV file=d:\DataBase\lmsdev_xzw_20110510.dmp full=y --lmsdata是表空间 exp lmsdata/Jxht1234@202.31.125.51/LMSDEV file=d:\DataBase\lmsdev_xzw_20110510.dmp owner=(lmsdata) 将.dmp文件变成为压缩文件 compress=y 删除: drop tablespace lmsdata including contents and datafiles; 当有多个sid(数据库时) 一定要指定sid. dos命令:set oracle_sid=abc 然后再创建表空间或用户名。 打开sqlplus 窗口并连接超级用户 ( sqlplus /nolog >>>> conn /as sysdba ) 1.----------创建表空间---------------- create tablespace lmsdata logging datafile 'E:\app\11111\oradata\orcl\lmsdata.dbf'

oracle 11gR2 安装问题总结

谁说胖子不能爱 提交于 2020-02-29 16:43:48
总的来说;在linux下安装mysql和oracle;oracle要比mysql简单的多;mysql提供源码;可进行手动编译安装;其难度主要集中在编译前执行configure脚本参数的设置;oracle的安装提供的是图形安装(在终端中执行脚本启动),安装难度在安装前环境的设置;如:内核各种参数的修改,挂接文件系统,有关配置文件的创建或修改; OS:RHEL 5 安装过程遇到的问题如下: 1. 检查监视器: 监视器配置至少必须显示 256 种颜色 >>> 无法使用命令 /usr/openwin/bin/xdpyinfo 自动检查显示器颜色。请检查是否设 置了 DISPLAY 变量。 未通过 <<<< 解决方法: 从启系统已oracle用户登录; 2. 在学校使用的是校园网,用华为iNode验证的H3C;以oracle登录无法进入iNode目录; 解决方法: 打开终端, su root 3. oracle 庞大,安装时间1-2小时;尤其是在第8步,configure manager时时间特别久且无输入;在终端执行 ps aux ;实时观察cpu 使用情况;如需终止程序:点击关闭按钮无反应时,可在终端中执行 ps -e ,找到 java 进程的ID,终端执行kill ID, 或者 kill -9 ID 来源: oschina 链接: https://my.oschina.net/u

Oracle数据库管理之创建数据库

百般思念 提交于 2020-02-29 16:35:25
一、数据库管理概述 在完成Oracle软件安装后,DBA就应该对组织和管理数据库负责任,其主要任务是: (1)启动和关闭数据库; (2)创建数据库; (3)删除数据库; (4)调整初始化参数; (5)管理网络。 对于数据库的管理,必须要具有SYSDBA和SYSOPER的角色,才有权启动、关闭、运行数据库。SYSDBA角色拥有SYS数据表的所有权限,SYSOPER的角色拥有Public数据表的所有权限。 二、数据库的管理方法 (1)DOS命令行方式 命令行管理是DBA管理数据库服务器的传统方法。在数据库服务器上,Oracle提供了一些在DOS方式下的可执行文件,存放在bin目录下。这些可执行文件可以用于完成启动、关闭、逻辑备份和口令更改等基本功能。但这种方法只能在数据库服务器上运行,无法进行远程分布式管理,且管理功能有限。 进入命令行管理方式的简单步骤: 在命令行提示符后面输入dgmgrl后,按回车,运行dgmgrl.exe文件; 输入help命令,将显示可以在命令行管理方式下使用的命令; 输入help <command>,可以查看各个命令的语法,如help startup。 (2)SQL*Plus命令行方式 SQL*Plus命令行方式主要依靠编写和使用脚本来简化工作。其命令、脚本所提供的功能比命令行方式多,但命令、脚本的语法都需要记忆和掌握。 (3)数据库配置助手(DBCA

Oracle数据库如何创建DATABASE LINK

为君一笑 提交于 2020-02-29 11:16:23
Oracle数据库如何创建DATABASE LINK? 项目示例: select sysdate from dual@TO_SLIFESUG.REGRESS.RDBMS.DEV.US.ORACLE.COM ; drop database link TO_SLIFESUG.REGRESS.RDBMS.DEV.US.ORACLE.COM; create database link TO_SLIFESUG.REGRESS.RDBMS.DEV.US.ORACLE.COM connect to SLIFESUG identified by SLIFESUG using '10.10.164.121/orcl'; ORACLE建立DB-LINK 测试条件 www.2cto.com 两台服务器 远程:IP:192.168.0.18,SID: usertest,用户名:usertest,密码:123456 本地:IP: 192.168.8.90,SID: wjn,用户名:userwjn,密码:mosquito0 参数设置 1. 查看 数据库 global_name 执行select * from global_name; 远程数据库18返回: USERTEST.US.ORACLE.COM 本地数据库90返回: DB_WJN.REGRESS.RDBMS.DEV.US.ORACLE.COM 2.

centos6.5_x64安装oracle11gR2

空扰寡人 提交于 2020-02-29 02:39:45
Oracle安装教程 准备工作 1. 通过xftp工具把oracle安装包拷贝到/home目录下。 2.依赖包和桌面环境的安装步骤: 一、按照官方文档安装依赖包,主要包如下: binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6.i686 gcc-4.4.4-13.el6 (x86_64) gcc-c++-4.4.4-13.el6 (x86_64) glibc-2.12-1.7.el6 (i686) glibc-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6.i686 ksh libgcc-4.4.4-13.el6 (i686) libgcc-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6.i686 实际上64位系统只要安装64位版本的软件即可,因此有: #yum install -y binutils compat-libcap1