1.执行命令 lsb_release -a 查看系统版本
目前我使用的是阿里云丐版服务器,系统为CentOS 7.3-x64
1.下载安装包oracle-database-ee-19c-1.0-1.x86_64.rpm。
官网下载:Database Software Downloads | Oracle
2.下载预安装包oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm。
1.利用Xftp等工具上传到Linux的 root 目录,如图:
1.在root目录下,执行命令yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm,进行Oracle19c的预安装,等待安装完成。
2.在root目录下,执行命令yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm,
进行Oracle19c的安装。
注意:此过程较慢,正常情况15分钟左右,此时连接Linux服务的SSH工具可能断联,建议半个小时后再连接服务器(直接看下面第五步)
1.初始化Oracle数据库,执行命令 /etc/init.d/oracledb_ORCLCDB-19c configure ,
这个过程真的是特别漫长,建议睡个午觉去,休息好才是真的好。
2.执行 ps -ef|grep oracle 有Oracle进程表示安装完成
3.修改root用户密码,千万记得这一步,不然你会后悔的。执行命令 passwd ,输入两次123456@a,此时linux的root密码已重置,请记好!!
4.配置环境变量,切换到oracle用户下。
执行命令su - oracle,
执行命令vi .bash_profile,
在该文档里面追加以下内容:
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
export ORACLE_SID=ORCLCDB
stty erase ^h
export NLS_LANG=“AMERICAN_AMERICA.UTF8”
wq保存退出。
查看有没有修改正确,执行命令cat .bash_profile。
执行命令source .bash_profile,使其配置生效
1.登录oracle数据库,执行命令sqlplus / as sysdba,并show pdbs;输入数据库语句确认数据库语句可以正常执行,
2.更改用户名为system的密码为123456,
alter user system identified by 123456;
4.注意:
在root用户权限下,需要输入账号和密码才能进入数据库;
在oracle用户权限下,不需要输入账号和密码就能进入数据库。
1.阿里云服务器安全组防火墙添加1521端口
2.服务名查询
在数据库中输入查询语句,
select global_name from global_name;
我这里是ORCLCDB,把这个记住。
3.Navicat新建Oracle连接
以下命令均在sqlplus / as sysdba下执行
1:创建表空间 普通用户的命名的名称还要以c##开头
CREATE TABLESPACE C##TZGL LOGGING DATAFILE ‘/opt/oracle/oradata/ORCLCDB/C##TZGL.dbf’ SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;
2:创建临时表空间
create temporary tablespace C##TZGL_temp tempfile ‘/opt/oracle/oradata/ORCLCDB/C##TZGL_temp.dbf’ size 100m autoextend on next 32m maxsize 500m extent management local;
3:解决Oracle创建用户报ORA-65096错的解决
alter session set “_ORACLE_SCRIPT”=true;
4:普通用户的命名的名称还要以c##开头
create user C##TZGL identified by 123456 default tablespace C##TZGL temporary tablespace C##TZGL_temp;
5:修改密码用户密码
alter user C##TZGL identified by 123456;
6:授权
grant connect,resource to C##TZGL;
7:ORA-01950: 对表空间 ‘USERS’ 无权限(插入数据时的报错解决)
alter user C##TZGL quota unlimited on users;
文章浏览阅读344次。stringfile=@"C:\Inetpub\wwwroot\SSWeb\node\Road.MIF";//载入数据,使用绝对路径(单独制作的综合节点图层)StreamReadersr=newStreamReader(file);stringnextLine,sTmp;longnTmp,mTmp;..._mif路网数据
文章浏览阅读947次。如果你对数据分析有所了解,一定听说过一些亲民的工具如Excel、Tableau、PowerBI等,都能成为数据分析的得力助手。但它们的不足也是显而易见的:操作繁琐,复用性差,功能相对局限单一。怎么解决呢?——PythonPython有很多优点,如果你能很好的运用到工作中,会发现工作效率大大提升,涨薪也是再正常不过的事情。Python优点一:“流程可控,工作高效”举个例子,Excel做分析..._用python处理数据的意义是什么
文章浏览阅读283次。NND,openlayers跨域访问geoserver居然要用到代理,貌似Felx就不用,用C#编写代理网上普遍是这样的: public class GeoServerProxy1 : IHttpHandler { public void ProcessRequest(HttpContext context) { ..._asp.net 引入 openlayers
文章浏览阅读7.6k次。SEC7120: 在 Access-Control-Allow-Origin 标头中未找到源 https://b.test.com。SCRIPT7002: XMLHttpRequest: 网络错误 0x80070005, 拒绝访问。SEC7119: https://api.test.com/api/product/single/queryPageRecommendProductPop?typeId=图文 的 XMLHttpRequest 需要飞行前 CORS。SEC7118: https://api._sec7120 无法支持
文章浏览阅读585次。k8s集群的最重要的管理工作都是围绕着pods这个资源来进行的,可以说是最根本的东西,没有之一,pods的地位可以简单理解为docker里的容器,但和容器又有所不同(当然是有所不同了嘛,要不干嘛还叫pods,直接叫容器得了,不是更方便???),因此,在进行管理工作前,我们需要明确pods到底是什么玩意,能干什么,为什么要用它,然后才是对pods的增删改查等等这些具体的管理工作了。pod是一组并置的容器,代表了Kubernetes中的基本构建模 块。在实际应用中我们并不会单独部署容器,更多的是针对组pod 的_集群和pod的关系
文章浏览阅读3.1k次,点赞4次,收藏4次。1,file→setting中的Java Compiler内,设置项目字节码版本和目标字节码版本。(目标字节码版本在点击maven中刷新时,会被还原成1.5,还没解决。)2,file→project structure→project中,设置SDK以及语言等级This SDK is default for all project modules.对于所有项目模块,这个SDK都是默认的。A module specific SDK can be configured for each of the m_idea修改项目sdk
文章浏览阅读3.4k次。说起电脑配置大家应该都不陌生,配置直译文是配备布置的意思,就是把缺少的不足并且设置好。在这里我们说到的是影视后期制作电脑配置,这是关于影视后期制作的电脑配置,是专门对于后期制作中的电脑的配置方法,下面我们就系统的看一下。电脑配置:主板:映泰 Hi-Fi Z87W,大板,Z87芯片组,4条DDR3插槽,2条显卡插槽,¥699。CPU:酷睿i7-4770K ,最新Haswell架构 第四代i7,四核八..._做视频需要电脑什么配置
文章浏览阅读2.9k次,点赞2次,收藏18次。Android自定义漂亮的Seekbar样式Seekbar通常用于与用户有交互的操作,便于拖拉进度,显示当前进度,当然一个漂亮的seekbar无疑会增加许多用户体验性,下面我就通过一个实例,展示一下怎么自定义一个漂亮的seekbar.一、Seekbar的属性:android:max[integer]//设置拖动条的最大值android:progress[integer]//设置当前的进度值andro_android seekbar 覆盖线条
文章浏览阅读1.9w次,点赞2次,收藏3次。1、问题原因Internet Explorer (IE) 提供了一项新的安全功能,称为 ActiveX 控件阻止,用来检查 IE插件的版本是否为最新版本,如果不是最新版本,则要求用户升级组件。如果此功能发现 Java 已过时,则将阻止应用程序或 Web 页的加载,并且将提供更新 Java 的选项。2、解决方案建议您先更新 Java,然后再允许应用程序运行。单击更新并下载最新_已阻止java,因为它已过时并且需要更新
文章浏览阅读1k次。GET _cat/indicesGET hotel/_searchGET /_search{ "query": { "constant_score": { "filter": { "term": { "lvg_mc": "酒店" } }, "boost": 1.2 } }}DELETE /my_index PUT /my_index{ "settings": { "numbe_elasticsearch 分词词性权重
文章浏览阅读1.6w次,点赞5次,收藏71次。目录(?)[+]RPiGPIO模块基本使用导入模块引脚编号方式设置一个通道输入输出设置多个通道的输出清空GPIO 输入上拉或者下拉电阻测试输入轮询中断与边沿检测线程回调开关去抖GPIO 输出设置RPiGPIO设置为高电平输出设置低电平输出同时设置多个通道的输出清空PWM脉冲宽度调制1.RPi.GPIO模块基本使用导入模_rpi.gpio用法
文章浏览阅读8.6k次。JavaMail是Sun发布的处理电子邮件的应用程序接口,它预置了一些最常用的邮件传送协议的实现方法,并且提供了很容易的方法去调用它们。JavaMail是Sun发布的应用程序接口,所以目前它还没有被JDK包含。因此你需要从Sun的官方网站上下载到JavaMail类文件包。除此之外还需要Sun的JAF(JavaBeans Activation Framework ),否则JavaMail将不能运行。