![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Oracle
数据库常规用法于技术研究
yunzhonghefei
这个作者很懒,什么都没留下…
展开
-
Linux oracle 数据导出导入步骤:
通过SQL plus在Linux下导入导出Oracle数据库中的数据原创 2022-09-16 16:00:43 · 2336 阅读 · 1 评论 -
Oracle 数据库设置为只读及读写
Oracle 数据库设置为只读及读写原创 2022-07-27 11:20:28 · 2758 阅读 · 0 评论 -
查询Oracle数据的实例名和service_name
SQL> select instance_name from V$instance;INSTANCE_NAME----------------orclSQL> show parameter service;NAME TYPE VALUE------------------------------------ ----------- ------------------------------ser...原创 2022-03-07 17:25:48 · 3956 阅读 · 0 评论 -
Linux 下 Oracle 执行报错: shared memory realm does not exist
登录上Oracle用户,并使用 sqlplus "/as sysdba" 登录dba用户后,无论执行什么指令都会有如下提示:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not existLinux-x86_64 Error: 2: No such file or directory原因大致为:1、监听没启2、数据库实例没启首先解决第一个问题,查看监听是否启动,使用 lsnrctl st原创 2022-03-07 17:08:27 · 2914 阅读 · 0 评论 -
ORCLE 扩展表空间
select * from dba_data_files t where t.TABLESPACE_NAME='USERS';alter tablespace users add datafile '+DATA' size 10G autoextend on next 1G maxsize unlimited ;原创 2021-03-15 09:34:52 · 61 阅读 · 0 评论 -
Oracle 创建用户并赋权
create user snakerweb identified by snakerweb;--赋予权限grant connect,resource,dba to snakerweb;原创 2020-09-27 11:01:32 · 348 阅读 · 0 评论 -
ORACLE 数据库服务关闭并重启步骤
1. ------切换至oracle用户su - oracle2.-------以sysdba身份连接数据库sqlplus "/ as sysdba"3. -------查看数据库状态select status from v$instance;STATUS------------OPEN -----开启的4.-----------关闭数据库SQL> shutdown immediate;Database closed.Database dismounted.ORA..原创 2020-07-19 15:56:37 · 1405 阅读 · 1 评论 -
Oracle 表空间清理 及 数据库重装
本地创建数据库的表空间过大,磁盘空间不足,需要删除用户和表空间后进行重建:首先导入每个用户下的对象和对应的数据:exp 用户名/用户密码@实例名file= E:\xxx.dmp使用exp命令导出的文件中,如果表为空表,则不会导出,所以最终重新导入后,会缺表。所有需要首先在PLSQL>tools下,导出所有的用户对象,创建时,也首先创建用户用户,然后再导入数据,会避免少表的问题。删除用户DROP USER XXX CASCADE ;DROP TABLESPACE tables原创 2020-07-02 11:44:52 · 665 阅读 · 0 评论 -
Oracle 命令行操作数据库
1.问题数据库出现问题,但是没有PLSQL等界面工具可用2.诊断只能使用命令行进行操作3.处理1)、登陆oracle数据库用户su - oracle2)、使用sqlplus登陆sqlplus "/as sysdba"3)、 连接数据库实例conn username/password连接成功后即可进行操作。查询尽量使用字段名来替代*进行查询,...原创 2020-03-18 14:21:22 · 761 阅读 · 1 评论 -
程序不能成功连接上oracle数据库服务
表现:数据库安装好,并创建完实例后,通过PLSQL可以成功连接,但是通过程序不能进行连接诊断:1.程序是否正常2.服务名是否正确3.监听是否正确配置处理:1.更换测试环境的数据库连接,可以成功连接,排除情况1.2.通过PLSQL查询当前实例名,和配置文件中的实例名一致,排除情况2.查询语句:select name from v$database;3.排查...原创 2020-03-16 12:19:45 · 785 阅读 · 0 评论 -
Linux下启动/关闭Oracle
一、Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听; 2)启动数据库实例;1.登录服务器,切换到oracle用户,或者以oracle用户登录[admin@dataserver ~]$ su - oracle密码:[oracle@dataserver ~]$2.打开监听服务[oracle@localhost ~]$ ...转载 2019-11-25 16:55:34 · 80 阅读 · 0 评论 -
Oracle 数据库 更改账户密码
sqlplus / as sysdba ;alter user username identified by password ;password 为明文原创 2019-10-21 14:46:35 · 127 阅读 · 0 评论 -
ORA-00031:标记要终止的会话---Oracle锁Lock
一、现象描述 在ORACLE数据处理过程中,当某个PL/SQL developer正在运行创建一个临时表对大的数据进行暂存处理时,由于处理速度很慢,这时突然做了中断处理,甚至于直接从“任务管理器”中关掉PL/SQL developer。再次对该数据临时表进行处理时,会发现无论是删除、更新、查询等操作,都处于一直的执行等待状态。这种情况,很有可能是表已经被锁住了。但是当查询到死锁...转载 2019-10-18 14:01:10 · 7279 阅读 · 0 评论 -
Oracle 查询表空间使用率
select a.tablespace_name "tbs_name", round(maxspace / 1024, 2) "max_size(G)", round(totalspace / 1024, 2) "allocated_size(G)", round((totalspace - freespace) / 1024, 2) "used_siz...原创 2019-09-04 17:16:32 · 157 阅读 · 0 评论