无锡做公司网站,免注册个人网站制作,深圳手机集团网站建设,asp怎么新建网站确定数据文件的存储地址#xff0c;有两种情况#xff0c;一个是明确存储地址#xff0c;一个是跟其他表空间存在一个地方#xff0c;但是不知道地址#xff0c;这时候可以根据如下SQL进行查找#xff1a;select t.* from sys.dba_data_files t where t.tablespace_name… 确定数据文件的存储地址有两种情况一个是明确存储地址一个是跟其他表空间存在一个地方但是不知道地址这时候可以根据如下SQL进行查找select t.* from sys.dba_data_files t where t.tablespace_name 知道的表空间名称如果不知道当前登录用户所属的表空间根据一下sql进行查询一个用户有可能授权给了多个表空间。创建新的表空间create tablespace NEW_TABLESPACENAME datafile E:/app/Administrator/oradata/orcl/NEW_TABLESPACENAME size 1024M reuse; 此处的datafile路径可以根据第一步进行设置文件大小可以自定义新建表空间的时候同时会创建数据文件表空间太小会在初始化sql的时候报错错误见图片可以将size设置为1M试验一下。但是太多又会造成空间浪费根据实际情况估算一下然后再确定表空间大小不要盲目的设大或设小。还有一种方法是在创建表空间的设置自增加属性这样在表空间不足的时候会自己增加这是一种比较合理的策略create tablespace NEW_TABLESPACENAME datafile E:/app/Administrator/oradata/orcl/NEW_TABLESPACENAME size 1M autoextend on next 50M maxsize unlimited; autoextend 自动增长 50M是自增的大小创建新的用户--新建用户create user NEW_USERNAME identified by NEW_PASSWORD default tablespace NEW_TABLESPACENAME profile DEFAULT ACCOUNT UNLOCK;给新建用户授DBA权限grant dba to NEW_USERNAME;grant unlimited tablespace to NEW_USERNAME;也可以给已经创建的用户进行授权8至此表空间和用户都已经创建完毕登录后可以执行建表SQL。//创建临时表空间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;//创建数据表空间create tablespace test_data logging datafile E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf size 32m autoextend on next 32m maxsize 2048m extent management local;//创建用户并指定表空间create user username identified by password default tablespace test_data temporary tablespace test_temp;//给用户授予权限grant connect,resource to username;//以后以该用户登录创建的任何数据库对象都属于test_temp 和test_data表空间这就不用在每创建一个对象给其指定表空间了。 转载于:https://blog.51cto.com/10264855/1856405