oracle进阶
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
路飞sky
专注软件开发
展开
-
oracle添加用户并给予管理员身份登陆
sqlplus / as sysdba;--超级管理员sys登陆show user;--显示当前用户conn system/admin;--切换用户CREATE user admin identified by admin;--创建用户admin,密码adminalter user admin account unlock;--解锁grant create session to admin; --给予管理员权限切换用户...原创 2021-01-09 22:49:29 · 1120 阅读 · 0 评论 -
oracle数据库sys登录和修改密码
具体操作步骤如下:cd..进入C盘符下:C:> sqlplus请输入用户名:sys输入口令:sys as sysdba //注意:在口令这里输入的密码后面必须要跟上 as sysdba 才可以。SQL> alter user system account unlock;用户已更改.SQL> commit;提交完成.SQL> alter user system identified by ok;口令已更改SQL>conn system/ok...原创 2021-01-09 22:36:56 · 670 阅读 · 1 评论 -
oracle导出数据库exp时报错,ORA-12154 TNS: 无法解析指定的连接标识符
expuser/pwd@orcl schemas=orcl d:\test.dmpexp导出时报错,ORA-12154 TNS: 无法解析指定的连接标识符解决办法:在导出语句上加ip地址和端口号exp user/pwd@127.0.0.1:1521/orcld:\test.dmp full=y原创 2021-01-05 21:25:27 · 2033 阅读 · 0 评论 -
Oracle函数写法和举例
1、declare 声明变量后的每个变量都要加分号;2、所有的语句结束和sql语句结尾,都要加分号;3、变量赋值 variable :='1234'如:recordId := '1234';4、插入列数据获取 :new.colname如:new.exec_record_id5、sql查询写入变量 select colname into variable如: select verify_date into execDate from orders_executed_rec...原创 2020-05-28 11:11:41 · 2975 阅读 · 0 评论 -
Oracle触发器写法和举例
1、declare 声明变量后的每个变量都要加分号;2、所有的语句结束和sql语句结尾,都要加分号;3、变量赋值 variable :='1234' 如:recordId := '1234';4、插入列数据获取 :new.colname 如:new.exec_record_id5、sql查询写入变量 select colname into variable 如: sel...原创 2019-12-05 09:27:24 · 4349 阅读 · 0 评论 -
PL/SQL执行oracle存储过程
1.在PL/SQL中可以直接引用存储过程(在SQL*PLUS中调用存储过程时需要使用call或者execute命令);2.当调用存储过程时,如果无参数,那么直接引用存储过程名;如果有输入参数,则需提供输入参数数值;如果有输出参数,需要使用变量接收输出结果;3.参数传递时有位置传递,名称传递和组合传递三种方法,三种参数传递方式如下:DECLAREv_para1 ...原创 2019-10-21 11:28:42 · 1297 阅读 · 0 评论 -
Oracle锁表查询和解锁方法
oracle表在什么情况下会被锁住DML锁又可以分为,行锁、表锁、死锁 行锁:当事务执行数据库插入、更新、删除操作时,该事务自动获得操作表中操作行的排它锁。 表级锁:当事务获得行锁后,此事务也将自动获得该行的表锁(共享锁),以防止其它事务进行DDL语句影响记录行的更新。事务也可以在进行过程中获得共享锁或排它锁,只有当事务显示使用LOCK TABLE语句显示的定义一个排它锁时,事...原创 2019-10-22 17:30:00 · 511 阅读 · 0 评论