SQL> alter system set db_create_file_dest='/u01/app/oracle/oradata/ORCL' scope=both;
SQL>createtablespacehr_testdatafile'/u01/app/oracle/oradata/ORCL/hr_test01.dbf'size20...
SQL> create tablespace hr_test datafile '/u01/app/oracle/oradata/ORCL/hr_test01.dbf' size 200m;
SQL> alter tablespace hr_test add datafile '/u01/app/oracle/oradata/ORCL/hr_test02.dbf' size 200m;
SQL> alter system set db_create_file_dest='/u01/app/oracle/oradata/ORCL' scope=both;
第三句改的是什么参数?第三句修改以后,怎么再改回原样(就是表空间有限制的)? 展开
SQL> alter tablespace hr_test add datafile '/u01/app/oracle/oradata/ORCL/hr_test02.dbf' size 200m;
SQL> alter system set db_create_file_dest='/u01/app/oracle/oradata/ORCL' scope=both;
第三句改的是什么参数?第三句修改以后,怎么再改回原样(就是表空间有限制的)? 展开
3个回答
展开全部
scope是作用域的意思,通俗意懂称 范围;
一般值是3个参数, 为spfile, memory, both。
1. scope=spfile: 对参数的修改记录在服务器初始化参数文件中,修改后的参数在下次启动DB时生效。适用于动态和静态初始化参数。
2. scope=memory: 对参数的修改记录在内存中,对于动态初始化参数的修改立即生效。在重启DB后会丢失,会复原为修改前的参数值。
3. scope=both: 对参数的修改会同时记录在服务器参数文件和内存中,对于动态参数立即生效,对静态参数不能用这个选项。
所以一般表空间都使用的是spfile。
一般值是3个参数, 为spfile, memory, both。
1. scope=spfile: 对参数的修改记录在服务器初始化参数文件中,修改后的参数在下次启动DB时生效。适用于动态和静态初始化参数。
2. scope=memory: 对参数的修改记录在内存中,对于动态初始化参数的修改立即生效。在重启DB后会丢失,会复原为修改前的参数值。
3. scope=both: 对参数的修改会同时记录在服务器参数文件和内存中,对于动态参数立即生效,对静态参数不能用这个选项。
所以一般表空间都使用的是spfile。
更多追问追答
追问
SQL> alter system set db_create_file_dest='/u01/app/oracle/oradata/ORCL' scope=both;
如果我运行了这局以后,怎么改回去呢
追答
我不是很清楚你的意思 ,改回去是什么意思? 想改成什么样?
展开全部
第三句是修改数据文件的默认存放位置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DB_CREATE_FILE_DEST: set to give the default location for data file.
表空间的默认位置,只有不指定表空间路经时才有效,默认值查手册吧
没见过哪个DBA建表空间用默认值呢,其实没什么用
表空间的默认位置,只有不指定表空间路经时才有效,默认值查手册吧
没见过哪个DBA建表空间用默认值呢,其实没什么用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询