oracle数据库初步使用

oracle监听服务

需要通过远程客户端连接数据库,或者直接利用程序进行数据库的连接,需要打开。
oracle实例服务
oracle本身是一个平台,平台里面可以有多个数据库,那么每个数据库都会存在的这样一种服务。
监听创建
http://blog.itpub.net/27661381/viewspace-1358961/

启动监听

1.su oracle
然后启动监听器
2.lsnrctl start
会看到启动成功的界面;
3.lsnrctl stop
停止监听器命令.
4.lsnrctl status
查看监听器命令.

格式化

格式化行:SETLINESIZE 300
格式化分页:SETPAGESIZE 30

快速查找命令: ed 文件名

连接操作

切换用户:CONN 用户 密码 [AS SYSDBA] sys登录加括号内容
查看用户:SHOW USER;
异用户(超级、管理用户)查看本地用户的表: SELECT* FROM c##pjy.tablename
查看所有表:SELECT * FROM tab;
调用本机操作系统命令:HOST 命令

原始用户的问题

1、需要使用sys登录
CONN sys \密码 AS SYSDBA
2、查看现在的容器名称
SHOW con_name;
3、改变容器为PDB
SESSION SET CONTAINER=pdbmldn;
4、打开数据库
ALTER DATABASE pdbmldn OPEN;
5、查看用户
SELECT username FROM dba_users WHERE username=‘SCOTT’ OR username=‘sh’
6、查看原数据库的DBID
select dbid from v$database;

增删改查

增:insert into 表名称 values(a , b );
删:drop table 表名称;
改:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
UPDATE Person SET Address = ‘Zhongshan 23’, City = ‘Nanjing’
WHERE LastName = ‘Wilson’
查select
delete from table where +条件
例如
delete from emp where empno=7369; --删除员工度号为7369的员工记录问答 单条回记录
delete from emp where deptno=20; --删除部门号为20的的答所有员工记录 多条记录

数据库状态查看

查看状态:select status from v$instance;
查看参数文件状态: show parameter pfile;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

京天不下雨

thanks

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值