随笔分类 - DB_Oracle
摘要:使用sqlplus登录Oracle指定的实例 方式一: sqlplus 用户名/密码@实例名 实例: [oracle@db ~]$ sqlplus dfds_test/dfds_test_2021@orac SQL*Plus: Release 11.2.0.4.0 Production on Tue
阅读全文
摘要:tnsnames.ora 文件用来定义一个或多个数据库实例的网络服务,客户端要想连接Oracle数据库实例必须要知道实例的网络信息,我们可以在tnsnames.ora 文件中指明待连接实例的网络信息并起一个别名,从而客户端通过该别名来连接,无需再通过ip:port/实例名的方式来连接,例如: 1、在
阅读全文
摘要:有时候我们需要知道Oracle的安装目录,可以通过以下命令查得: env |grep ORACLE 例如: [root@instance-kgwl9gll oracle]# env |grep ORACLE ORACLE_OWNER=oracle ORACLE_SID=ORCL ORACLE_HOS
阅读全文
摘要:在还原Oracle某个用户的数据之前应把该用户及其已有的数据删掉,然后新建同名的用户并指定对应的表空间、临时空间等,并授权。但在删除该用户时提示“无法删除当前已连接的用户”,该问题的解决方案如下: 例如要将名为xdbh的用户及其下的数据删除 1、先将待删除用户锁定 alter user XDBH a
阅读全文
摘要:由于安装Oracle数据库时未勾选正确的字符集,导致数据库的字符集与我们需要的不一样,我们可以通过如下步骤来修改。 1、查出oracle server 端当前的字符集 select userenv('language') from dual 查询结果中NLS_CHARACTERSET为server端
阅读全文
摘要:很多场景我们需要依据两个表的某个字段进行关联更新。 select * from table1 t1; select * from table2 t2; 现需求:参照table2表修改table1表,修改条件为两表的fname列内容一致。 常见陷阱:update table1 t1 set t1.fm
阅读全文
摘要:select count(*) from all_all_tables where owner='JCGM_SC'
阅读全文
摘要:dmp文件是Oracle数据库的转储文件,用于在不同主机之间进行数据迁移。通常使用expdp和impdp命令进行dmp文件的导出导入,expdp和impdp是服务端工具,只能在Oracle服务端使用。 一、从数据库导出dmp文件 切换到Oracle安装目录的宿主用户,然后通过expdp进行导出。 导
阅读全文
摘要:第一步:修改/etc/oratab文件 [oracle@localhost ~]$ vim /etc/oratab //如果没有这个文件,则是因为oracle安装完成的时候忘记执行root.sh文件,找到root.sh执行后就会出现oratab这个文件 第二步:把lsnrctl start和dbst
阅读全文
摘要:安装包: CentOS-7-x86_64-DVD linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 安装Oracle前准备 1、在桌面单击右键,选择“在终端中打开”,进入终端 输入命令:su 输入ROOT密码: 创
阅读全文
摘要:linux中启动oracle主要分两步:一个是启动服务、一个是启动监听器。方法/步骤一、终端连接到数据库所在的linux机器,切换到oracle用户模式下[root@nstlbeta ~]# su - oracle 二、sqlplus下登录到数据库启动服务[oracle@nstlbeta bin]$
阅读全文
摘要:1.下载Oracle 11g安装包 安装之前要先确定自己的电脑配置,以windows为例,如果是win7以下系统如xp等可以选择Oracle 10g,因为10g的程序文件只有200多兆,而11g及达到了2G。具体文件官方下载路径已经找不到了,只能去一些软件下载平台下载。如果是win7最好采用11g,
阅读全文
摘要:1、设置字体 工具——》首选项——》用户界面——》字体 2、设置代码自动提示 工具——》首选项——》用户界面——》代码助手 3、设置代码助手快捷键 工具——》首选项——》用户界面——》键配置
阅读全文
摘要:jdbc连接上oracle有两种方法: 1、 使用thin连接 由于thin驱动都是纯Java代码,并且使用TCP/IP技术通过java的Socket连接上Oracle数据库,所以thin驱动是与平台无关的,你无需安装Oracle客户端,只需要下载一个thin驱动的jar包,并且将环境变量中的CLA
阅读全文
摘要:1.下载Navicat安装,32位机器安装32位,64位机器安装64位,下面给出一个32位的安装包及注册机。 Navicat 32位下载链接:https://pan.baidu.com/s/13caq6EUtfZUjiUugPltScA 提取码:ggyp 2.在oracle官网下载instantcl
阅读全文
摘要:instantclient是一个轻量级的连接Oracle数据库的中间件,解压即可用。 安装过程如下: 1.下载instantclient并解压到指定的目录(注:32位的PLSQL就下载32位的客户端,64位的PLSQL就下载64位的客户端,如果不对应将连接不上) 下载地址:http://www.or
阅读全文