第一步新建数据库。
名称: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. python中有趣的函数

    filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决 ...

  2. 自学asp.net mvc(一)

    之前一直做asp.net的webform,现在想学习一下mvc,把自学中遇到的问题记录到博客. 一.codeplex上托管代码 1. 2. 3. 4. 5. 6. 7. 8. 9.

  3. EF6 在原有数据库中使用 CodeFirst 总复习(三、重建迁移)

    本来原来学的时候,挺顺利的,没想到再次使用,还是遇到很多问题,导致更新失败,所以,只能重建迁移,免得看着乱乱的. 一.删除迁移,将数据恢复到(一)结束状态 1.删除文件夹 2.删除表 3.删除列 4. ...

  4. angularjs resources

    http://tutorials.jenkov.com/angularjs/watch-digest-apply.html http://angular-tips.com/blog/2013/08/w ...

  5. 【转】eclipse下使用hibernate tools实现hibernate逆向工程

    一.基本环境 Eclipse 3.6 AppFuse Struts2 2.1.0 JBoss Hibernate Tools 3.4.0 二.JBoss Hibernate Tools 3.4.0安装 ...

  6. Oracle Client Language Problem

    If you execute SP in the Oracle client and got the error like this: oracle.xdo.XDOException:   oracl ...

  7. window8左下角窗口和右上角窗口失效解决方法

    win8系统有时会出现任务栏和桌面点击没反应 小常识: “Windows徽标键” 这个键,左右各一个,称为“Windows徽标键”,键冒上的图案为Windows徽标,由此得名. [知识链接]位于计算机 ...

  8. Json Serialize 忽略特定属性

    Json Serialize 忽略特定属性 Json Serialize SerializeFilter 忽略特定属性 key words:Json Serialize jackson fastjso ...

  9. 关于gzip压缩

    关于gzip压缩 http://httpd.apache.org/docs/2.0/mod/mod_deflate.html http://www.phpchina.com/resource/manu ...

  10. magic_quotes_runtime 与 magic_quotes_gpc

    magic_quotes_runtime 与 magic_quotes_gpc 这两个函数都是管理是否对数据进行特殊符号转义,但是他们针对的处理对象不同: magic_quotes_gpc的设定值将会 ...