
数据库
louwzh
这个作者很懒,什么都没留下…
展开
-
linux系统下创建oracle表空间和用户权限查询
linux系统下创建oracle表空间和用户权限查询 创建用户和表空间: www.2cto.com 1、登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户) 2、以sysdba方式来打开sqlplus,命令如下: sqlplus / as sysdba 3、创建临时表空间:Sql代码转载 2013-10-15 10:07:55 · 988 阅读 · 0 评论 -
linux下oracle11g sys和system忘记密码
Linux下oracle11g,但忘记sys、system的密码原创 2016-04-28 15:47:47 · 7853 阅读 · 3 评论 -
启动PLSQL时提示NLS_LANG在客户端不能确定的解决办法
假定数据库使用的是:American_America.AL32UTF8字符集。1、注册表中:NLS_LANG 设定为:American_America.AL32UTF82、环境变量中,添加NLS_LANG 设定为:American_America.AL32UTF83、检查是否正确,注册表设置后,是否加载:打PL/SQL Developer工原创 2015-09-24 14:03:54 · 11524 阅读 · 0 评论 -
expdp impdp命令使用
一、expdp导出命令查询目录:select * from dba_directories;创建自定义目录,目录是在数据库服务端,导出的数据文件也只能存在服务端:create directory dpdata as 'E:\dbback';导出用户数据:expdp hits/hits@ORCL_192.168.2.110 schemas=hits dumpf原创 2015-06-03 10:26:29 · 816 阅读 · 0 评论 -
oracle11 表空间查询sql
1. 查看所有表空间大小select tablespace_name,sum(bytes)/1024/1024 from dba_data_filesgroup by tablespace_name; 2. 未使用的表空间大小select tablespace_name,sum(bytes)/1024/1024 from dba_free_spacegroup by tabl转载 2013-10-22 18:03:15 · 956 阅读 · 0 评论 -
oracle建表、建表空间语句
oracle创建表空间是我们经常会用到的操作,下面就为您详细介绍oracle创建表空间的语句写法,希望对您学习oracle创建表空间能有所帮助。//创建临时表空间create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' si转载 2013-12-09 16:41:01 · 2164 阅读 · 0 评论 -
Oracle11g 字符集查询与修改
环境:服务端:redhat6.3、oracle11g 客户端:windos XP、 plsql 1 客户端的字符集查询方式在装有oracle客户端的机器上,打开注册表:regedit注册表中搜索:NLS_LANG或者通过路径查找NLS_LANG:HKEY_LOCAL_MACHINE ---》SOFTWARE原创 2014-04-29 10:38:47 · 2745 阅读 · 0 评论 -
oracle11g下创建只读用户
1、创建一个用户他create user t1 identified by t1 default tablespace myd; grant connect to t1 ; select 'grant select on '||owner||'.'||object_name||' to tt;' from dba_objects where owner in原创 2014-11-04 15:07:24 · 7744 阅读 · 1 评论 -
sql查询重复记录、删除重复记录方法大全
一。查找重复记录1。查找全部重复记录Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)2。过滤重复记录(只显示一条)Select * From HZT Where ID In (Select Max(ID) From HZT Group By T转载 2014-07-31 18:10:10 · 628 阅读 · 0 评论 -
Linux下更改Oracle数据文件位置
前言: 在数据库运行、管理、维护维优过程中,有可能会碰到需要移动数据文件到其他硬盘或目录的情况。 删除或移动数据文件,都不像在操作系统中使用rm或cp命令那么简单。如果只是简单的rm或cp数据文件, 那么数据库运行时会因为找不到正确的数据文件位置而报错。这是因为数据文件的位置和信息都被记录 在控制文件中,rm或转载 2014-02-28 18:11:04 · 6548 阅读 · 0 评论 -
oracle内存
1、操作 (oracle使用内存约等于 SGA+PGA,所以可以减少SGA与PGA解决你的问题,生产库慎用)alter system set sga_max_size=100m scope=spfile; --减少SGA大小,静态参数,重启后生效alter system set sga_target=80m scope=both; --动态参数;oracle推荐:启动时修改此参数,转载 2014-02-17 16:36:06 · 652 阅读 · 0 评论 -
oracle数据文件大小的限制
oracle的数据文件的大小,并非是无限制的。oracle数据文件大小限制的公式: oracle maximum file size = db_block_size * 4194303 (2^22 = 4194304) 其中,db_block_size可以通过命令查询:show parameter db_block_size; 也就是说最大的数据文件大小是原创 2013-12-24 09:53:46 · 1442 阅读 · 0 评论 -
Oracle数据导入MySQL
使用MySQL Migration Toolkit快速将Oracle数据导入MySQL 近来笔者有项目需要将原有的Oracle数据库中的数据导入到MySQL中,经过试用发现MySQL GUI Tools中的MySQL Migration Toolkit可以非常方便快捷的将Oracle数据导到MySQL中,特别是对CLOB、BLOB类型的数据也有非常好的支持。下面笔者来介绍一下MySQL转载 2014-01-08 18:01:40 · 665 阅读 · 0 评论 -
批量修改表空间sql
批量修改表空间select 'alter table ' || tt.TABLE_NAME || ' move tablespace MYDXT01;' from all_tables tt where owner='mydxt'批量修改索引表空间select 'ALTER INDEX ' || t.index_name || ' REBUILD TABLESPACE JC;'原创 2013-10-22 17:57:38 · 965 阅读 · 0 评论 -
oracle当前用户权限
需求:oracle中新建一个用户,本用户只能操作本用户下的表(增删改查)步骤:1、sys创建新用户后,角色权限赋予CONNECT、RESOURCE;系统权限赋予create table2、sys用户下执行以下sqltest用户可以无限使用users表空间 ALTER USER test QUOTA UNLIMITED ON users原创 2013-10-16 11:48:34 · 772 阅读 · 0 评论 -
Oracle内置角色connect与resource的权限
oracle版本:oracle11g环境:redhat6 首先用一个命令赋予user用户connect角色和resource角色: grant connect,resource to user; 当然也可以通过plsql界面赋予权限运行成功后用户包括的权限: CONNECT角色: --是授予最终用户的典型权利,最基本的 CREATE SESSIO原创 2013-10-16 11:09:17 · 957 阅读 · 0 评论 -
oracle进程数查询
1.cmd2.sqlplus /nolog3.connect sys/test@test as sysdbaSQL> show parameter process;NAME TYPE VALUE------------------------------------ ----------- -转载 2013-10-15 10:21:14 · 1088 阅读 · 0 评论 -
oracle 11g审计关闭,及删除日志
oracle 11g推出了审计功能,但这个功能会针对很多操作都产生审计文件.aud,日积月累下来这些文件也很多,默认情况下,系统为了节省资源,减少I/0操作,其审计功能是关闭的转载 2016-04-28 15:54:12 · 36081 阅读 · 2 评论