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

日期

正常格式

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

也可以修改日期格式

比较运算符


其他比较运算符


_ %的统配

对%的转义

空值比较

逻辑运算

posted @ 2019-09-07 17:10  π=3.1415926  阅读(486)  评论(0)    收藏  举报