重庆app外包佛山seo技术
ORACLE创建表空间,创建用户,授权,扩表空间
- 1.创建表空间
- 2. 创建Oracle用户
- 3. 给新Oracle新建用户授权
- 4. 查询表空间文件路径
- 5.扩表空间,表空间增加文件
1.创建表空间
初始创建1024M大小的表空间,以50M大小自动扩,最大没有限制,但是windows默认情况下,表空间文件最大32G.
create tablespace JCJX_DATA
logging
datafile 'D:\APP\JTV\ORADATA\LMIS\ABC_DATA.dbf'
size 1024m
autoextend on
next 50m maxsize unlimited
extent management local;
2. 创建Oracle用户
创建mydata用户,并且默认ABC_DATA表空间
create user mydataidentified by 密码default tablespace ABC_DATAtemporary tablespace TEMPprofile DEFAULT;
3. 给新Oracle新建用户授权
GRANT CONNECT,RESOURCE TO mydata WITH ADMIN OPTION ;
GRANT SELECT ON SYS.V_$SESSION TO mydata;
grant debug connect session to mydata;
grant create any view to mydata;
grant create any synonym to mydata;grant connect to mydata;
grant dba to mydata;
grant exp_full_database to mydata;
grant imp_full_database to mydata;
grant resource to mydata;
grant create any table to mydata;
grant create any trigger to mydata;
grant delete any table to mydata;
grant insert any table to mydata;
grant select any table to mydata;
grant unlimited tablespace to mydata;
grant update any table to mydata;
4. 查询表空间文件路径
SELECT * FROM V$DBFILE;SELECT tablespace_name, file_name FROM dba_data_files;
5.扩表空间,表空间增加文件
语法:
alter tablespace 表空间名称
add datafile 表空间存放路径 size 表空间大小 autoextend on next 增长的大小 maxsize 空间最大值(如果不限制空间最大值就用unlimited)
例如:
alter tablespace vgsm
add datafile 'c:\oracle\product\10.2.0\oradata\vgsm\vgsm_01.dbf'
size 1024M autoextend on next 50M maxsize unlimited;