Oracle基础知识(1)
2018-01-04 19:20
274 查看
--Oracle语句不区分大小写
1.数据库的三个常用的用户及默认密码
sys:change_on_install
system:manager
scott:tiger
2.sqlplus的启用:
(1)Oracle的安装目录中找到sqlplus或在运行中输入sqlplus
(2)命令行中输入:sqlplus username/password@ip:port/database sid
(3)开始菜单->运行:输入sqlplus username/password@ip:port/database sid
注意:
(1)@ip:port:登录远程数据库使用,登录本地数据库可以省略,可以写成:sqlplus username/password
(2)database sid:选择数据库的意思。
(3)问题:登陆本地数据库:sqlplus username/password@ORCL
3.解锁用户和修改密码:
(1)sqlplus连接到数据库:sqlplus sys/123456 as sysdba
(2)输入解锁语句:alter user scott account unlock;
(3)修改密码:alter user scott identified by 654321;
passw【ord】用户名:可以去修改其他用户的密码。
passw:表示修改自己的密码。
4. sql*plus常用命令
(1) conn[ect]:切换用户
conn sys/123456 as sysdba;
conn system/123456;
conn scott/123456;
(2) disc[onnect]:断开某个用户和数据库的连接
(3) passw[ord]:修改用户密码
(4) show user:查看当前用户
(5) exit:退出数据库
(6) desc[ribe] 表名:查看表结构
交互式命令:
(1)&:可以替代变量,而在变量执行的时候,需要用户输入
Select * from emp where deptno=’&deptno’;
注意:Oracle中字符串用单引号
(2)ed[it]:编辑指定的.sql文件的 edit C:\a.sql
(3)spool:可以将sqlplus屏幕上的内容输出到指定的文件中
Spool d:\a.sql
Select * from emp;
。。。查询结果
Spool off(结束内容输入)
5.创建数据库:
在数据库配置助手(Database Configuration assistant)可以创建,配置数据库,删除数据库,管理数据库模板
配置监听:
Oracle Net Manager按照配置向导配置一下监听
监听的信息写在Listener.ora和tnsnames.ora中的
6.如果你忘记了sys和system的密码,怎么办?
在DOS窗口下输入如下内容:
sqlplus /nolog;
connect / as sysdba
alter user sys identified by 新密码;
alter user system identified by 新密码;
7.Oracle的服务(不用时可以关闭,节省内存):
必须开启的服务:OracleService<SID> OracleOraDb11g_home1TNSListener
如果使用企业管理器,还需启动:OracleDBConsoleorcl
8.Oracle的用户、表空间和数据文件的关系:
一个用户可以使用一个或多个表空间,一个表空间也可以供多个用户使用。用户和表空间没有隶属关系,表空间是一个用来管理数据存储的逻辑概念,表空间只是和数据文件发生关系,数据文件是物理的,一个表空间可以包含多个数据文件,而一个数据文件只能隶属一个表空间。
9.oracle用户与表空间关系
用户=商家
表=商品
表空间=仓库
1. 1个商家能有很多商品,1个商品只能属于一个商家
2. 1个商品可以放到仓库A,也可以放到仓库B,但不能同时放入A和B
3. 仓库不属于任何商家
4. 商家都有一个默认的仓库,如果不指定具体仓库,商品则放到默认的仓库中
oracle中用户的所有数据都是存放在表空间中的,很多个用户可以共用一个表空间,也可以指定一个用户只用某一个表空间。
表空间:创建表空间会在物理磁盘上建立一个数据文件,作为数据库对象(用户、表、存储过程等等)的物理存储空间;
用户:创建用户必须为其指定表空间,如果没有显性指定默认表空间,则指定为users表空间;创建用户后,可以在用户上,创建表、存储过程等等其他数据库对象;
表:是数据记录的集合;
创建过程: 表空间--->用户--->表;
1.数据库的三个常用的用户及默认密码
sys:change_on_install
system:manager
scott:tiger
2.sqlplus的启用:
(1)Oracle的安装目录中找到sqlplus或在运行中输入sqlplus
(2)命令行中输入:sqlplus username/password@ip:port/database sid
(3)开始菜单->运行:输入sqlplus username/password@ip:port/database sid
注意:
(1)@ip:port:登录远程数据库使用,登录本地数据库可以省略,可以写成:sqlplus username/password
(2)database sid:选择数据库的意思。
(3)问题:登陆本地数据库:sqlplus username/password@ORCL
3.解锁用户和修改密码:
(1)sqlplus连接到数据库:sqlplus sys/123456 as sysdba
(2)输入解锁语句:alter user scott account unlock;
(3)修改密码:alter user scott identified by 654321;
passw【ord】用户名:可以去修改其他用户的密码。
passw:表示修改自己的密码。
4. sql*plus常用命令
(1) conn[ect]:切换用户
conn sys/123456 as sysdba;
conn system/123456;
conn scott/123456;
(2) disc[onnect]:断开某个用户和数据库的连接
(3) passw[ord]:修改用户密码
(4) show user:查看当前用户
(5) exit:退出数据库
(6) desc[ribe] 表名:查看表结构
交互式命令:
(1)&:可以替代变量,而在变量执行的时候,需要用户输入
Select * from emp where deptno=’&deptno’;
注意:Oracle中字符串用单引号
(2)ed[it]:编辑指定的.sql文件的 edit C:\a.sql
(3)spool:可以将sqlplus屏幕上的内容输出到指定的文件中
Spool d:\a.sql
Select * from emp;
。。。查询结果
Spool off(结束内容输入)
5.创建数据库:
在数据库配置助手(Database Configuration assistant)可以创建,配置数据库,删除数据库,管理数据库模板
配置监听:
Oracle Net Manager按照配置向导配置一下监听
监听的信息写在Listener.ora和tnsnames.ora中的
6.如果你忘记了sys和system的密码,怎么办?
在DOS窗口下输入如下内容:
sqlplus /nolog;
connect / as sysdba
alter user sys identified by 新密码;
alter user system identified by 新密码;
7.Oracle的服务(不用时可以关闭,节省内存):
必须开启的服务:OracleService<SID> OracleOraDb11g_home1TNSListener
如果使用企业管理器,还需启动:OracleDBConsoleorcl
8.Oracle的用户、表空间和数据文件的关系:
一个用户可以使用一个或多个表空间,一个表空间也可以供多个用户使用。用户和表空间没有隶属关系,表空间是一个用来管理数据存储的逻辑概念,表空间只是和数据文件发生关系,数据文件是物理的,一个表空间可以包含多个数据文件,而一个数据文件只能隶属一个表空间。
9.oracle用户与表空间关系
用户=商家
表=商品
表空间=仓库
1. 1个商家能有很多商品,1个商品只能属于一个商家
2. 1个商品可以放到仓库A,也可以放到仓库B,但不能同时放入A和B
3. 仓库不属于任何商家
4. 商家都有一个默认的仓库,如果不指定具体仓库,商品则放到默认的仓库中
oracle中用户的所有数据都是存放在表空间中的,很多个用户可以共用一个表空间,也可以指定一个用户只用某一个表空间。
表空间:创建表空间会在物理磁盘上建立一个数据文件,作为数据库对象(用户、表、存储过程等等)的物理存储空间;
用户:创建用户必须为其指定表空间,如果没有显性指定默认表空间,则指定为users表空间;创建用户后,可以在用户上,创建表、存储过程等等其他数据库对象;
表:是数据记录的集合;
创建过程: 表空间--->用户--->表;
相关文章推荐
- ORACLE基础知识
- oracle基础知识小结
- ORACLE 基础知识
- Oracle架构的基础知识(入门级)
- oracle基础知识总结 part 2 : 其他语句,事务和常用数据对象
- Oracle基础知识(十二) - 视图
- ORACLE 有关存储过程的一些基础知识
- Oracle 10g sql 入门基础知识 笔记 第一部分
- 图说Oracle基础知识(一)
- oracle基础知识(3.1)
- oracle基础知识四
- Oracle基础知识1 : 单表查询1
- oracle常用基础知识详解(用户、角色、权限管理)
- oracle 基础知识 二
- Oracle基础知识笔记(5) 单行函数
- Oracle 约束的基础知识介绍
- Oracle基础知识笔记(12) 集合、序列
- Oracle基础知识(一)、简介与安装
- oracle基础知识
- Oracle 基础知识(1)