Oracle基础知识(1)

--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表空间;创建用户后,可以在用户上,创建表、存储过程等等其他数据库对象;
表:是数据记录的集合;
创建过程: 表空间--->用户--->表;




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值