1.启动数据库
参考以下文章:
打开SQL*Plus的两种方法_sqlplus怎么打开-CSDN博客
sqlplus命令连接oracle数据库,sqlplus命令行登录oracle数据库的N种方法盘点_OK up的博客-CSDN博客
启动不成功12560解决办法:
ORA-12560: TNS:protocol adapter error-CSDN博客
表空间、用户、表的关系:
Oracle表空间、用户
详解_表空间和用户的关系-CSDN博客
实操如图
或者:密码为123456
2.表空间操作
相关文章:
Oracle创建表空间、扩容、删除_extent management local;_小百菜的博客-CSDN博客
创建表空间
extent--最小空间分配单位 --tablespace management
block --最小i/o单位 --segment management
create tablespace james
datafile '/export/home/oracle/oradata/james.dbf'
size 100M --初始的文件大小
autoextend On --自动增长-默认为off
next 10M --每次自动增长大小
maxsize 2048M --最大文件大小
extent management local --表空间采用本地表空间管理 --默认就是本地local默认就是自动system可不用指定。
uniform size 128k --uniform设置extent每次分配的大小统一为128k(如果是db_block_size=8k,则每次分配16个块)
--如果不指定大小,则为1M,即为1024/8个block
--autoallocate设置extent大小由系统自动分配
--不管系统大小分配为多少,但统一尺寸是64k(在bitmap中标记位的大小)。
--autoallocate在dba_extents中的allocation_type中显示为 SYSRTEM
segment space management auto; --默认就是auto
--segment中的block管理有两种:MSSM(Manual Segment Space Management),
ASSM(Auto Systemt Space Management)
--Auto 模式时只有pctfree参数起作用
--Manual 模式时freelist,pctfree,pctused参数起作用。
实操:
#创建表空间 本地
SQL> create tablespace test datafile 'D:\sql_spss_rlanguage_and_matlab\oracle\test.dbf' size 10M extent management local uniform size 64k;
表空间已创建。
#更改表空间使之只读
SQL> alter tablespace test read only;
表空间已更改。
#删除表空间和表空间中的数据对象
SQL> DROP TABLESPACE test INCLUDING CONTENTS AND DATAFILES;
表空间已删除。
#向test表空间添加数据文件test2.dbf,大小为50mb但不允许自动增加文件大小
SQL> alter tablespace test add datafile'D:\sql_spss_rlanguage_and_matlab\oracle\test2.dbf' size 50M autoextend off;
表空间已更改。
#重命名数据文件
SQL> alter database rename file'D:\sql_spss_rlanguage_and_matlab\oracle\test2.dbf' to 'D:\sql_spss_rlanguage_and_matlab\oracle\testnew2.dbf';
#查看表空间的数据文件
SQL> select name from v$datafile;#v$datafile为数据字典视图
NAME
--------------------------------------------------------------------------------
D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
D:\SQL_SPSS_RLANGUAGE_AND_MATLAB\ORACLE\TEST2.DBF
D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
D:\SQL_SPSS_RLANGUAGE_AND_MATLAB\ORACLE\TEST.DBF
D:\ORACLE\ORADATA\ORCL\USERS01.DBF
已选择 6 行。