oracle
文章平均质量分 84
李子园的梦想
命运不是风,吹来吹去
展开
-
oracle 的常用SQL语句
1、创建表空间create tablespace TBS2、创建用户create user etlhss_y identified by XXX default tablespace TBS3、赋予权限grant connect,resource,dba to etlhss_y4、创建数据库CREATE database database_name5、创建表CREATE TABLE 表名称(列名称...原创 2017-11-23 20:07:17 · 3699 阅读 · 2 评论 -
oracle 异常杂症 之 死锁问题 (一)
【前言】遇到 oracle 异常 和 解决实践 系列文章 整理分享杂症一、oracle死锁一、症状:执行SQL或程序时,程序没有响应或SQL执行一直处于执行状态,没有成功,也没有报错。二、病理:当对数据库某个表的某一记录做更新或删除等操作,执行完毕后该条语句不提交事务,假如其他人同时也对该数据库执行一条对于这一记录做更新操作的语句。则在执行的时候就会处于等待状态,便陷入死锁,一直没有执行成功,也没...原创 2018-05-23 16:39:24 · 3452 阅读 · 1 评论 -
oracle的编码格式,解决乱码问题:
修改oracle的编码格式,解决乱码问题://查询客户端字符集select userenv('language') from dual 1、管理员用户连接 SQL>connsys/密码 assysdba; 2、关闭数据库。SQL>shutdownimmediate;3、启动数据库到Mount状态下。SQL>STARTUPMOUNT;SQ...原创 2018-04-01 10:17:42 · 2713 阅读 · 0 评论 -
oracle数据库名称
db_name为数据库名,(Oracle database)的唯一标识,一个数据库只有一个db_name。db_name在数据库创建后就不能再更改。Global_name=db_name.Db_domain后来分布式数据库普及,若数据库名一样,管理上混乱,为了解决引入Db_domain参数(域)。所以数据库的表示变成 db_name.Db_domain标识——Global_name,也就是db.n...原创 2018-04-01 10:17:32 · 11079 阅读 · 0 评论 -
oracle: linux下修改sys或system用户的密码
SYS用户是Oracle中权限最高的用户,而SYSTEM是一个用于数据库管理的用户。在数据库安装完之后,应立即修改SYS,SYSTEM这两个用户的密码,以保证数据库的安全。注:SYS和SYSTEM用户之间可以相互修改口令一、安装完后的修改口令:1、先登录服务器后,切换到oracle用户状态下: su oracle2、进入sqlplus,命令:sqlplus /nolog3、管理员sysdba权限...原创 2018-04-01 10:17:19 · 9129 阅读 · 0 评论 -
oracle: linux下启动、关闭oracle服务
1、先登录服务器后,切换到oracle用户状态下: su oracle2、检查oracle监听器运行状态:lsnrctl status命令查看。表示监听没有启动。3、执行启动监听,通过命令:lsnrctl start (lsnrctl stop 关闭监听)表示端口已启动成功。4、如果启动报错,listener.ora文件打开,调整HOST IP5、进入sqlplus,命令:sqlplus /n...原创 2018-04-01 10:16:46 · 48451 阅读 · 4 评论 -
oracle 解决:ORA-01552 :非系统表空间 ‘xxxx‘不能使用系统回退段 问题
SQL> select open_mode from v$database;SQL> show parameter undoSQL> alter system set undo_management=auto scope=spfile;SQL> shutdown immediateSQL> startupSQL> shutdown abortSQL> co...原创 2018-04-01 10:16:12 · 3882 阅读 · 0 评论 -
oracle: linux下oracle小知识
1、oracle 安装下的/u01/diag/rdbms/orcl/HOF/incident目录下是什么文件?答:每当一个错误发生的时候,oracle会创建一个incident,并且分配一个INCIDENT_ID号,同时在ADR HOME的INCIDENT目录中创建相应的INCIDENT 目录,每个错误号一个INCIDENT目录,目录被命名为incdir_<INCIDENT_ID>。在...原创 2018-04-01 10:15:58 · 431 阅读 · 0 评论 -
oracle: PLSQL登录遇到TNS-12520问题
报错:ORA-12520: TNS: 监听程序无法找到需要的服务器类型的可用句柄报错:TNS-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序原因:第一种错:服务端的数据库是专用服务器,但是在客户端的tnsname.ora里配置中设置了连接方式为shared第二种错:由于参数process值不够引起的解决:该次报错是第二种;1、切换用户:su oracle2、进入sqlpl...原创 2018-03-31 21:45:36 · 1680 阅读 · 0 评论 -
oracle:linux下 oracle怎么导出dmp文件
dmp文件:oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作。1、先给导出的路径 赋予权限:chmod 777 /home/userct/oss-shanxi2、切换用户su oracle3、连接数据库并导出exp 用户名/密码@orcl file=/home/userct/oss-shanxi/oss_api.dmp full=y;报错:没有写dmp的权限。先ctrl + d ...原创 2018-03-31 21:42:32 · 28458 阅读 · 2 评论 -
oracle: linux下 oracle怎么导入dmp文件
先创建数据库用户:create user XXX identified by xxx default tablespace XXXXX; grant connect,resource,dba to XXX ;数据库:用户名:XXXX密码:XXXX服务器连接地址和SID:10.XX.XX.XXX:1521/orcl1、给dmp文件加权限chmod 777 /home/userct/oss-shan...原创 2018-03-31 21:37:35 · 43241 阅读 · 4 评论 -
oracle: windows 下oracle 11g的安装
一、安装包下载网站:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html1、同意协议2、下载11g版本(File 1,File 2)3、两个一起解压到同一文件夹:(@只解压一个会报错)二、安装特别注意:1、用管理员模式启动setup.exe2、若先装了oracle客户端,已配置环境变量T...原创 2018-03-31 21:19:47 · 471 阅读 · 0 评论 -
oracle 异常杂症 之 SYSTEM表空间不足问题 (二)
杂症二、SYSTEM表空间不足报错一、杂症:PLSQL登录,报错:ORA-00604: 递归 SQL 层 出现错误ORA-01653: 表.无法通过(在表空间中)扩展ORA-02002: 写入审记线索时出错二、病理:1、表空间不足2、数据库的审计功能已经开启引起(SYS.AUD$表)三、病因定位:先连接上数据库:# su oracle# sqlplus /nologSQL> conn /a...原创 2018-07-03 15:56:39 · 6987 阅读 · 0 评论