一、oracle必开两项(报错提醒显示)
OracleOraDb11g_home1TNSListener -- 监听器服务,服务只有在数据库需要远程访问或使用SQL Developer等工具的时候才需要,此服务被默认的设置为开机启动(必须启动)
OracleService* -- 数据库服务,是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常操作。此服务被默认的设置为开机启动。(必须启动)
二·、oracle基本命令
1.show all 查看系统所有变量值
2.show user 显示当前连接用户
3.show error 显示编译错误
4.desc 表名 显示表的结构;如:desc emp
5./**/ 多行注释
6.-- 单行注释
7.ed
打开默认编辑器,Windows系统中默认是notepad.exe,把缓冲区中最后一条SQL语句调入afiedt.buf文件中进行编辑(如果提示没有afiedt.buf请使用管理员身份打开SLQ Plus);常用于语句比较长需要修改时。
8.spool 文件地址
spool 文件地址 append
spool off
假脱机命令;将命令行的内容(从设置后开始的命令行内容)记录到文本。添加append的意思是在原有的文本内容上追加后续的命令行的内容;需要注意的是所有的这些内容都将在spool off之后才记录。如:
spool d:\huawei\huawei.txt
spool d:\huawei\test.sql append
spool off
9.clear screen或者 host cls 清屏
10.exit 退出SQL Plus
11.connect 用户名/用户密码 connect 可简写为conn
三、####表空间:是数据库中最大的逻辑单位
Oracle数据库采用表空间将相关的逻辑组件组合在一起,一个Oracle数据库至少包含一个表空间。每个表空间由一个或多个数据文件组成,一个数据文件只能与一个表空间相联系。
在每一个数据库中都有一个名为SYSTEM的表空间,即系统表空间,该表空间是在创建数据库或数据库安装时自动创建的,用于存储系统的数据字典表、程序单元、过程、函数、包和触发器等。
创建表空间的语法是:create(创建) tablespace(表空间名) 要创建的名字(该名字为逻辑名)
eg:create tablespace yumofan
datafile ‘f:bkj.yumofan.dbf‘ size 10m;
bkj是先创建好的文件然后把yumofan标注格式写好大小放入该路径 (这个是物理路径)
3.1表空间类型
永久性表空间:一般保存表、视图、过程和索引等的数据
create tablespace 表空间名
datafile ‘数据文件路径‘ size 大小