sqlplus

win10安装oracle 19c后,配置客户端(navicat12)远程连接

谁说我不能喝 提交于 2020-08-15 06:32:54
背景:下载了oracle19c的windows安装包,解压在C:\a_file\WINDOWS.X64_193000_db_home,运行目录里的setup.exe启动安装,oracle目录设在C:\a_software\oracle 。 1.启动navicat12进行连接,报 ORA-12541: TNS : no listener 错误 是listener.ora文件没配置的问题,接下来进行配置: (1)文件在哪? 文件在oracle的home目录,即解压文件夹(C:\a_file\WINDOWS.X64_193000_db_home),的\network\admin下面。 注:oracle安装包的解压文件夹就是oracle的home目录了,安装前就应该规划好文件夹名和硬盘路径,不要像我一样忘了。 (2)配置什么? 原来只有 HOST = localhost 这一个配置,再加一个配置,把 localhost 改成本地ip (3)重启oracle监听程序 运行cmd,输入lsnrctl stop命令,报错,当前用户无权限。 用管理员方式运行cmd,输入lsnrctl stop命令,再输入lsnrctl start命令,就可以了。 2.再次进行连接,报sid或server name未找到 (1)还是listener.ora文件没配置的问题,接下来进行配置: 加上红框的部分,SID

【赵强老师】什么是PL/SQL?

不羁的心 提交于 2020-08-15 04:44:11
一、什么是PL/SQL? PL/SQL(Procedure Language/SQL)是oracle在标准的sql语言上的扩展。ql/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许私用条件语句和循环语句,允许使用例外处理各种错误,这使得它的功能变得更加强大。 PL/SQL开发工具主要有: SQL*PLUS开发工具。SQL*PLUS是oracle公司提供的一个命令行工具,我们可以直接在里面书写SQL和PL/SQL程序。 Oracle SQL Developer 是一个免费的集成开发环境,简化了传统部署和云部署中 Oracle 数据库的开发和管理。 PL/SQL Developer是用于开发PL/SQL块的集成开发环境(ide),它是一个独立的产品,而不是oracle的一个附带品。 二、PL/SQL与SQL的区别 SQL是结构化查询语言,比较接近自然语言,使用SQL,只需要说干什么,不需要说怎么干。由数据定义语言、数据操纵语言、数据控制语言构成,它不面向过程,即前一条语句与后一条语句无关。SQL是标准的语。 PL/SQL,Oracle对SQL标准的扩充,增加了面向过程的功能,所以可以用来编写存储过程、存储函数、触发器等等。 PL/SQL是结构化SQL,就是在标准SQL中加入了IF...ELSE... For....等控制过程的SQL。 三、开发第一个PL/SQL程序

How to Install Oracle Database 12c on CentOS 7

隐身守侯 提交于 2020-08-14 06:50:22
How to Install Oracle Database 12c on CentOS 7 On this page Step 1 - Install required Packages Step 2 - Configure User and System Step 3 - Configure Desktop Step 4 - Download Oracle Database Step 5 - Install Oracle Database 12c Step 6 - Testing Reference Oracle Database is an object-relational database management system (RDBMS) developed by Oracle Corporation. The Oracle Database is available under a Proprietary and OTN Standard License. The supported operating systems are Redhat Enterprise Linux (x86-64), SUSE and Oracle Linux, Microsoft Windows x86-64 and IBM Linux. In this tutorial, I will

docker安装oracle11gR2

柔情痞子 提交于 2020-08-14 03:36:13
1、拉取 docker 镜像: 命令:docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 该镜像由阿里云提供,比较大,可能需要下载一会, 等待下载即可。 2、查看 docker 镜像: 命令:docker images 然后运行镜像:docker run -d -p 1521:1521 --name oracle 镜像id 3、进入容器修改账户密码 3.1 检查容器是否运行成功 命令:docker ps 启动orcle:docker start oracle (oracle也可以写成容器的id) 3.2 进入容器 命令:docker exec -it oracle bash 3.3 切换回root用户 直接退出:exit 3.4 编辑环境变量 vi /etc/profile 在文件的末尾添加一下内容 添加内容: export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 export ORACLE_SID=helowin export PATH= $ORACLE_HOME/bin: $PATH 注意:按i进入编辑模式,输入上述命令后,按ESC键退出编辑模式,再输入:wq保存退出 3.5 使得修改生效 命令:source /etc

MongoDB学习(二) --- 概念解析、命令行基本操作

两盒软妹~` 提交于 2020-08-13 16:10:51
1、基础概念 下表将帮助您更容易理解Mongo中的一些概念: SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 column field 数据字段/域 index index 索引 table joins 表连接,MongoDB不支持 primary key primary key 主键,MongoDB自动将_id字段设置为主键 1.1、MongoDB 数据类型 数据类型 描述 String 字符串。存储数据常用的数据类型。在 MongoDB 中,UTF-8 编码的字符串才是合法的。 Integer 整型数值。用于存储数值。根据你所采用的服务器,可分为 32 位或 64 位。 Boolean 布尔值。用于存储布尔值(真/假)。 Double 双精度浮点值。用于存储浮点值。 Min/Max keys 将一个值与 BSON(二进制的 JSON)元素的最低值和最高值相对比。 Array 用于将数组或列表或多个值存储为一个键。 Timestamp 时间戳。记录文档修改或添加的具体时间。 Object 用于内嵌文档。 Null 用于创建空值。 Symbol 符号。该数据类型基本上等同于字符串类型,但不同的是,它一般用于采用特殊符号类型的语言。

mysql5.7.1.log数据库改名

对着背影说爱祢 提交于 2020-08-13 08:55:43
1.a -->b #!/bin/ bash #先判断新数据库是否存在,要是不存在就创建。 #列出老数据库下都有那些表,其中N和s参数起到的作用是格式化,有点类似于Oracle下sqlplus里的pag #用for循环来rename。 /bin/mysql -uroot -pjjjjj -h10. 0.0 . 22 -e ' create database if not exists wxqyh_test_0704 ' list_table =$(/bin/mysql -uroot -pjjjj -h10. 0.0 . 22 -Nse " select table_name from information_schema.TABLES where TABLE_ SCHEMA= ' wxqyh_test '" ) for table in $list_table do #echo $table /bin/mysql -uroot -pjjjj -h10. 0.0 . 22 -e " rename table wxqyh_test.$table to wxqyh_test_0704.$table " done [root@VM_0_134_centos 0704 ]# 参考: http://blog.itpub.net/20893244/viewspace-2147259/ 来源:

ubuntu18 Docker 安装 oracle 11g

与世无争的帅哥 提交于 2020-08-12 06:41:46
搜索oracle镜像 docker search oracle 下载oracle镜像 docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g 查看镜像 docker images docker images registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g 从下载的镜像创建并启动容器 docker run -d -p 1521:1521 --name oracle11 registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g 这里把新建的容器命名为oracle11 查看当前运行的容器 docker ps 进入已经启动的Oracle的容器 docker exec -it oracle11 bash 打开sqlplus sqlplus /nolog 使用sysdba角色登录sqlplus Conn sys/oracle as sysdba 查看哪些数据库 select name from v$databases; 查看oracle数据库信息 来源: oschina 链接: https://my.oschina.net/u/2255699/blog/4341428

oracle修改管理员密码

混江龙づ霸主 提交于 2020-08-10 06:58:50
先加当前计算机用户到组 CMD 输入:sqlplus /nolog 输入:connect/as sysdba 接下来就可以任意修改账号的密码了。如将sys的密码修改为a123,则只需要输入: alter user sys identified by a123; 如将system的密码修改为a123456,则只需要输入: alter user system identified by a123456; 来源: oschina 链接: https://my.oschina.net/u/4349018/blog/4302120

Centos7上Oracle数据库创建表空间并导入数据

落爺英雄遲暮 提交于 2020-08-09 11:25:03
文章目录 前言 正文 一、Centos7虚拟机上安装上Oracle11g数据库 二、表空间的创建 三、表的创建 四、数据库表数据的导入 五、数据库表数据的导出(待完善) 六、常用的Linux命令 七、一些问题集合 小结 前言 最近公司需要在 Centos7 虚机上安装上 Oracle11g 数据库,并在数据库里面建表和导入数据,由于之前没有实际操作过,所以自己整理一篇相关的笔记记录一下具体的过程以及在这个过程中遇到的问题。 正文 一、Centos7虚拟机上安装上Oracle11g数据库 具体的安装步骤可以自己百度,网上有很多教程哈。 二、表空间的创建 需要注意的是 :表空间有默认的表空间,但是默认的表空间容量很小,只有几百兆,所以不推荐用默认的表空间。 Oracle 数据库建立表空间的语句(其中size的单位可以是G也可以是M),其中表空间创建的最大容量是不超过32G(也就是小于32G,不能等于哈),如果空间超过了32G,可以手动扩容,创建表空间的SQL语句如下: create tablespace umsTradeDetail datafile '/oradata/tablespace/umsTradeDetail01.dbf' size 32G autoextend on next 1M maxsize unlimited; 因为我创建的表空间需要250G,所以 Oracle

ORACLE--安装与使用

久未见 提交于 2020-08-09 00:04:59
一、什么是ORACLE 二、ORACLE安装与配置 (一)版本和下载 Oracle的版本发展8、9i,10g,11g,12c,18c。 Oracle分免费简化版本(XE)(Oracle Database Express)和完整版本(Oracle Database),都可以自由下载。 完整版本Oracle的官方直接下载的参考网址: https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index-092322.html (二)安装 步骤一:向导 步骤二:许可 步骤三:安装位置 步骤四:设置system账号密码 步骤五:准备安装 步骤六:安装完成 (三)、设置HTTP端口 Oracle的服务端口,默认是1521(类似mysql的3306端口) 提醒:简化版安装完成之后,你的8080端口可能会被占用。你可以将这个服务禁用,也可以将端口改掉。可以参考: 方式1: 以dba身份登录XE,执行下列语句 begin dbms_xdb.sethttpport('7000'); dbms_xdb.setftpport('0'); end; / 方式2: 修改 Database_homepage.url 访问 http://127.0.0.1:7000/apex sys和system是系统的管理员帐号