第一步新建数据库。
名称:suning
用户名:sys和system
密码:lsw123456
在cmd启动监听的命令  lsnrctl start
如果无法启动 lsnrctl start
原因可能是listener.ora 中HOST地址不对
可以使用listener默认监听1521
也可以添加新的监听端口

用SQL PLus连接
用户名:sys
密码:lsw123456
主机字符串:suning as sysdba
为了这短短的流程,删除实验数据库花了将近两个小时。
网上也没有看到此说明。

创建用户
create user zhangsan identified by zhangsan;
修改密码
alter user zhangsan identified by lisi;
删除用户
     drop user zhangsan;
授权
grant connect,resource to zhangsan;
用创建的用户连接数据库
conn zhangsan/zhangsan;
创建表
     create table student(xh number(4),xm varchar2(20));
插入数据
     insert into student values(1000,'张三');

疑问?
为什么创建了两个用户,在每个用户下面创建了一个表,
不能同时共享每个用户下面的表呢?

char 最大2000个字符
varchar2 最大4000个字符
clob(character large object) 字符型大对象 最大4G
number 范围-10的38次方的绝对值
number(5,2) 表示一位小数有5有效数,2位小数
范围:-999.99到999.99
date   包年月日和时分秒 默认格式 1-1月-1999
timestamp 可以精确到毫秒
blob 二进制数据 可以存放图片和声音 4G
char查询的速度极快浪费空间,查询笔迹多的数据用
varchar 节省空间

恢复数据
创建保存点  savepoint a;
delete from class;
恢复到保存点 rollback to a;
删除表中的所有数据,表结构还在,
无法找回删除的记录,速度快

查看表结构
desc class;
打开显示操作时间的开关,在下列显示查询时间
set timing on;
从自己复制,超过1行如何写代码?
insert into class(classId,cName) select * from class
使用nvl处理空值
如何连接字符串(||)
select ename ||'is a'||job from emp;

命令行中sqlplus  /  as  sysdba进入后show parameter  names看看service_names到底是什么
TNS监听程序当前无法识别连接描述符中请求的服务
在listener.ora里面加入 然后重新启动监听
   (SID_DESC =
        (GLOBAL_DBNAME = suning)
        (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
        (SID_NAME = suning)
    )

oracle基础知识和常见问题的更多相关文章

  1. 图说Oracle基础知识(一)

    本文主要对Oralce数据库操作的基础知识进行一下梳理,以便进行归纳总结.适用于未使用过Oracle数据库的读者,或需要学习Oracle数据库方面的基础知识.如有不足之处,还请指正. 关于SQL介绍的 ...

  2. Oracle基础知识汇总一

    Oracle基础知识 以下内容为本人的学习笔记,如需要转载,请声明原文链接   https://www.cnblogs.com/lyh1024/p/16720759.html oracle工具: SQ ...

  3. Oracle 基础知识入门

    前记: 近来项目用到Oracle数据库,大学学了点,后面基本忘记得差不多了,虽然基本语法跟sql 差不多,但是oracle知识是非常多的. 这里简单说点基础知识,希望后面补上更多的关于ORacle知识 ...

  4. Oracle基础知识笔记(10) 约束

    表尽管建立完毕了,可是表中的数据是否合法并不能有所检查,而假设要想针对于表中的数据做一些过滤的话,则能够通过约束完毕,约束的主要功能是保证表中的数据合法性,依照约束的分类,一共同拥有五种约束:非空约束 ...

  5. 2008-03-18 22:58 oracle基础知识小结

    oracle 数据类型: 字段类型                 中文说明                                                  限制条件         ...

  6. oracle基础知识过一遍(原创)

    用户.角色.权限.表空间 create tablespace test1_tablespace datafile ‘test1file.dbf’ size 10m; create temporary  ...

  7. oracle 基础知识(七)----动态性能视图

    一,动态性能视图介绍 动态性能视图属于数据字典,系统管理员用户 SYS 可以访问它们.在数据库打开和使用时不断进行更新,而且它们的内容主要与性能有关.虽然这些视图很像普通的数据库表,但它们不允许用户直 ...

  8. oracle 基础知识(三)

    一.删除oracle 进入注册表到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome91TNSListener Ima ...

  9. oracle基础知识语法大全

    ORACLE支持五种类型的完整性约束NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值.CHECK (检查)--检查在约束中 ...

随机推荐

  1. Quartus13.0破解方法

    一定要按照步骤顺序才能破解,这里很关键 1.下载和打开Quartus II破解器,选择“应用”,选择“是”,找到bin(64位系统是bin64)目录下的sys_cpt.dll,“打开” 2.然后将li ...

  2. java implement

    接口不能被实例化,但是可以声明一个接口类型的变量. eg. A implements B,则可以有B variableName = new A(),这和extends的用法是类似的 接口可被认为是纯抽 ...

  3. 表格实现hao123

    一.表格实现hao123用到的标签元素 1.[width][bordercolor][cellpadding][rules="none"隐藏表格内线框][border] 例如: & ...

  4. BICEP单元测试计划——四则运算Ⅱ

    一.测试方法(Right-BICEP) 6个值得测试的具体部位: Right-结果是否正确? B-是否所有的边界条件都是正确的? I-能查一下反向关联吗? C-能用其他手段交叉检查一下结果吗? E-你 ...

  5. ASP.Net MVC中数据库数据导出Excel,供HTTP下载(转)

    转自http://www.cnblogs.com/hipo/archive/2012/03/13/2394019.html 一.关于下载 一般对下载权限有没有限制,或安全性要求不高的情况下,基于web ...

  6. 【转】免装版tomcat注册成windows系统服务方法

    转自:http://blog.csdn.net/huiwenjie168/article/details/42267353 一.下载Tomcat Tomcat可以从http://tomcat.apac ...

  7. 1.C#基础篇-->封装、继承和多态

    面向对象三要素:封装.继承和多态.正确理解这三个要素,才能在编程中建立面向对象的思想. 1.封装使用篇 作用:好的封装增加代码的可读性,易于维护. 什么情况下使用封装,封装的原则是? 1>功能相 ...

  8. 【BZOJ】【3171】【TJOI2013】循环格

    网络流/费用流 最后能走回出发点……说明全部是环= = 而二分图上的环说明什么呢……完备匹配 对于每个点,它都有四个可能的匹配点,且已知它已经(伪)匹配的一个点,那么我们于已知每条(伪)匹配边,我们连 ...

  9. .Net自带的委托类型—Func,Action 和 Predicate

    委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递. 与其他的类不同,委托类具有一个签名,并且它只能对与其签名匹配的方法进行引用. 一.自定义委托类型 1.语法结构:访问修 ...

  10. Codeforces 343D Water Tree 分类: Brush Mode 2014-10-05 14:38 98人阅读 评论(0) 收藏

    Mad scientist Mike has constructed a rooted tree, which consists of n vertices. Each vertex is a res ...