oracle数据库 sqlplus】的更多相关文章

(出现乱码 解决方法留存) 问题描述 : 在用eclipse使用jdbc插入中文数据的时,数据用plsqldev查询时,正常显示中文,但是用sqlplus查询时,为中文乱码,当用plsqldev直接插入中文时,也直接会出现乱码,用sqlplus插入的中文,plsqldev读出乱码---> plsqldev与sqlplus出现乱码不一致情况 解决    : 1)使用查询语句 select * from v$nls_parameters; 查询到的 NLS_CHARACTERSET AL32UTF8…
安装 RPM包下载地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html 下载客户端,得到以下两个包 oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm oracle-instantclient-sqlplus-21.1.0.0.0-1.x86_64.rpm a)RedHat/CentOS直接rpm安装. rpm -i o…
可以正常登录sqlplus,通过sys as sysdba 但在sql>输入语句,反馈如下 解决方法: sql>输入conn sys/as sysdba Enter password: connected SQL> 再次输入命令,正常  …
linux下 安装了中文版本的,造成sqlplus 连接时出现了乱码 如图 一开始以为是LANG 变量的问题 后来发现是NLS_LANG的问题 解决方法: export NLS_LANG="AMERICAN_AMERICA.UTF8" 或者是放到~/.bash_profile 进行使用 source一下就可以了…
本操作是在oracle的11g版本中的操作 一.数据库登录操作: 如果是在服务器上登录oracle,需要先切换到oracle用户再进行登录 #切换到oracle用户 su - oracle #登录oracle数据库 sqlplus "/ as sysdba" 二.dmp文件的导入导出 1.导出: 导出命令是:  exp 数据库用户名/密码@配置文件地址名 例: exp zhjcpt_sc/zhjcpt123456@ZHJCPT 在执行的交互过程中,需要指定导出的路径和文件名,还有指定导…
Copy命令可以实现不同Oracle数据库间的数据的复制,也是可以实现同一数据库的数据复制,其性能表现和导入/导出相同. 根据9i文档,说Copy命令未来会不支持,但实际上Oracle 11g仍然支持Copy命令,只是未写入11g的文档里,未来12C不知道还支不支持. Copy也有明显的缺点,Copy只支持五种数据类型,Char,Date,Long,Number,Varchar2,8i之后Oracle数据库新增的数据类型都不支持. 使用方法: 1.首先确保TNS里记录了源Instance和目标I…
欢迎访问我的个人博客IT废柴,本文永久链接移至:sqlplus命令行登录oracle数据库的N种方法盘点 sqlplus有几种登陆方式Oracle数据库, 比如: 1.以操作系统权限认证的oracle sys管理员登陆 C: > sqlplus "/as sysdba" 2.不在cmd或者terminal当中暴露密码的登陆方式 C: > sqlplus /nolog SQL> conn /as sysdba 或者 C: > sqlplus /nolog SQL&…
设置sqlplus访问远程oracle数据库的最快方法 时间:2010-01-21 10:57来源: 作者: 点击: 2次 设置sqlplus访问远程oracle数据库的最快方法,如果要连接远程数据库,传统的一定可行的方法是在本地装一个oracle,然后使用"NetworkConfigurationAssistant"配置,之后用PL/SQLDev连接oracle官网上提供了最小访问包,就是如下3个包,加起来35MB.1.首先去or 如果要连接远程数据库,传统的一定可行的方法是在本地装…
三.SQLPLUS ​ SQLPlus 是 Oracle 数据库提供的一个专门用于数据库管理的交互式工具,使用 SQLPlus 可以管理 Oracle 数据库的所有任务,SQLPlus 通过命令的方式对数据库进行管理,也可以通过 SQLP lus 执行 SQL 语句的操作. 3.1.SQLPlus设置 ​ 如果要想了解 sqlplus 命令,首先要解决一个新的问题:数据问题. ​ 在 Oracle 12C 中由于存在了 CDB 和 PDB 概念,所以所谓的测试数据,默认是找不到的,所以下面必须首…
oracle数据库plsql developer   目录(?)[-] 一     SQL基础知识 创建删除数据库 创建删除修改表 添加修改删除列 oracle cascade用法 添加删除约束主键外键 创建删除索引 创建修改删除视图 二     SQL查询 基本的SQL语句 unionminusintersect 内连接外连接 子查询关联子查询 betweeninexists 复制表insert into selectselect into from 三     SQL查询优化 尽量少用 IN…
Oracle数据库忘记用户的密码.经验证,可行的解决方案如下: 1.Ctrl + R 打开cmd窗口,输入 sqlplus / as sysdba  (注意/左右两侧有空格) 2.运行cmd ,输入  alter user 用户名 account unlock;  (用户名为你想要找回/修改 密码的用户,这里举例为 system 用户 ) 3.alter user 用户名(system) identified by  新密码(m1234) ; 修改密码 (注意:一定要在英文输入状态下输入字母,否…
通常我们都是使用PL/SQL Developer来对Oracle中的数据对象和数据进行管理.如果我们想方便快速还原或者部署Oracle到新机器上,怎么进行数据库的备份.导入恢复呢? 这里我们必须要考虑的:如何创建Oracle表空间.创建Oracle数据库;如何把Oracle对象.表数据导出到sql脚本中. 1.数据库备份 (1)导出数据库对象 Tools-->ExportUser Objects,选择需要导出的数据库对象,包括:表.序列.存储过程.视图.函数等. (2)导出表数据 Tools--…
一.自定义数据库和各个会话的语言相关行为 1.1 全球化功能 1.2 使用全球化支持功能 二.使用数据库和NLS字符集 2.1 语言排序与选择 2.2 Locale Builder 2.3 使用时区 Reference 一.自定义数据库和各个会话的语言相关行为 1.1 全球化功能 字符集 Oracle数据库软件有自己的字符集,不依赖于主机操作系统的字符集. Oracle支持数百种字符集,我们在建立数据库时应该充分考虑实际业务需求,从而选择合适的字符集. 比如,我们确定数据库只是中国人来用,那么就…
昨晚下班的时候,我准备关闭本机的虚拟机上的ORACLE数据库后准备下班,但是由于我SecureCRT开了多个窗口,结果一不小心,疏忽之下在一个生产服务器上执行了shutdown immediate命令,大概过了6到7秒,发现该命令还没有响应,我才发现我这个命令执行错了服务器.一惊之下,想都没有想直接CTRL+C想中断这个操作. 如下所示: SQL> shutdown immeidate; SP2-0717: illegal SHUTDOWN option SQL> shutdown immed…
一.数据库基础知识 1.概念 数据库全称数据库管理系统,简称DBMS,是一种在计算机中,针对数据进行管理.存储.共享的一种技术. 2.分类 数据库的发展过程中,按逻辑模型可分为以下几种: 3.关系型数据库 PS: 1.候选键.主键.外键都是需要用户来定义的,一般来说,这些键的定义都会和业务.真实数据匹配. 2.NF范式:在关系模型数据库中为了排除数据的冗余.数据的完整性.排除新增或删除数据的异常,通常引入范式的概念: 范式简称NF,总计有6种:1NF\2NF\3NF\BCNF\4NF\5NF;…
有时候你需要重启Linux 上的 Oracle 数据库. 注意先启动数据库,然后在启动数据库监听. a.切换为 oracle 用户身份,也可以使用 su - 将 home 和 path 都切换到 oralce 用户. su oracle b.启动 Sqlplus(使用 sql 语句) 但不进行登录动作 sqlplus /nolog c.使用数据库管理员连接数据库 connect /as sysdba d.启动数据库,并退出 sqlplus 命令状态 startup //开启监听前先退出 sqlp…
数据库:Oracle数据库是数据的物理存储.这就包括(数据文件ORA或者DBF.控制文件.联机日志.参数文件).其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库.可以看作是Oracle就只有一个大数据库. 实例: 一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构(Memory Structures)组成.一个数据库可以有n个实例. 用户:用户是在实例下建立的.不同实例可以建相同名字的…
临近春节,接到了一个导入数据的任务,在Linux客户端中的数据有50G,大约3亿3千万行: 刚开始很天真,把原始的txt/csv文件用sh脚本转化成了oralce 的insert into 语句,然后分割原始文件,用sqlplus@文件名导入. step1 txt 转化为sql cnt= cat /nfsdata/table/dayinsert.txt | awk -F' ' '{ if (cnt<100) { cnt=cnt+1; } else { cnt=0; print "commi…
创建表的同时插入数据:create table zhang3 as select * from zhang1;create table zhang3(id,name) as select * from zhang1; 将查询数据插入到某个表中:insert into zhang3 select * from zhang1;insert into zhang3(id,name) select * from zhang1; 有关完整性约束,表名,列名的两个视图:user_constraints, u…
数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容易混淆的概念.相信很多初学者都与我一样被标题上这些个概念搞得一头雾水.我们现在就来把它们弄个明白. 一.数据库名 什么是数据库名? 数据库名就是一个数据库的标识,就像人的身份证号一样.他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名.在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中.格式如下: DB_NAME=myorcl ... 在创建数据库时就应考虑好数据库…
一.Oracle数据库体系结构体系结构由下面组件组成:1.Oracle服务器(Server):由数据库实例和数据库文件组成,另外在用户建立与服务器的连接时启动服务器进程并分配PGA(程序全局区) (1)数据库实例(Instance) 数据库实例由一些内存区和后台进程组成. (a)内存区:共享池.数据库高速缓存.重做日志缓存.流池以及其他可选内存区 (b)后台进程:系统监控进程(SMON).进程监控(PMON).数据库写进程(DBWR).日志写进程(LGWR).检验点进程(CKPT).其他进程 (…
现在大型企业一般都用Oracle数据库,Oracle数据库在一般采用expdp,impdp 导出导入数据,但是在操作中经常会遇到一些问题.下面来浅析这些问题. 1. 导出数据 一般导出数据的时候需要建立一个目录地址 select * from dba_directories; --查询所有目录地址create or replace directory winqt_dump as '/home/front/dmpfile'; --创建目录地址grant read,write on director…
3个默认的用户    sys          //网络管理员  权限由上到下降低 [最后加上 as sysdba]    system  //本地管理员    scott     //普通用户  默认密码:tiger 创建用户:show user://显示用户            create user lisi identified by lisi;(前面为用户名,后面为密码)             drop user lisi;//删除用户lisi            grant c…
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用这个功能我们可以从生产库中导出数据库,再导入数据库到测试库中. 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行是由于在oracle中,安装目录\ora9i\bin被设置为全局路径(也可直接在系统环境变量中设置),该目录下有EXP.EXE与IMP.EXE文件被用来执…
首先连接到数据库,获取ORACLE数据库的基本信息: C:\USERS\ADMINISTRATOR>SQLPLUS/NOLOG SQL*PLUS: RELEASE 10.2.0.3.0 - PRODUCTION ON 星期五 4月 3 09:53:50 2015 COPYRIGHT (C) 1982, 2006, ORACLE. ALL RIGHTS RESERVED. SQL> CONNECT SYS@HEMESDB1_4217 AS SYSDBA 输入口令: SQL> SELECT…
Oracle 使用SqlPlus 安装,一键安装,很简单.安装过程,一定要记住密码 一.登陆sqlplus 连接本地服务器,可以直接,打开cmd: 可以直接不用登陆,如果登陆需要输入用户名.密码. sqlplus /nolog 也可以,注意斜杠后有空格 sqlplus / as sysdba 关闭: connect system/system as sysdba;//必须是sysdba,否则无关闭权限 shutdown immediate; 启动: startup; 启动监听器: lsnrctl…
Oracle 简介关系型(二维表)数据库 用来存储海量数据在大数据量的并发检索的情况下,性能要高于其他同类数据库产品一般运行环境是Linux和UnixOracle版本中的I(Internet) G(Grid) C(Cloud) E(自己安装在E盘)--> app --> Sword (Oracle安装目录)E:\app\Sword\product\11.2.0\dbhome_1\NETWORK\ADMINlistener.ora 监听的配置文件tnsnames.ora 客户端的配置文件 监听:…
打开要导出数据的PC,进入cmd界面 先进入数据库输入sqlplus,账号system密码508956.有权限的账户密码 2. create directory dir_555 as 'd:/asd169'; 到随便一个地方创建一个文件夹,随便起名asd169(不要有中文),自己手动创建 给文件夹一个DIR名字,这里是dir_555 输入Grant read,write on directory dir_555 to kbstest54; 给用户读写权限 回到CMD,不要在SQL模式下 expd…
分类: Linux Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用这个功能我们可以从生产库中导出数据库,再导入数据库到测试库中. 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行是由于在oracle中,安装目录\ora9i\bin被设置为全局路径(也可直接在系统环境变量中设置),该目录下有EXP.EXE与IMP…