Oracle数据库sql语句

1.创建用户、赋权限、删除用户droptablespacetest_tbsincludingcontentscascadeconstraints;--删除表空间createtablespacetest_tbsdatafile'test_pdb.dbf'size1024mautoextendonnext50mmaxsize20480mextentmanagementlocal;--创建表空间createusertest_nameidentifiedbytest_passworddefaulttablespacetest_tbs;--创建用户grantconnecttotest;grantresourcetotest;grantdbatotest;dropusertestcascade;2.修改用户密码&解除锁定(需要DBA权限)alteruserSCOTTidentifiedbytiger;alteruserSCOTTaccountunlock; 3.查询锁表SELECT'altersystemkillsession'''||c.sid||''||','||c.seri...
代码星球 代码星球·2021-01-10

Linux下自动备份Oracle数据库并删除指定天数前的备份

说明:Oracle数据库服务器操作系统:CentOSIP:192.168.0.198端口:1521SID:orclOracle数据库版本:Oracle11gR2具体操作:1、root用户登录服务器mkdir-p/backup/oracledata #新建Oracle数据库备份目录chown-R oracle:oinstall/backup/oracledata-R#设置目录权限为oinstall用户组的oracle用户(用户oracle与用户组oinstall是在安装Oracle数据库时设置的)系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接2、新建Oracle数据库备份脚本vi/backup/oracledata/ordatabak.sh #新建文件,输入以下代码#!/bin/shexportORACLE_BASE=/data/oracleexportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1exportORACLE_SID=orclexportORACLE_TERM=xte...

navicat 连接oracle数据库报错:ORA-28547:connection to server failed,probable Oracle Net admin error

 链接:http://pan.baidu.com/s/1dEO9qJR密码:ye2c  用Navicat连接Oracle数据库时出现如下错误上网一查原来是oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即OracleInstallClient。而我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果使用Navicat连接Oracle服务器出现ORA-28547错误时,多数是因为Navicat本地的OCI版本与Oracle服务器服务器不符造成的。所以我们要做的就是下载OCI使之与我们所安装的Oracle服务器相符合。OCI下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html值得注意的是不管你使用的是32位系统还是64位系统,都应该下载32位的InstallClient.还有一点要注意,Oracle9i或以上版本的,要...

PLSQL连接虚拟机中的Oracle数据库

下面这个连接对以后虚拟机安装非常有用!!! https://blog.csdn.net/lixin5456985/article/details/81670095...

C# 连接Oracle数据库,免安装oracle客户端

 首先下面的内容,有待我的进一步测试和证实。18.12.20被证实了,还需要安装Oracle客户端,或者本机上安装oracle数据库软件。18.12.20 1.下载Oracle.ManagedDataAccess.dll2.添加到C#引用3.命名空间引用usingOracle.ManagedDataAccess.Client;4.连接参数的获取然后打开Oracle安装的文件夹,以Oracle10为例D:Oracle10NETWORKADMINnsnames.ora,打开这个文件,会看到如果没有请按照图片内容输入即可,host=[主机名称],SERVICE_NAME=[随意取]5.完成上述后,连接字符串:strConnection=“DataSource=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=LocalHost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)));PersistSecurityInfo=True;UserID=XXXX;Password=XXXX;”;简单说明一下...

连接ORACLE数据库,是不是必须要安装oracle客户端的运行时

大神给的回答:net连接oracle使用的是oci接口,必须安装oracle客户端,并配置本地网络服务名tnsnames.ora。不过oracle网站有精简版的客户端软件,不到30M吧,解压,并编辑tnsnames.ora既可。很是方便,不用安装700M左右的客户端,而且安装后还不好卸载。如果是java则可以使用thin进行连接,而不需要安装oracle客户端。  备注:oracle客户端OracleDatabase11gRelease2Client(11.2.0.1.0)forMicrosoftWindows(32-bit)安装好后,用NetConfigurationAssistant进行本地服务名配置。      参考文章developerm,我想连接ORACLE数据库,是不是必须要安装oracle客户端,2016-05。 ...

oracle数据库维护常用操作

 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,systemselect*fromdba_users;查看你能管理的所有用户!select*fromall_users;查看当前用户信息!select*fromuser_users;--查询你当前用户下,有哪些表SELECT*FROMuser_tables-查询你当前用户下,可以访问哪些表[也就是访问自己和其他用户的]SELECT*FROMall_tables--查询当前数据库所有的表,需要你有DBA的权限SELECT*FROMdba_tables--查找工作空间的路径select*fromdba_data_files; --删除用户dropuser用户名称cascade;--删除表空间droptablespace表空间名称includingcontentsanddatafilescascadeconstraint;例如:删除用户名成为LYK,表空间名称为LYK--删除用户,及级联关系也删除掉dropuserLYKcascade;--删除表空间,及对应的表空间文件也删除掉droptablespaceL...

Oracle数据库冷备份与恢复(救命稻草)

  说明,只要是同样系统,同样数据库版本,是可以做冷备恢复。冷备份数据必须是数据库不在open状态下。以oracle11gR2为例。具体步骤如下。(1)用SQLPlus连接数据库:sqlplus用户名/密码assysdba(2)关闭DB:shutdownimmediate;(3)复制文件到其他地方存储实现备份1)复制三个文件夹admin;oradata(datafile,controlfile,redo【注:数据文件,控制文件,redo】);flash_recovery_area三个文件夹。2)dbhome_1下的内容database(PWDfile、pfile);dbs(spfile);NETWORK/ADMIN(listener.ora、tnsnames.ora)。 2.Oracle重新建库恢复(1)创建一个和原来一样的数据库。(安装路径和数据库名必须和原来一致)(2)停止数据库shutdownimmediate;(3)复制安装目录下的admin、oradata、flash_recovery_area覆盖,复制database(PWDfile、pfil...

Oracle数据库备份

一、Oracle的导出(备份)   1、用PLSQL连接Oracle数据库服务器,使用你需要导出的用户连接Oracle数据库服务器,执行下面语句备份:declare          h1   NUMBER;          l1   varchar2(20);         begin             h1:=dbms_datapump.open(operation=>'EXPORT',job_mode=>'SCHEMA',job_name=>'JOB_...
代码星球 代码星球·2020-11-02

[置顶] 解决EXTJS文本框长度验证在ORACLE数据库下不正确的问题

由于ORACLE数据库里面一个汉字和符号占2个字节,数字和英文占1个字节,所以用EXTJS的文本框MaxLenght去限制输入的长度是不正确的,因为EXTJS只限制了输入的字数量,而不是字节数量。解决办法1:String.prototype.byteLen=function(){varlen=0;i=this.length;while(i--){len+=(this.charCodeAt(i)>255?2:1);}returnlen;}然后在文本框控件中加入手动验证:validator:function(value){if(value.byteLen()>20){return"不能超过20个字符或10个汉字";}returntrue;} 解决办法2,,正则匹配:validator:function(value){varlen=value.replace(/[^/x00-/xff]/g,"xx").length;if(len>20){return"不能超过20个字符或10个汉字";}returntrue;} 用oracle数据库的朋友,一定要注意这些...

关于oracle数据库压力测试

今天接到需求,需要对oracle数据库进行压力测试,就这几个字的需求。然后查看了以下软件:1.BenchmarkFactory是一款专业的服务器性能测试工具,专为数据库测试和可扩展性测量而设计,让用户可以确定MSSQL,MySQL和Oracle数据库服务器的性能。有免费版,有商业版,如果想得到好的测试结果需要对数据库进行优化,做这个测试并得到好的结果还得配备一名DB,关键还得熟悉业务,明显不是我的菜。2.orastress主要测试数据库的压力。它可以测试数据库的CPU或者内存的压力(以只读方式),也可以使用包括普通INSERT和直接路径INSERT两种方式测试数据库的I/O能力。orastress只能运行在windows下,但它也可以测试远程服务器的压力。非开源软件,默认只能一个session测试。可以通过邮件找到原作者申请7天的临时key。时效性不行被pass。3.SwingBench是一款针对Oracle数据库的压力测试工具,由OracleUK的员工开发,目前稳定版本2.6,免费软件,基于java开发,平台兼容性良好。谢珮英推荐的,就这个吧~ ...

导入导出oracle数据库表的dmp文件

来源于:http://jingyan.baidu.com/article/ff42efa917eca2c19f22025a.htmlhttp://blog.csdn.net/lanpy88/article/details/7580691通过导入导出dmp文件,可以把一个或多个数据库表的表结构和表数据同时导入导出。下面来讲述一下如何进行导入导出。先进入命令行,点击开始,输入cmd:回车,出现命令行窗口:导入的命令是:imp 用户名/密码@网络服务名 file=xxx.dmp full=y;如:  小贴士:导出多个表时,表名使用逗号隔开如:tables=(table1,table2,table3)。经过这四步,就可以进行数据库表结构和表数据的同时导入导出了。  导出:方法一:利用PL/SQLDeveloper工具导出:菜单栏---->Tools---->ExportTables,如下图,设置相关参数即可:  方法二:利用cmd的操作命令导入导出:3:导入与导出,如下:数据导出: ...

oracle数据库连接问题org.springframework.jdbc.support.MetaDataAccessException: JDBC DatabaseMetaData method not implemented by JDBC driver

org.springframework.jdbc.support.MetaDataAccessException:JDBCDatabaseMetaDatamethodnotimplementedbyJDBCdriver-upgradeyourdriver;nestedexceptionisjava.lang.AbstractMethodError:oracle.jdbc.driver.T4CConnection.isValid(I)Zatorg.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:334)~[spring-jdbc-5.1.9.RELEASE.jar:5.1.9.RELEASE]atorg.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:356)~[spring-jdbc-5.1.9.RELEASE.jar:5.1.9.RELEASE]......Causedb...

springboot集成druid+mybatis连接oracle数据库

2.1、配置druid数据源 2、随后要进行druid的数据源的配置,如果要想使用druid的数据源,那么首先一定要去修改pom.xml配置文件,引入以下包:  oracle官网下载ojdbc6.jar,直接引入的依赖不能用,亲身测试<dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.0.31</version></dependency>3、如果要进行数据源的整合处理,直接修改application.yml配置文件即可:server:port:8080tomcat:uri-encoding:UTF-8servlet:session:timeout:30#context-path:项目路径,默认是localhost:8080/spring:jpa:database:oracledatasource:#使用c3p0数据源type:com.alibaba.druid.pool...

oracle数据库显示所有用户方法

sql>showuser查看自己的是哪个用户sql>select*fromall_users;查询所有用户sql>select*fromuser_users;查询当前用户下的详细信息sql>select*fromdba_users;查询dba下所有用户信息sql>select*fromdba_roles;查看所有角色...
首页上一页...23456...下一页尾页