创建和删除Oracle数据库用户、表空间
1. 创建普通用户
>create user username identified by username;
>grant create tablespace, resource ,connect to username;
2. 创建表空间和用户
2.1 创建临时表空间
>create temporary tablespace DB_TEMP
tempfile '/opt/oracle/oradata/mydb/ts_db_temp01.dbf'
size 200M
autoextend on
next 50M maxsize unlimited
extent management local;
2.2 创建数据表空间
>create tablespace DB_TABLESPACE
logging
datafile '/opt/oracle/oradata/mydb/ts_db_data01.dbf'
size 500M
autoextend on
next 50M maxsize unlimited
extent management local;
2.3 创建用户并指定表空间
>create user username identified by password
default tablespace DB_TABLESPACE
temporary tablespace DB_TEMP;
2.4 给用户授予权限
>grant connect,resource to username;
3. 删除Oracle数据库用户和表空间
3.1 删除Oracle数据库用户
>drop user user cascade;
3.2 删除Oracle数据库空间
>drop tablespace tsname including contents and datafiles;
相关文档:
某数据库中的一张表A,表A的数据库量现在大概有10亿条数据之多.
最初的做法是全部存放在一个表空间中.造成现在的查询速度龟爬似的.现在不得不对数据库做出重新评估和优化.
最初的前提:
1.中应该建立的索引都已具备
2.查询语句都已经做到优化:现在类似于 select count(1) from A 这么简单的一句统计SQL都需要100S左右
ta ......
安装步骤:
1. 安装JDK,安装方法见
Ubuntu
10.04下的搭建SUN JAVA开发环境
解决中文乱码问题,在jre目录下字体目录中建立"fallback"目录,然后copy或者link你喜欢的字体至目录下.
2. 安装必要的软件包
11g所需要的软件包并不多,只要安装build-essential,rpm,libaio,ksh,libtool,libstdc++5
sudo apt-get install ......
oracle9 startup时 报错ORA-00600: 内部错误代码,参数: [kcratr1_lostwrt], [], [], [], [], [], [], []
原因可能是非法关机或掉电造成,以下是出现的问题及解决方法:
C:\Documents and Settings\Administrator>sqlplus
SQL*Plus: Release 9.2.0.1.0 - Production on 星期日 5月 13 09:23:23 2007 ......
1. 分区表
Oracle
建议如果单个表超过2G就最好对其进行分区。
对大表的查询、增加、修改等操作可以分解到表的不同分区来并行执行,可使运行速度更快;
1)
Range分区
Range分区呢是应用范围比较广的表分区方式,它是以列的值的范围来做为分区的划分条件,将记录存放到列 ......
数据库之间的链接建立在DATABASE LINK上。要创建一个DB LINK,必须先在每个数据库服务器上设置链接字符串。
1、 配置TNS , $ORACLE_HOME/NETWORK/ADMIN/tnsname.ora
10gstandby =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = HFCC-KF-3068)(PORT = ......