oracle_创建表空间_创建和授权用户
来源:互联网 发布:php分页原理 编辑:程序博客网 时间:2024/05/17 17:56
//创建大文件表空间
create BIGFILE tablespace zhang
datafile 'D:\oracle\product\10.2.0\oradata\zhang.DBF'
size 64M
autoextend on next 64M maxsize 1048576M;
//删除表空间
drop tablespace xu including contents and datafiles;
//创建大文件临时表空间
CREATE BIGFILE TEMPORARY TABLESPACE mybigtmp
TEMPFILE 'D:\oracle\product\10.2.0\oradata\mybigtmp.DBF' SIZE 1024M UNIFORM SIZE 64K;
//修改temp表空间
ALTER DATABASE TEMPFILE 'D:\oracle\product\10.2.0\oradata\mybigtmp.DBF' RESIZE 10240M;
temp表空间的重建比较简单,不需要关闭数据库。步骤如下:
1。以system用户进入;
2.create temporary tablespace TEMP2 TEMPFILE ‘/oracle/u01/oracle/oradata/BIZDB/temp02.dbf’ SIZE 512M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED; –创建中转临时表空间
3.alter database default temporary tablespace temp2; –改变缺省临时表空间 为刚刚创建的新临时表空间temp2
4.drop tablespace temp including contents and datafiles;–删除原来临时表空间
5.create temporary tablespace TEMP TEMPFILE ‘/oracle/u01/oracle/oradata/BIZDB/temp01.dbf’ SIZE 512M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED; –重新创建临时表空间
6.alter database default temporary tablespace temp; –重置缺省临时表空间为新建的temp表空间
7.drop tablespace temp2 including contents and datafiles;–删除中转用临时表空间
8.alter user narrowad temporary tablespace temp; –重新指定用户表空间为重建的临时表空间
完成!
//创建用户并指定表空间
create user zhang identified by password
default tablespace zhang
temporary tablespace mybigtmp;
alter user zhang identified by zhang;//修改密码
//给用户授予权限
grant dba,connect,resource to zhang;
commit
//查看当前表空间
select df.tablespace_name "表空间名",totalspace "总空间M",freespace "剩余空间M",round((1-freespace/totalspace)*100,2) "使用率%"
from
(select tablespace_name,round(sum(bytes)/1024/1024) totalspace
from dba_data_files
group by tablespace_name) df,
(select tablespace_name,round(sum(bytes)/1024/1024) freespace
from dba_free_space
group by tablespace_name) fs
where df.tablespace_name=fs.tablespace_name;
//创建DBLINK
create public database link NEW
connect to sys identified by system
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 130.34.22.7)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME =ycora9 )
)
)';
ALTER TEMPORARY TABLESPACE mybigtmp DEFAULT STORAGE (INITIAL 10G NEXT 1G );
create BIGFILE tablespace zhang
datafile 'D:\oracle\product\10.2.0\oradata\zhang.DBF'
size 64M
autoextend on next 64M maxsize 1048576M;
//删除表空间
drop tablespace xu including contents and datafiles;
//创建大文件临时表空间
CREATE BIGFILE TEMPORARY TABLESPACE mybigtmp
TEMPFILE 'D:\oracle\product\10.2.0\oradata\mybigtmp.DBF' SIZE 1024M UNIFORM SIZE 64K;
//修改temp表空间
ALTER DATABASE TEMPFILE 'D:\oracle\product\10.2.0\oradata\mybigtmp.DBF' RESIZE 10240M;
temp表空间的重建比较简单,不需要关闭数据库。步骤如下:
1。以system用户进入;
2.create temporary tablespace TEMP2 TEMPFILE ‘/oracle/u01/oracle/oradata/BIZDB/temp02.dbf’ SIZE 512M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED; –创建中转临时表空间
3.alter database default temporary tablespace temp2; –改变缺省临时表空间 为刚刚创建的新临时表空间temp2
4.drop tablespace temp including contents and datafiles;–删除原来临时表空间
5.create temporary tablespace TEMP TEMPFILE ‘/oracle/u01/oracle/oradata/BIZDB/temp01.dbf’ SIZE 512M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED; –重新创建临时表空间
6.alter database default temporary tablespace temp; –重置缺省临时表空间为新建的temp表空间
7.drop tablespace temp2 including contents and datafiles;–删除中转用临时表空间
8.alter user narrowad temporary tablespace temp; –重新指定用户表空间为重建的临时表空间
完成!
//创建用户并指定表空间
create user zhang identified by password
default tablespace zhang
temporary tablespace mybigtmp;
alter user zhang identified by zhang;//修改密码
//给用户授予权限
grant dba,connect,resource to zhang;
commit
//查看当前表空间
select df.tablespace_name "表空间名",totalspace "总空间M",freespace "剩余空间M",round((1-freespace/totalspace)*100,2) "使用率%"
from
(select tablespace_name,round(sum(bytes)/1024/1024) totalspace
from dba_data_files
group by tablespace_name) df,
(select tablespace_name,round(sum(bytes)/1024/1024) freespace
from dba_free_space
group by tablespace_name) fs
where df.tablespace_name=fs.tablespace_name;
//创建DBLINK
create public database link NEW
connect to sys identified by system
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 130.34.22.7)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME =ycora9 )
)
)';
ALTER TEMPORARY TABLESPACE mybigtmp DEFAULT STORAGE (INITIAL 10G NEXT 1G );
- oracle_创建表空间_创建和授权用户
- Oracle_创建用户、表空间、分配表空间、授权
- oracle创建表空间和用户授权
- Oracle创建表空间,用户和授权
- oracle创建表空间和用户授权
- 创建表空间、用户、授权
- 创建表空间,用户授权
- 创建表空间、用户、授权
- Oracle创建表空间、创建用户、授权
- 创建表空间和用户并授权,更改用户
- oracle创建/删除表空间和用户,用户授权
- oracle创建表空间和用户授权相关资料集锦
- oracle创建删除表空间和用户授权
- oracle创建删除表空间和用户授权
- oracle创建删除表空间和用户授权
- oracle手动创建表空间,用户,和授权
- linux oracle 11g创建表空间和授权用户
- oracle学习用户和表空间的创建,授权。
- Android-menu键选项菜单的实现
- Oracle 10g 64bit安装后,安装PLSQL Developer访问不了的问题解决
- json
- Differences between Hibernate2.x and 3.x
- 网络抓包
- oracle_创建表空间_创建和授权用户
- 一些开发ssh2过程中遇到错误的解决办法
- 带有变量与不带变量的反射方法
- 给工作几年的技术人员的建议
- Windows 7 X64位平台下,VC6调试运行程序,无法终止进程
- 星型建模注意点
- Linux中source命令的用法
- 一些软件设计的原则
- 关于抽取list的一级变量和二级变量