Oracle数据库常用命令

Oracle数据库管理(2)——访问Oracle的工具和sqlpus常用命令 一、常用工具简介 1、sqlplus 启动sqlplus方式一:从“开始”按如下路径找到“sqlplus” 方式二:直接在cmd里输入“sqlplus” 2、通过浏览器访问(EM) 需要在“服务”中开启“OracleDBConsoleorcl”服务。 在浏览器中输入“https://127.0.0.1:1158/em",点击“高级”,点击“继续访问127.0.0.1(不安全)” 输入账号、密码,点击“登陆” 3、oracle自带的SQL Developer和第三方数据库管理工具(例如PL SQL 阅读详情

误删正在使用的表空间后处理办法:

1、connect sys as sysdba;--用sys登陆数据库

2、SHUTDOWN;--卸载数据库,关闭数据库

3、STARTUP MOUNT;--例程启动

4、ALTER DATABASE OPEN;--打开数据库

5、ALTER DATABASE DATAFILE 'D:\TABLESPACE_NAME.BDF' OFFLINE DROP;--数据库已更改

6、DROP TABLESPACE EPET_TABLESPACE INCLUDING CONTENTS;--删除表空间

 

oracle忘记用户名密码恢复的三种方法:

 

一、忘记除SYS、SYSTEM用户之外的用户的登录密码。

    用SYS (或SYSTEM)用户登录。

    CONN SYS/PASS_WORD AS SYSDBA;

    使用如下语句修改用户的密码。

    ALTER USER user_name IDENTIFIED BY newpass;

    注意:密码不能全是数字。并且不能是数字开头。否则会出现:ORA-00988: 口令缺失或无效

    二、忘记SYS用户,或者是SYSTEM用户的密码。

    如果是忘记SYSTEM用户的密码,可以用SYS用户登录。然后用ALTER USER 密令

    修改密码。

    CONN SYS//PASS_WORD AS SYSDBA;

    ALTER USER SYSTEM IDENTIFIED BY newpass;

    如果是忘记SYS用户的密码,可以用SYSTEM用户登录。然后用ALTER USER 密令

    修改密码。

    CONN SYSTEM//PASS_WORD ;

    ALTER USER SYSTEM IDENTIFIED BY newpass;

    三、如果SYS,SYSTEM用户的密码都忘记或是丢失。

    这一项尤其重要。

    可以使用ORAPWD.EXE 工具修改密码。

    开始菜单->运行->输入‘CMD’,打开命令提示符窗口,输入如下命令:

    orapwd file=D:\oracle\product\10.2.0\db_1\database\pwdctcsys.ora

    password=newpass

    这个命令重新生成了数据库的密码文件。密码文件的位置在ORACLE_HOME目录下

    的\database目录下。

    这个密码是修改sys用户的密码。除sys和system其他用户的密码不会改变。

 

 

select * from dba_users;--所有用户查询

alert user [username] identified by [password];--更改用户密码

LOGGING
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;

--创建用户
CREATE USER user
IDENTIFIED BY password
[DEFAULT TABLESPACE tablespace]
[TEMPORARY TABLESPACE tablespace];--临时存储

--权限分配和删除
GRANT privileges or role TO user;
REVOKE privileges or role FROM user;
GRANT CONNECT,RESOURCE,DBA TO user;
GRANT UPDATE,SELECT,INSERT on table TO user;

--LOB数据类型
--BLOB用于存储二进制对象,例如图像、音频和视频文件等
--CLOB用于存储字符格式的大型对象

--创建表
CREATE TABLE tablename(
id NUMBER(11,0) PRIMARY KEY,
loginId NVARCHAR2(50) NOT NULL,
status CHAR(1) DEFAULT 1 NOT NULL,
primarytable_id NUMBER(11) NOT NULL,
[CONSTRAINT tablename_pk PRIMARY KEY (id),]
[CONSTRAINT primarytable_fk FOREIGN KEY (primarytable_id) REFERENCES primarytable (id),]
);
[ALTER TABLE tablename ADD CONSTRAINT tablename_pk PRIMARY KEY(id);]

--取别名
COMMENT ON TABLE tablename IS '表名';
COMMENT ON COLUMN tablename.id IS '表id';

--创建和使用序列
CREATE SEQUENCE name_seq
[START WITH start]
[INCREMENT BY increment]
[MINVALUE minvalue|NOMINVALUE]
[MAXVALUE maxvalue|NOMAXVALUE]
[CYCLE|NOCYCLE]
[CACHE cache|NOCACHE]
[ORDER|NOORDER]

--使用序列用到的伪列NEXTVAL和CURRVAL
INSERT INTO tablename (id) VALUES(name_seq.nextval);

DROP SEQUENCE name_seq;--删除序列

ALTER SEQUENCE name_seq;--修改序列

oracle12c查看版本|oracle12c查看组件|oracle12c查看模式|基本使用|慎用CREATE [PLUGGABLE|NULL] DATABASE 创建数据库 User:Administrator Last Update:2020-7-14 14:28 ### Code Reference URL:https://docs.oracle.com/en/database/oracle/oracle-database/index.html DESC:oracle12c查看版本|oracle12c查看组件|oracle12c查看模式|基本使用|慎用CREATE [PLUGGABLE|NULL] DATABASE 创建数据库 Last Update:2020- 阅读详情

相关推荐

Oracle数据库管理:常用命令精要

本文还有配套的精品资源,点击获取 简介:Oracle数据库系统广泛应用于企业级应用,掌握其常用命令对于数据库的日常管理和开发至关重要。本简介将介绍Oracle的关键命令,包括登录与退出、数据查询与操作、数据插入、更新与删除、数据库对象管理、备份与恢复、权限管理、过程与函数定义以及PL/SQL编程。这些命令构成了Oracle数据库操作的基础,是提升工作效率的必备技能。 ...

weixin_29997223的博客 1937

oracle的操作系统认证(connect as sysdba)登录方式

    有一种oracle的登录方式是操作系统验证登录方式,即常说的OS验证登录方式,在SQL server中也有这种方式。    有些朋友经常使用connect / as sysdba登录,但不知道为什么没有提供用户名和密码就得到了sysdba的权限。还认为这样是不是不安全呢?    Oracle在常见的多用户操作系统上都可以进行OS认证方式来登录。例如solaris,windows等等

甲骨虫的家 8492

【项目案例】前后端分离项目 【Web图书管理系统 】SpringBoot + Vue + Element UI + Mysql

Web图书管理系统

激流丶的博客 5397

Oracle数据库运维常用命令指南

本文整理了Oracle数据库运维中常用的命令,从进程监控到参数调整,涵盖监听管理、数据库重启等关键场景,希望能帮助大家高效处理常见问题,确保数据库稳定运行。

renkejia1988的博客 1058

ARKit面部动画实战:如何用blend shape让数字人表情更自然(附中文对照表)

本文深入探讨了如何利用ARKit的blend shape技术驱动数字人面部动画,以实现更自然生动的表情。文章提供了详细的blend shape中文对照表,并分享了实战技巧,包括构建复合表情动画序列、处理不对称性与微表情,以及性能优化策略,旨在帮助开发者高效提升数字人的表情表现力。

weixin_29292535的博客 327

Python爬虫实战:5分钟搞定东方财富A股数据抓取(附完整代码)

本文提供了一套基于Python的A股数据自动化采集与分析系统构建方案。文章详细解析了如何通过稳健的爬虫框架从东方财富等公开数据源高效抓取A股数据,并设计数据库进行自动化存储与管理,特别适合量化研究和数据分析场景。

weixin_29062963的博客 4443

1 Oracle数据库常用命令

01Oracle数据库实例、用户、目录及session会话查看 1、ORACLE SID查看设置 查看SID、用户名 $ env|grep SID 、select * from v$instance、select instance_name,host_name from v$instance; 查看数据库所有用户及用户状态: SQL> select usernames,account_status from dba_users; 设置SID $ export ORACLE_SID=hisvh

qq_40907977的博客 4760

ComfyUI全自动换装工作流:从零到一的实战指南

本文提供了一份详细的ComfyUI全自动换装工作流实战指南。从环境配置、模型准备到核心工作流架构的逐步拆解,手把手教你搭建一条高效的AI换装流水线。文章深入解析了从输入、预处理、融合到输出的四步核心逻辑,并分享了关键参数调优与进阶技巧,旨在帮助电商从业者、内容创作者及AI爱好者轻松实现高质量、高效率的“一键换装”。

weixin_29198045的博客 902

Oracle数据库 - oracle常用命令

Oracle常用命令大全

zs1972551648的博客 4319

YOLOv8中的C2f模块代码详解

在YOLOv8网络结构中,C2f模块(CSP Bottleneck with 2 Convolutions)是一个关键组件,用于实现跨阶段部分聚合

zzzyyy8的博客 3万+

Android BSP 开发深度解析:驱动开发、系统定制与调试实战

本文系统介绍了Android BSP开发的核心技术要点,重点探讨了外设驱动开发与调试方法。文章首先解析了Android系统分层架构和BSP的关键作用,详细阐述了Linux内核驱动开发基础,包括字符设备、平台设备和输入子系统驱动的实现方法。随后针对触摸屏、WIFI、蓝牙、USB、摄像头和屏幕等常见外设,深入分析了驱动开发要点和调试技巧。此外,还梳理了Android系统启动流程,介绍了常用调试工具和方法论,并提供了面试常见问题及参考答案。全文内容全面实用,为Android底层开发人员提供了系统的技术指南。

郑伟强dev的专栏 296

oracle backup database 备份片大小,Oracle backup常用命令实际操作

如果你在Oracle backup常用命令实际操作中,你对Oracle backup常用命令有不解之处时,你可以通过以下的文章对其的实际应用与功能有所了解,以下是文章的具体介绍,望你浏览完以下的内容会有所收获。Oracle backup常用命令总结备忘1.设置备份标记backupdatabasetag='full_bak1';注:每个标记必须唯一,相同的标记可以用于多个备份只还原最新的备份。2....

weixin_29769523的博客 866

MyBatis-Plus 实战:敏感字段自动加解密支持模糊查询

本文基于MyBatis-Plus框架提出了一种全链路敏感字段加密方案。通过自定义TypeHandler实现数据入库自动加密和查询自动解密,结合重写LambdaQueryWrapper处理查询条件加密,并适配多种查询方式。方案核心包括:1)AESUtil工具类提供加解密基础能力;2)EncryptTypeHandler实现字段类型转换;3)实体类通过注解配置加密字段。该方案在保证数据安全的同时,对业务代码侵入性小,支持姓名、手机号等敏感信息的全流程加密处理,满足系统开发的安全需求。

蔡定努 596

Oracle 数据库管理与常用命令大全

本篇文章整理了 Oracle 监听器管理、数据库管理及 SQL 查询的常用命令,适用于日常数据库运维管理。如果在使用过程中遇到问题,可以结合alert.log日志进行排查,或参考官方文档获取更多帮助。希望本文对你有所帮助,欢迎留言交流!

YYJ1414的博客 1124

智能合约监控告警:提示工程架构师用AI Prompt实现精准预警

当AI大模型(尤其是代码理解模型如CodeLlama、GPT-4 Code)与区块链数据结合,智能合约监控迎来范式革新。AI模型如何精准理解智能合约的业务特殊性?如何避免"AI幻觉"导致的误报?如何让模型学会区分"正常异常"与"攻击前兆"?答案藏在"提示工程"(Prompt Engineering)中。理解特定智能合约的业务逻辑(如DeFi协议的清算机制、NFT的铸造规则)识别复杂的攻击模式(如重入攻击的调用链特征、闪电贷的套利路径)结合链上链下数据进行多维度推理(如关联价格波动与异常交易)

AI架构全栈开发实战笔记 1011

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

oracle alter database,DBA常用命令之alter database

1.修改数据文件将数据文件脱机alter database datafile 4 offline;alter database datafile '/u01/app/oracle/oradata/xiaoyao/users01.dbf' offline;将数据文件联机alter database datafile '/u01/app/oracle/oradata/xiaoyao/users01.d...

weixin_30583711的博客 4411

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

oracle数据库常用命令

删除表,可恢复(flashback table mytest to before drop )6、alter table mytest add (address varchar2(100 char));(8)创建表、添加、修改、删除、查--------------------------------------alter table mytest drop (addr);

weixin_42137361的博客 263

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

oracle创建用户清表权限,Oracle数据库常用命令

ORACLE 账号相关 如何获取表及权限 1.COPY表空间backup scottexp登录管理员账号system2.创建用户 create user han identified(认证) by mima default tablespace users(默认的表空间) quota(配额)10M on users;创建账号分配权限grant creatr session,create table...

weixin_28879085的博客 512

linux oracle 运维_oracle数据库常用命令整理

这篇文章主要介绍了oracle查询语句,有助于新手迅速熟悉ORACLE基本语法有助于新手迅速熟悉ORACLE基本语法,需要的朋友可以收藏下oracle查看用户状态selectusername,account_statusfromdba_users;查看所有角色select*fromdba_roles;锁定用户alteruserXXXaccountlock;Linux下...

weixin_39856803的博客 248

oracle执行命令常用小结,oracle数据库执行脚本时常用命令总结

收集了一篇oracle数据库执行脚本常用命令总结,希望给同学带来一些帮助。 1. 执行一个SQL脚本文件 代码如下 复制代码 sqlplus user/pass@servicenamefile_name.sql 或 SQLstart file_names 或 SQL@ file_name 我们可以将多条sql语句保存在一个文本文件中,这收集了一篇oracle数据库执行脚本常用命令总结,希望给同学带...

weixin_39828198的博客 354

linux 上plsql命令_Linux下oracle数据库常用命令

Linux下oracle数据库常用命令#sysdba用户登录[oracle@oracle ~]$ sqlplus / as sysdba#查看当前用户sql>show user;#查看当前数据库实例sql>show parameter instance_name;Oracle用户下执行:$ sqlplus system/manager @ file.sql 执行sql脚本文件$ sql...

weixin_39907131的博客 303

oracle rman 实例,Oracle数据库rman常用命令的使用示例

Oracle数据库rman常用命令的使用是本文我们主要要介绍的内容,接下来我们就开始介绍这一部分内容,希望能够对您有些收获!连接到rman1.连接到目标数据库(不使用恢复目录)[oracle@localhost~]$rmantargetevan/evan@oralifenocatalog在rman提示符下连接目标数据库:[oracle@localhost~]$rmannocatal...

weixin_35915385的博客 592
下一篇: SSH数据源+注解+事务
莫欺少年穷
博客等级 码龄15年 357粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

莫欺少年穷

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值