oracle数据库初步使用

2021/9/16 19:36:35

本文主要是介绍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;



这篇关于oracle数据库初步使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程