oracle@yingxiang-testServer1 oradata]$ export ORACLE_SID=APPDB[oracle@yingxiang-testServer1 oradata]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 22-MAY-2014 11:42:15 Copyright (c) 1991, 2013, Oracle.  All rights reserved. TN…
查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件) 0.表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 查看用…
Oracle数据库启动实例分为3个步骤: 启动实例 加载数据库 打开数据库 通用模式: STARTUP  [ nomount | mount | open | force ]  [resetrict] [ pfile = filename ]; Oracle数据库实例在启动实例时必须读取一个初始化参数文件,以便从有关实例启动的参数配置信息.若在startup语句中没有指定pfile参数,则Oracle首先读取默认位置的服务器的初始参数文件spfile,若没有找到默认的服务器初始化参数文件,则将读…
windows下的的oracle ,实例启动时是会向windows操作系统的事件查看器--应用程序 部分写入启动信息的,并且这个写入行为无法用oracle 的参数或者其他手段去禁止. 若是事件查看器--应用程序的日志满了,会导致如下的情况:ORA-28056: Writing audit records to Windows Event Log failed. 清理完日志之后,数据库实例就能启动了,如下:…
一开始在所数据库表导入,导出的时候,经常发现含有BLOB等大数据类型文件无法简单正常的导入导出(imp/dmp),然后在网上得知oracle 10以后有了(impdp/dmpdp)命令,数据导入导出的速度是(imp/dmp)命令的10倍以上,所以来学习总结一下impdp/dmpdp命令. 一.背景环境: 希望导出数据库表所在用户/密码:mhweixin/mhweixin; 希望导入数据库表所在用户/密码:zbtj/zbtj; 二.步骤: 1.建立导出文件所在目录:dir为directory 的名…
需要创建这些删除语句,通过oracle的数据字典找到该用户下的所有表.视图等对象,拼接成语句.如下select 'drop table '||table_name|| ' cascade constraints;'from user_tablesselect 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete tablesselect 'drop view ' || view_name||'…
0.表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 查看用户下所有的表 SQL>select * from user_tables; 1.用户 查看…
最近在学习Oracle,平常喜欢使用EM查看数据库状态,但是在最近突然发现EM连接不上Oracle数据库了,不知道问题出在哪里,只好卸载了重装.但是,在使用了几天以后,又出现了相同的问题,于是下决心将这个问题解决. 图1.出错界面 网上查找资料,说是这个问题可以通过emca重建资料库来解决,具体操作如下: 1.先删除原来的配置:打开SQL PLUS,以sys账户登录Oracle,执行命令 SQL> drop user sysman cascade; //这个命令执行时间较长,耐心等待 用户已删除…
接上一篇博客,安装 Oracle19chttps://www.cnblogs.com/xuzhaoyang/p/11264557.html 切换到root用户下,切换目录到db_1,执行,遇到选择路径的时候,直接回车就可以 ./root.sh 然后进入到Oracle用户下db_1目录,执行命令 [oracle@localhost db_1]$ export DISPLAY=192.168.56.1:0.0 [oracle@localhost db_1]$ LANG=en_US netca 弹出框…
启动.关闭Sybase数据库服务器 一.启动Sybase服务器 在windows下介绍两种方法启动Sybase数据库服务器. 1.通过服务器管理器 依次打开控制面板>管理工具>服务 管理窗口.拖动滚动条到Sybase打头的服务名称附近,一般会发现有5个服务:Sybase SQLServer _ <servername>.Sybase BCKServer _ <servername>_BS.Sybase MONServer _ <servername>_MS.…
工作日记之<修改用户表现有表空间> //user_tables可查询出当前登录用户的所有表,以及部分表信息,可以灵活运用于其他用途 //假设现有表空间TS1.TS2,需要迁移所有表空间TS1的表到TS2中,可使用以下语句(在pl sql中). SELECT 'ALTER TABLE ' || TABLE_NAME || ' MOVE TABLESPACE TS2;' FROM USER_TABLESWHERE TABLESPACE = 'TS1'; //也可以直接写sql语句 ALTER TA…
SELECT dbms_lob.substr(dbms_metadata.get_ddl('INDEX', INDEX_NAME))||';'  from dba_indexes where owner='需要导出所有索引的用户' refer to:https://www.cnblogs.com/lhrbest/p/8820438.html http://www.cnblogs.com/wlzhang/p/5035771.html…
--查看日志文件 select member from v$logfile; --查看表空间使用情况 SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_name  FROM dba_free_space  GROUP BY tablespace_name;  SELECT a.tablespace_name,  a.bytes total,  b.bytes used,  c.bytes free,  (b.bytes * 1…
PM> Enable-Migrations -MigrationsDirectory "Migrations\ContextA" -ContextTypeName MyProject.Models.ContextA PM> Enable-Migrations -MigrationsDirectory "Migrations\ContextB" -ContextTypeName MyProject.Models.ContextB…
1.tomcat中sql语句 用户名 pdmis 密码pdmis create USER pdmis IDENTIFIED BY pdmis;grant create session to pdmis;grant unlimited tablespace to pdmis;grant connect,dba,resource to pdmis; 2.cmd 语句 sqlplus system/system@orcl as sysdba;  //先用system登陆 create user pdm…
# 启动redis端口6379的配置 [root@newcms:/usr/local/nginx/conf]# /etc/redis.conf daemonize yes pidfile /usr/local/redis-/redis.pid port tcp-backlog timeout tcp-keepalive loglevel notice logfile "/usr/local/redis-2.8.7/var/redis.log" databases save save s…
上一文章 oracle11g数据库--创建表空间,创建用户,用户授权并指定表空间.我们已经建好了指定的新用户pdmis. 接下来我们需要将备份好的数据库,还原至新用户pdmis下. 想要还原,我们需要将备份好的dmp文件.拷贝至目标服务器下(此处为D:\oraclebf\PDMIS\PDMIS.DMP) 出现上面问题是因为要传的文件太大造成的,我可以将本分文件通过压缩文件压缩后再传压缩文件(5.15g的备份文件被压缩为515m) 传到目标服务器后,再进行文件解压缩.保存至对应的路径下(此处为D:…
前提:安装好了Oracle 12c数据库,已有一个数据库实例xe,登录用户/密码:system/oralce 我用的是docker安装的Oracle 12c的实例: docker run --name <docker_name> -d -p : -p : -v /home/<user>/docker/data/oracle_1521:/u01/app/oracle sath89/oracle-12c 具体参考 https://hub.docker.com/r/sath89/orac…
linux shell下  svnserve - d -r + 目录   例如:svnserve -d -r /svn 启动 svn服务. 访问svn://192.168.0.120/kjcg 测试. 启动oracle: 一.如何启动数据库实例 1.进入到sqlplus启动实例 [oracle@redhat ~]$ su - oracle --“切换到oracle用户” 2. Password: [oracle@redhat ~]$ lsnrctl start  --“打开监听” LSNRCTL…
  Oracle删除用户下所有对象的方法未必人人都会,下面就为您介绍两种常用的Oracle删除用户下所有对象的方法,希望对您学习Oracle删除用户方面能有所帮助. 方法1: drop user XXXX cascade; drop tablespace XXXX INCLUDING CONTENTS; 方法2: 写存储过程实现   Oracle删除用户下所有对象的方法未必人人都会,下面就为您介绍两种常用的Oracle删除用户下所有对象的方法,希望对您学习Oracle删除用户方面能有所帮助. 方…
用户和表空间 看具体下载什么来操作?(oracle  11g,终端) 如果不在虚拟桌面, 它在整个总账项目里占什么位置? 如何使用? 不管学什么都要及时复习和总结,很重要. 增删改查  decode  trunc  subString 用PL/SQL. 修改数据文件 1)增加数据文件 格式: alter tablespace tablespace_name add datafile ‘xx.dbf’ size xx; 例子: alter tablespace test1_tablespace a…
Oracle有3种用户: system.sys.scott 1.system和sys的差别在与是否能创建数据库2.sys用户登录创建数据库,3.scott是给刚開始学习的人学习的用户.学习者能够用Scott登录系统,注意scott用户登录后,就能够使用Oracle提供的数据库和数据表,这些都是ora…
n  创建数据库有两种方法: 1)通过oracle提供的向导工具 2)我们可以用手工步骤直接创建 但我们创建完一个新的数据库实例后,在服务中就会有两个新的服务创建,这时,你根据实际需要去启动相应的数据库实例. 在同一台机器,可以同时启动多个数据库实例,我们在登录或连接的时候,需要指定主机字符串.…
Linux系统:CentOS-7.0 MySQL版本:5.7.21 Linux系统下启动多个MySQL实例,目前知道有两种方法,一种是通过官方提供的mysqld_multi.server来实现,但是我现在还没研究这种方法是怎么做的:另一种就是通过安装多个MySQL服务器的原始方法实现.我现在是通过第二种方法实现的.成功启动2个MySQL实例.接下来介绍一下操作过程,请多指教. 一.安装第一个MySQL(5.7.21)服务器 首先说明下我是用二进制包安装mysql的:mysql-5.7.21-li…
完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例. 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等): 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区. 在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台内存),然后由这个Oracle数据库实例来访问和控制磁盘中的数据文件.Oracle有一个很大的内存快,成为全局区(SGA…
1.同一个数据库实例.同用户,多表创建视图 2.同一个数据库实例,不同用户下.多表创建视图 3.同一个数据库,不同数据库实例,多表创建视图 4.不同类型数据库,多表创建视图 1.同一个数据库实例.同用户,多表创建视图 暂缺.! 2.同一个数据库实例,不同用户下,多表创建视图 步骤一.创建实例,创建两个用户的sql: -- 创建实例 : Database Configuration Assistant 创建数据库 -- 查询表SYSTEM表空间的数据文件的物理路径 -- SELECT FILE_…
导出 exp用户名/密码@数据库实例owner=用户名file=文件存储路径 例如:exp MM/123456@ORCL owner=MM file=F\abcd.dmp 导入 imp用户名/密码@数据库fromuser=用户名touser=用户名file=d:\cu.dmp ignore=y 例如:imp MM/123456@ORCL fromuser=MM touser=SZZM file=F:\test.dmp ignore=y 注意 空表不会被导出 基本语法和实例: 1.EXP: 有三种…
简介 之前也在linux下安装过oralce,可每次都是迷迷糊糊的,因为大脑一片空白,网上随便看见一个文档就直接复制,最后搞了乱七八糟,虽然装上了,却乱得很,现在记录下来,希望能给其他网上朋友遇到问题时提供点帮助,该篇文件借鉴大量网友的总结,首先谢谢他们! 安装环境 Linux 服务器: SuSe11-linux      64/32位 Oracle服务器: Oracle11gR2      64/32位 系统要求 内存: 必须高于1G的物理内存 交换空间: 一般为内存的2倍,例如:1G的内存可…
oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下. 安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME.比如: export ORACLE_SID=test  export ORACLE_BASE=oracle_install_dir export ORACLE_HOME=xxx 启动步骤:注意$代表s…
一.启动Oracle数据库和监听器 首先切换到Oracle专有用户: [root@NJZYY06 ~]# su - oracle [oracle@NJZYY06 ~]$ 1.启动数据库: [oracle@NJZYY06 ~]$ sqlplus /nolog SQL*Plus: Release Production on Wed Sep :: Copyright (c) , , Oracle. All rights reserved. SQL> connect /as sysdba Connect…