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
日期
正常格式
使用中文的时候 月份后面要加月
也可以修改日期格式
比较运算符
其他比较运算符
_ %的统配
对%的转义
空值比较
逻辑运算