oracle

安装教程
https://blog.csdn.net/qq_29881259/article/details/81273408

碰到的问题

启动服务 windows下
Win键+R --> services.msc -->回车
检查
OracleDBConsoleorcl
Oracle数据库的管理控制台,提供一个Web系统用于可视化操作Oracle数据库,如创建表空间,创建表,创建用户,授权等。其命名规则为OracleDBConsole+数据库名称。
端口为1158/em

linux下

su - oracle 切换到oracle用户
lsnrctl start #  启动监听器
sqlplus / as sysdba # 使用sysdba用户调用sqlplus
startup # 启动实例```

OracleOraDb10g_home1TNSListener
Oracle服务器端口侦听服务,用于侦听1521端口(Oracle默认端口,也可使用Net Configuration Assistant程序配置侦听其它端口),如果该服务不能正常启动,即使Oracle数据库正常启动,也无法提供服务给其它客户端。

OracleServiceORCL
:Oracle的数据库服务,当创建好一个数据库后,系统中就会注册一个新的服务,该服务处于启动状态表明其对应的数据库已经启动,可以提供各类服务。其命名规则为OracleService+数据库名称。

忘记了scott密码;
运行-->cmd-->sqlplus /nolog
conn sys as sysdba   >> 123456
alter user scott identified by 123456 account unlock;  >>更改密码并且解锁用户
conn scott/123456

命令行
![](https://upload-images.jianshu.io/upload_images/11743438-dacfd23014204ae7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](https://upload-images.jianshu.io/upload_images/11743438-b7c3718b5155c829.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

![](https://upload-images.jianshu.io/upload_images/11743438-a590b07fdcba80aa.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)




centos使用oracle
1. 切换到oracle用户:su - oracle(回车)
2. 使用sqlplus连接数据库:sqlplus  键入用户名  密码
    以管理员身份登录sys用户:conn sys/sys as sysdba(回车)
3. 查看日志信息

有时候需要用到实例名才能登陆
![](https://img2020.cnblogs.com/blog/1361758/202005/1361758-20200525225139705-1742357071.png)



```sql
SQL> show parameter dump_dest

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
background_dump_dest                 string      /home/oracle/app/oracle/diag/r
                                                 dbms/orcl/sdata/trace    //这里就是存放日志的路径,alert.xxx.log
core_dump_dest                       string      /home/oracle/app/oracle/diag/r
                                                 dbms/orcl/sdata/cdump
user_dump_dest                       string      /home/oracle/app/oracle/diag/r
                                                 dbms/orcl/sdata/trace

企业管理器OEM

sqlplus

基本概念



分类

书写规则

简单sql语句

字段类型

创建表


查看表结构

删除表

sqlplus的默认显示

算术表达式

别名

算术优先级

字符串的连接符


空值

空值并不是0,

空值的运算表达式

定义字段别名

执行前

执行后

文本字符串

日期的加减


distinct去重
单列去重

多列去重

多列去重是以组合字段唯一来去重的

条件判断 where

日期

正常格式

使用中文的时候 月份后面要加月

也可以修改日期格式

比较运算符


其他比较运算符


_ %的统配

对%的转义

空值比较

逻辑运算

原文地址:https://www.cnblogs.com/cizao/p/11481859.html