Oracle
counterm
这个作者很懒,什么都没留下…
展开
-
Oracle角色、权限、用户相关知识
<br /><br />首先用一个命令赋予user用户connect角色和resource角色:<br />grant connect,resource to user;<br />运行成功后用户包括的权限:<br /><br />CONNECT角色: --是授予最终用户的典型权利,最基本的<br />ALTER SESSION --修改会话<br />CREATE CLUSTER --建立聚簇<br />CREATE DATABASE LINK --建立数据库链接<br />CREATE SEQUENCE转载 2011-04-07 16:14:00 · 391 阅读 · 0 评论 -
遭遇11gR2 bug:kewastUnPackStats(): bad magic 1
办法1:show parameter control_management_pack_access;control_management_pack_access string DIAGNOSTIC+TUNINGalter system set control_management_pack_access='none' scope=BOTH;办法2:转载 2012-11-07 17:40:26 · 507 阅读 · 0 评论 -
Oracle如何调整SGA和PGA的大小
Oracle 10G开始支持使用SGA_TARGET参数进行SGA自动,Oracle可自动调节共享池和数据缓冲池的大小,以下是OS:RH AS4 U7 64bit环境 Oracle 10.2.0.1版本的一个测试,先查看现在已有的SGA设置:SQL> show parameter sga;NAME TYPE转载 2012-11-07 17:43:26 · 11773 阅读 · 0 评论 -
SGA与PGA
一、名词解释 (1)SGA:System Global Area是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 (2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Library cache(共享SQL区)和Data dictionary cache(数转载 2012-11-07 17:27:36 · 701 阅读 · 0 评论 -
oracle实例的内存(SGA和PGA)调整,优化之原理和方法
一、SGA与PGA的结构:SGA查看SGA:Sqlp> show sga或 select * from v$sga;Total System Global Area 289406976 bytesFixed Size 1248600 bytesVariable Size 176161448 bytesD转载 2012-11-07 17:22:59 · 15205 阅读 · 0 评论 -
有时候修改过SGA,导致 ORACLE 启动不了,这需要手动 修改 MEMORY_TARGET
1.内存减小导致ORACLE启动不了Last login: Sun Nov 4 15:09:06 2012 from 192.168.5.222 [oracle@h1 ~]$ sqlplus "/as SYSDBA"SQL*Plus: Release 11.2.0.1.0 Production on Sun Nov 4 15:26:59 2012Copyright (转载 2012-11-07 18:05:51 · 3232 阅读 · 0 评论 -
OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其它服务或程序使用时将自动停止
前两天刚装时试用了一次,挺好(后来装过一个nero9,用鲁大师清理过一次垃圾文件)OracleServiceORCL服务能启动,OracleOraDb11g_home1TNSListener服务启动后马上就停止了,设为自动后,再去打开还是一样)系统提示如题:“OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其它服务或程序使用时将自动停止”转载 2012-05-26 21:55:45 · 2133 阅读 · 0 评论 -
Oracle创建用户、表空间、导入导出、...命令
//创建临时表空间 create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local转载 2011-04-07 15:34:00 · 570 阅读 · 0 评论 -
关于oracle10g登录em后出现“数据库状态当前不可用”解决方法
<br />oracle10g数据库,通过web浏览器em连接登陆数据库,出现如下提示:<br />数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 '启动' 可以获得当前状态并打开数据库。如果无法打开数据库, 单击 '执行恢复' 可执行相应的恢复操作。<br /><br />前一段一直出现这个问题,由于我修改了计算机名,导致em无法正常登录,到google上很长时间,说是要重新配置em。通过emca相关命令。<br /><br />网上关于这个问题有很多说法,有的是说sysman的密码不能转载 2011-04-25 09:22:00 · 825 阅读 · 0 评论 -
Oracle 10g中跟EM有关的问题解决方法
<br />Oracle 10g中的EM采用Web的形式来管理数据库及相关服务,但使用过程中会碰到一些跟EM有关的问题,根据同行的提示及笔者的实际经验,进行了一些归纳,希望对相关爱好者有所帮助: <br /> (1)数据库控制台启动后,看到1)数据库实例无信息2)监听程序为状态为不可用3)到实例的代理连接状态为不可用。<br /> 问题分析:<br /> 此时服务刚启动,还没有到位<br /> 解决办法:<br /> 过会再刷新。此时可能会看到1)数据库实例有相关信息2)监听程序有信息但状态为关闭3)到实例转载 2011-04-25 09:23:00 · 626 阅读 · 0 评论 -
Oracle LISTENER监听文件参数详解及Lsnrctl命令综述
<br /># listener.ora Network Configuration File: F:/oracle/product/10.2.0/db_1/network/admin/listener.ora<br /># Generated by Oracle configuration tools.<br />SID_LIST_LISTENER =<br /> (SID_LIST =<br /> (SID_DESC =<br /> (SID_NAME = PLSExtProc)<br转载 2011-04-22 09:12:00 · 642 阅读 · 0 评论 -
oracle安装之后可以用,但是下一次开机时再用不能用,解决方法
<br />如果刚装上之后可以用,但是下次开机之后console 服务不能启动,则按照下面方法设置:<br />1.启动cmd运行<br />2.cd/到根目录<br />3.输入命令:emctl start dbconsole<br />4..输入命令:set orcal_sid=YGBX<br />5..输入命令:start dbconsole<br />然后控制台会出现有个文件不存在的信息,找到文件所在根目录,j2ee下,如复制oc4j_dbconsole_jshs86_ygbx然后再在同一根目录下面转载 2011-04-22 09:19:00 · 683 阅读 · 0 评论 -
Oracle 10g中跟EM有关的问题解决方法
<br />Oracle 10g中的EM采用Web的形式来管理数据库及相关服务,但使用过程中会碰到一些跟EM有关的问题,根据同行的提示及笔者的实际经验,进行了一些归纳,希望对相关爱好者有所帮助: <br /> (1)数据库控制台启动后,看到1)数据库实例无信息2)监听程序为状态为不可用3)到实例的代理连接状态为不可用。<br /> 问题分析:<br /> 此时服务刚启动,还没有到位<br /> 解决办法:<br /> 过会再刷新。此时可能会看到1)数据库实例有相关信息2)监听程序有信息但状态为关闭3)到实例转载 2011-04-21 11:55:00 · 698 阅读 · 0 评论 -
关于oracle10g登录em后出现“数据库状态当前不可用”解决方法
<br />oracle10g数据库,通过web浏览器em连接登陆数据库,出现如下提示:<br />数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。单击 '启动' 可以获得当前状态并打开数据库。如果无法打开数据库, 单击 '执行恢复' 可执行相应的恢复操作。<br /><br />前一段一直出现这个问题,由于我修改了计算机名,导致em无法正常登录,到google上很长时间,说是要重新配置em。通过emca相关命令。<br /><br />网上关于这个问题有很多说法,有的是说sysman的密码不能转载 2011-04-21 11:54:00 · 545 阅读 · 0 评论 -
Oracle 创建删除用户、角色、表空间、导入导出、备份 命令总结
<br />导入导出实用程序用于实施数据库的逻辑备份和恢复 <br />导出实用将数据库中的对象定义和数据备份到一个操作系统二进制文件中 <br />导入使用程序读取二进制导出文件并将对象和数据载入数据库中 <br /><br />导出额导入实用程序的特点有: <br />1.可以按时间保存表结构和数据 <br />2.允许导出指定的表,并重新导入到新的数据库中 <br />3.可以吧数据库迁移到另外一台异构服务器上 <br />4.在两个不同版本的Oracle数据库之间传输数据 <br />5.在联机状态原创 2011-04-07 16:06:00 · 473 阅读 · 0 评论 -
oracle中查看用户权限
<br /><br />1.查看所有用户:<br /> select * from dba_users;<br /> select * from all_users;<br /> select * from user_users;<br /><br />2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):<br /> select * from dba_sys_privs;<br /> select * from user_sys_privs;<br /> <br />3.查看角转载 2011-04-07 15:57:00 · 492 阅读 · 0 评论 -
连接JBOSS EJB容器,找不到远程主机错误。
EJB调用远程连接Jboss服务器,参考代码:Properties prop = new Properties(); prop.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); prop.put("java.naming.provider.url", serverIp+":"+port);// 1099InitialContext ctx = new InitialContext转载 2011-04-08 10:03:00 · 766 阅读 · 0 评论 -
oracle 配置em
<br />配置 oracle em(oracle的web管理界面)步骤如下:<br /><br />1、创建一个EM资料库<br />emca -repos create<br />2、配置数据库的 Database Control<br />emca -config dbcontrol db<br /><br />3、其他操作:<br />重建一个EM资料库<br />emca -repos recreate<br />删除一个EM资料库<br />emca -repos drop<br /><br /转载 2011-04-07 17:04:00 · 629 阅读 · 0 评论 -
oracle 11 导入到 10
动作 expdp, impdp两边的数据库服务器也需要操作,管理员登陆 sqlplus,建立目录--创建dump文件目录 create directory dump_test as 'D:\dmp' --授权读写权限给你要操作的用户 grant read, write on directory dmp to name --oracle 10 查询一下版本,假如结原创 2012-12-14 11:36:08 · 3610 阅读 · 0 评论