• 关于

    oracle 数据库目录

    的搜索结果

回答

 如果你的php工程用的是oracle数据库,还需要单独配置一下php,下面我们讲一下php连接oracle的方法及代码。  1、在php.ini中去掉extension=php_oci8前边的“;”,打开php_oci8的扩展。  2、将php/ext目录下的php_oci8.dll文件拷贝到system32目录下。(其实不拷贝也可以)  3、安装oracle的客户端或者oracle完整数据库。因为OCI函数访问oracle8以上的数据库需要用到Oracle8 Call-Interface(OCI8),这个扩展模块需要oracle8的客户端函数库,因此需要连接oracle数据库的话,还需要在客户端安装oracle客户端软件,可以到http://www.oracle.com免费下载,这是必须的,否则会报错。如果你连接的是本地oracle,则直接安装完整版本oracle即可。  4、连接代码//$conn = oci_connect ( db_user, db_pwd ,db_host);$conn = oci_connect("system","manager","(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SID=orcl)))"if ($conn) {echo '连接成功';} else {echo '连接失败';}
我的中国 2019-12-02 01:33:25 0 浏览量 回答数 0

问题

Oracle11g镜像

【注意】该镜像Oracle服务器重启之后需手动启动实例和监听; 该镜像数据库安装在数据盘,购买实例时需添加一块数据盘,至少10G,建议20G以上;该镜像不提供技术支持...
君云时代 2019-12-01 21:24:10 6820 浏览量 回答数 3

回答

在Oracle中: 服务器实例==数据库==目录==所有数据均由同一执行引擎管理 模式==数据库中的名称空间,与用户帐户相同 用户==模式所有者==命名帐户,与模式相同,谁可以连接到数据库,谁拥有该模式并可能在其他模式中使用对象 标识正在运行的服务器中的任何对象,您需要(模式名称+对象名称) 在PostgreSQL中: 服务器实例==数据库集群==由同一执行引擎管理的所有数据 数据库==目录==数据库集群中的单个数据库,与同一数据库集群中的其他数据库隔离 数据库中的架构==命名空间 用户==命名帐户,可以连接数据库,分别拥有和使用每个允许的数据库中的对象 标识正在运行的服务器中的任何对象,您需要(数据库名称+模式名称+对象名称) 在MySQL中: 服务器实例==未用目录标识,只是一组数据库 数据库==模式==目录==服务器内的名称空间。 用户==命名帐户,该帐户可以连接到服务器并在一个或多个数据库中使用(但不能拥有 -没有所有权的概念)对象 标识正在运行的服务器中的任何对象,您需要(数据库名称+对象名称) 在Microsoft SQL Server中: 服务器实例==托管数据库集 服务器中的数据库==名称空间限定符,很少称为目录 模式==所有者==数据库中的名称空间,与数据库角色相关联,默认情况下仅dbo使用 用户==命名帐户,该帐户可以连接到服务器并在一个或多个数据库中使用(但不能拥有 -模式作为所有者)对象 标识正在运行的服务器中的任何对象,您需要(数据库名称+所有者+对象名称) 因此,我认为您的问题的答案是: 取决于实现,是否需要目录名称来标识对象。“目录”,“模式”和“数据库”的含义因一种实现方式而异。 是的,目录是数据存储的抽象。我认为也应该将其定义为一个独立的隔离名称空间,但并非所有SQL引擎都可以做到这一点。 所有供应商都很好地定义了数据库和架构。目录有时与“数据库”(至少在Oracle和Postgres中)同义,有时与“ schema”同义,有时又与两者同义。术语目录通常还表示元数据收集(又名系统表)。来源:stack overflow
保持可爱mmm 2020-05-17 20:53:05 0 浏览量 回答数 0

Quick BI 数据可视化分析平台

2020年入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品

问题

ORACLE EXPDP 全量备份出现报错,报错如图。 ?报错

图1为报错描述。 根据描述去查看文件路径,权限问题,应该没问题。用的oracle账号执行expdp命令图2位路径ls -al内容 请大神指导 数据库应该是个集群数据库,会不会是数据库目录表配置的...
爱吃鱼的程序员 2020-06-23 00:45:48 0 浏览量 回答数 1

问题

linux下QTCreator中连接oracle数据库失败?报错

刚接触qt和oracle,想测试一下最简单的数据库连接。目前通过QTCreator编译完程序后,我直接在命令行下面执行该程序是可以连接成功的(之前也报相同的错,不过我将当前用户加入oracle的dba组后...
爱吃鱼的程序员 2020-06-14 15:59:07 0 浏览量 回答数 1

问题

目录,架构,用户和数据库实例之间的关系?mysql

为了比较不同供应商(Oracle,SQL Server,DB2,MySQL和PostgreSQL)的数据库,我如何唯一地标识任何对象,我是否需...
保持可爱mmm 2020-05-17 20:46:41 2 浏览量 回答数 1

回答

在Rails世界中,存在迁移的概念,即脚本,其中对数据库的更改是使用Ruby而不是特定于数据库的SQL风格进行的。您的Ruby迁移代码最终将转换为特定于您当前数据库的DDL。这使得切换数据库平台非常容易。 对于您对数据库所做的每一次更改,您都要编写一个新的迁移。迁移通常有两种方法:应用更改的“上”方法和撤消更改的“下”方法。单个命令可以使数据库更新,也可以用于将数据库带到架构的特定版本。在Rails中,迁移与项目其他代码一样,都保存在项目目录中自己的目录中,并被检入版本控制中。 该Oracle Rails迁移指南很好地介绍了迁移。 使用其他语言的开发人员已经研究了迁移并实现了自己的特定于语言的版本。我知道Ruckusing是一个PHP迁移系统,该系统以Rails的迁移为模型。这可能是您要寻找的。
游客ufivfoddcd53c 2020-01-03 14:00:13 0 浏览量 回答数 0

问题

数据库和应用迁移服务 ADAM使用常见问题

终端提示“连接目标数据库失败”。 请查看步骤3中命令连接参数是否正确。 终端提示“账号权限不足”。 请确认步骤1创建账号权限是否齐全,或按步骤1重新创建采集账号。 终端提示“初始化本地文件失败”。 请确认终端登录账号...
猫饭先生 2019-12-01 21:26:37 2022 浏览量 回答数 0

回答

在Rails世界中,存在迁移的概念,即脚本,其中对数据库的更改是使用Ruby而不是特定于数据库的SQL风格进行的。您的Ruby迁移代码最终将转换为特定于您当前数据库的DDL。这使得切换数据库平台非常容易。 对于您对数据库所做的每一次更改,您都要编写一个新的迁移。迁移通常有两种方法:应用更改的“向上”方法和撤消更改的“向下”方法。单个命令可以使数据库更新,也可以用于将数据库带到架构的特定版本。在Rails中,迁移与项目其他代码一样,都保存在项目目录中自己的目录中,并被检入版本控制中。 该Oracle Rails迁移指南很好地介绍了迁移。 使用其他语言的开发人员已经研究了迁移并实现了自己的特定于语言的版本。我知道Ruckusing是一个PHP迁移系统,该系统以Rails的迁移为模型。这可能是您要寻找的。来源:stack overflow
保持可爱mmm 2020-05-17 13:05:07 0 浏览量 回答数 0

回答

sonarqube-4.5\lib\jdbc 里面有Oracle11的JDBC包吗?oracle的驱动,是要放在。。/sonarqube-4.5.1/extensions/-driver/oracle这个目录下面驱动放上去了,ojdbc6.jar 没人回答么?自己顶一下。 网上看到的文章都好像没有遇到这样的错误。。。解决了。。。。。怎么解决的?能介绍下吗错误的原因是sonar使用的oracle数据库账号有DBA权限。
爱吃鱼的程序员 2020-06-14 19:13:17 0 浏览量 回答数 0

问题

plsql查看存储过程目录报错ora-03114 未连接到数据库(oracle11G) ?报错

只要一点击左边的小箭头就报错,而且无法查看里面的内容,但是打开一个sql窗口却可以查询数据,并不是真的连接不上数据库,还请各位大神帮忙...
爱吃鱼的程序员 2020-06-24 14:27:10 0 浏览量 回答数 1

回答

装 PHP 的时候记得装 PDO 扩展和 PDO_PGSQL 扩展,在安装 <span style=""font-family:Verdana, sans-serif, 宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;"">drupal, wordpress, phpbb 的时候选择使用 PDO_PGSQL 驱动。 <span style=""font-family:Verdana, sans-serif, 宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;"">2. 单独装 <span style=""font-family:Verdana, sans-serif, 宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;"">phppgadmin 就下载 php 代码包,自己新建 nginx 虚拟主机或者放到 web 根目录下面的某个子目录 ###### PHP+MySQL是黄金搭档,不喜欢Oracle,你可以用MariaDB或者Percona Server。 另外WordPress默认只支持MySQL数据库,还有国内很多PHP程序也都使用MySQL的,比如Discuz!  编译过PHP你就知道,PHP现在都是在内置MySQL数据库驱动mysqlnd,数据库连接和操作性能更好,另外还针对MySQL开发了mysqli扩展,提供一系列MySQL操作函数,从phpMyAdmin也可以看到PHP对MySQL的控制能力。另外MySQL管理程序HeidiSQL、MySQL-Front、MySQL Workbench都很不错,不输于PGAdmin3。 ######用nativecat吧,如果没安装桌面的话,安装 PGAdmin3干嘛,既然在虚拟机,可以在物理机安装PGAdmin3或者nativecat,ssh登录啊 ###### PHP除了MySQL外,对其他数据库支持都不好。 这里说的不好,指得一个是数据库扩展的功能和性能上的跟进(比如PHP针对MySQL驱动做了特殊优化,对其他数据库则没有),其他数据库在PHP里都是二等公民;其次是PHP不支持连接池,对Pg、Oracle等进程型数据库来说是不能接受的;最后,也是最重要的,社区支持。你几乎找不到PHP和其他数据库配合使用的代码和项目、讨论等,比如你要找JAVA和Oracle,MySQL,H2,Sqlite等搭配,.NET和MSSQL,MySQL等搭配的文章,烂大街,但你找PHP,只能找到PHP+MySQL的文章或软件。遇到问题基本也是孤军奋战。 所以说,虽然理论上PHP支持各种数据库,但现实是,PHP只能搭配MySQL。 说完PHP,再说PG。PG在日本和对日外包中用的多,国内很少很少。 2. 单独装 phppgadmin 就下载 php 代码包,自己新建 nginx 虚拟主机或者放到 web 根目录下面的某个子目录。
一枚小鲜肉帅哥 2020-05-28 13:33:16 0 浏览量 回答数 0

回答

引用来自“AiryLinus”的评论 1. 装 PHP 的时候记得装 PDO 扩展和 PDO_PGSQL 扩展,在安装  drupal, wordpress, phpbb 的时候选择使用 PDO_PGSQL 驱动。 2. 单独装 phppgadmin 就下载 php 代码包,自己新建 nginx 虚拟主机或者放到 web 根目录下面的某个子目录。 多谢6楼,终于得到一个答案! 同时多谢大家的捧场和建议,这次本人就要钻牛角尖,所以决定 postgresql 一条路走到黑了 ^^; 另外,我一边作环境一边把过程记录下来,我觉得对本身是大有益处的。或者过后在把整理出来的内容发给大家,希望对同道们有些帮助 ###### PHP+MySQL是黄金搭档,不喜欢Oracle,你可以用MariaDB或者Percona Server。 另外WordPress默认只支持MySQL数据库,还有国内很多PHP程序也都使用MySQL的,比如Discuz!  编译过PHP你就知道,PHP现在都是在内置MySQL数据库驱动mysqlnd,数据库连接和操作性能更好,另外还针对MySQL开发了mysqli扩展,提供一系列MySQL操作函数,从phpMyAdmin也可以看到PHP对MySQL的控制能力。另外MySQL管理程序HeidiSQL、MySQL-Front、MySQL Workbench都很不错,不输于PGAdmin3。 ######用nativecat吧,如果没安装桌面的话,安装 PGAdmin3干嘛,既然在虚拟机,可以在物理机安装PGAdmin3或者nativecat,ssh登录啊######哦,原来是劝我改行啊! 不过暂时还不想改呀... ###### PHP除了MySQL外,对其他数据库支持都不好。 这里说的不好,指得一个是数据库扩展的功能和性能上的跟进(比如PHP针对MySQL驱动做了特殊优化,对其他数据库则没有),其他数据库在PHP里都是二等公民;其次是PHP不支持连接池,对Pg、Oracle等进程型数据库来说是不能接受的;最后,也是最重要的,社区支持。你几乎找不到PHP和其他数据库配合使用的代码和项目、讨论等,比如你要找JAVA和Oracle,MySQL,H2,Sqlite等搭配,.NET和MSSQL,MySQL等搭配的文章,烂大街,但你找PHP,只能找到PHP+MySQL的文章或软件。遇到问题基本也是孤军奋战。 所以说,虽然理论上PHP支持各种数据库,但现实是,PHP只能搭配MySQL。 说完PHP,再说PG。PG在日本和对日外包中用的多,国内很少很少。 ######如果不允许盗版,PG就会多起来的了, MySQL有它水土不服的领域。######PHP内置SQLite3数据库和MySQL数据库驱动,当然连接其他数据库也完全可以,使用PDO也很方便:http://us.php.net/manual/zh/refs.database.php###### 果断 MySQL,还用说吗?! 你想学 php,就专注在上面,不要搞七搞八的。 ###### 1. 装 PHP 的时候记得装 PDO 扩展和 PDO_PGSQL 扩展,在安装 drupal, wordpress, phpbb 的时候选择使用 PDO_PGSQL 驱动。 2. 单独装 phppgadmin 就下载 php 代码包,自己新建 nginx 虚拟主机或者放到 web 根目录下面的某个子目录。 ######支持楼主######呵呵,推荐mysql这种垃圾的也不知道是什么心理
kun坤 2020-06-04 11:20:25 0 浏览量 回答数 0

回答

oracle手工生成AWR报告方法记录 AWR(Automatic Workload Repository)报告是DBA进行日常数据库性能评定、问题SQL发现的重要手段。熟练掌握AWR报告,是做好开发、运维DBA工作的重要基本功。 1、 运行脚本 首先,准备一个目录作为AWR生成报告的路径。 [oracle@bspdev /]$ ls -l | grep test drwxr-xr-x. 2 oracle oinstall 4096 Jun 21 13:01 test [oracle@bspdev /]$ cd test 启动sqlplus等开发工具,调用生成脚本。程序脚本一般保存在$ORACLE_HOME下的rdbms/admin中,名称为awrrpt.sql。 [oracle@bspdev test]$ sqlplus /nolog SQL*Plus: Release11.2.0.1.0 Production on Tue Jun 21 13:04:44 2011 Copyright (c) 1982, 2009, Oracle. All rights reserved. SQL> conn / as sysdba Connected. --调用脚本,生成文件 SQL> @?/rdbms/admin/awrrpt.sql 之后进入报告参数输入模块。 答案来源于网络
养狐狸的猫 2019-12-02 03:01:23 0 浏览量 回答数 0

问题

Tomcat下多个JFinal项目运行出错,哪里的问题?

目前在Linux服务器的Tomcat中,部署了多个JFinal的应用,每个项目都利用C3P0去管理连接池,包括Mysql、DB2、Oracle。后来查看tomcat的日志发现,会出现A C3P0Registry mbean is alrea...
落地花开啦 2019-12-01 19:38:53 1131 浏览量 回答数 1

问题

使用 DTS 迁移 PPAS 数据

使用数据传输服务(DTS)将本地数据库迁移到 RDS for PPAS,可以实现应用不停服务的情况下,平滑完成数据库的迁移工作。迁移过程中,对本地的 Oracle 数据库...
云栖大讲堂 2019-12-01 21:41:01 1084 浏览量 回答数 0

回答

手工建库须要经过几个步骤,每一个步骤都非常关键。它包括:1、创建必要的相关目录2、创建初始化参数文件3、设置环境变量Oracle_sid4、创建实例5、创建口令文件6、启动数据库到nomount(实例)状态 此答案来源于网络
养狐狸的猫 2019-12-02 02:13:44 0 浏览量 回答数 0

问题

谁说阿里云不能跑Oracle,让驻云架构师告诉你怎么办!

   私网高可用虚拟IP(Private High-Availability Virtual IP Address,简称HaVip),是一种可以独立创建和释放的私网IP资源。这种私网I...
驻云科技 2019-12-01 21:37:32 14181 浏览量 回答数 4

问题

推荐一款轻量级通用数据库开发框架-Burst:报错

框架的功能 1:对应Oracle, Db2, Sql Server, My sql四种数据库 2:使用Excel定义表结构,用宏自动创建表定义和数据模型的java类 3&#x...
kun坤 2020-06-06 12:00:44 1 浏览量 回答数 1

回答

要么数据库名输入错误http://www.cnblogs.com/chinaairforce1/archive/2009/10/22/1588103.html要么环境配变配置出错http://www.blogjava.net/wahahacj/archive/2007/11/19/161689.html 仔细看看PL/SQLDev这个安装目录,这个目录是否包涵了括号???不能安装在ProgramFiles(x86)这个目录。必须要没有括号,比如我的D:\oracle\PLSQLDeveloper 问题解决了,copy了安装目录里面的tnsnames.ora文件内容,且替换addr为虚拟机ip
爱吃鱼的程序员 2020-06-23 14:44:50 0 浏览量 回答数 0

问题

数据库选型时遇到PostgreSQL的一个问题

首先说一下背景,这是一个传统的面向企业的产品型软件,每天会录入大量的日志型数据到数据库中(目前最高每天几百G),由于是产品型软件,销售后数据库安装在企业内部,上门进行数据库维护是很困难的,所以要求尽可能轻运维(这与大部分的互联网应用方案很不...
_江小白_ 2019-12-01 19:41:23 1062 浏览量 回答数 2

问题

OceanBase 使用动画(持续更新)

目录 OceanBase分区表用法OB租户负载均衡历史查看OB sys租户查看集群使用信息OceanBase租户创建OceanBase里索引创建特征OceanBase合并触发OceanBase命令行下性能监控脚本——dooba ࿰...
mq4096 2019-12-01 21:53:07 294016 浏览量 回答数 7

回答

在tomcat安装目录下的conf文件夹中的context.xml文件中的节点中添加如下配置节:` name="jdbc/test" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="5000" username="root" password="root" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/demodb" />`然后将连接数据库的驱动类jar包拷贝到tomcat的lib目录中。我这是MySQL的,你改成Oracle的就行了。
落地花开啦 2019-12-02 02:21:51 0 浏览量 回答数 0

问题

ECS Windows 实例如何安装 Oracle Database

注意:Windows 实例安装部署 Oracle DB (Database) 时,需要开启虚拟内存,阿里云云服务器默认不开启虚拟内存,您可以参考文档 W...
boxti 2019-12-01 21:32:07 1994 浏览量 回答数 0

回答

详细解答可以参考官方帮助文档 使用数据传输服务 (DTS) 将本地数据库迁移到 RDS for SQL Server,可以实现应用不停服务的情况下,平滑完成数据库的迁移工作。 背景信息 DTS 支持 SQL Server 数据结构迁移和全量迁移。 结构迁移 DTS 会将本地数据库的结构定义迁移到目标实例。目前DTS支持结构迁移的对象有:表、视图、表触发器、同义词、SQL 存储过程、SQL 函数、自定义类型、plan guid、rule、default。 全量迁移 DTS 会将本地数据库迁移对象的数据全部迁移到目标实例。如果在迁移过程中有增量更新的话,这些增量不会被迁移到目标库。所以建议在业务无写入时,使用 DTS 进行全量数据迁移。 迁移限制 将本地数据库迁移到 RDS 上有以下限制: 迁移过程中,不支持 DDL 操作。 结构迁移不支持 assemblies、库级存储过程、service broker、全文索引、全文目录、分布式 schema、分布式函数、CLR 标量函数、CLR 标值函数、内部表、聚合函数和系统的迁移。 如果使用了对象名映射功能后,依赖这个对象的其他对象可能迁移失败。 前提条件 已完成 RDS 实例数据库的准备,可参见设置内外网地址 和 创建数据库和账号SQL Server 2008 R2版。 操作步骤 本例以有公网 IP 的本地数据库迁移到 RDS 上为例。 准备本地数据 在正式迁移之前,需要先在本地数据库和RDS实例中创建迁移账号,并在RDS实例中创建要迁移的数据库,并将要迁移的数据库的读写权限授权给迁移账号。不同的迁移类型需要不同的权限,如下表所示。 迁移类型 结构迁移 全量迁移 本地数据库 select select RDS 实例 读写权限 读写权限 在本地数据库中创建迁移账号。create login username with password='password', default_database=mydb; go create user username for login username with default_schema=dbo; go参数说明: username:要创建的账号 password:该账号的登录密码 mydb:默认连接的数据库 dbo:默认的数据表 例:要创建账号为 William,密码为 Changme123 的账号访问数据 mydb 的数据表 dbo,命令如下: create login William with password='Changme123', default_database=mydb; go create user William for login William with default_schema=dbo; go 在本地数据库中给迁移账号授权,本地数据库中迁移账号的权限要求请参见上表。GRANT privileges ON tablename TO username WITH GRANT OPTION;参数说明: privileges:该账号的操作权限,如 SELECT、INSERT、UPDATE 等。如果要授权该账号所有权限,则使用 ALL tablename:表名。如果要授权该账号所有的表权限,则使用通配符 * username:要授权的账号名 WITH GRANT OPTION:授权该账号能使用GRANT命令,该参数为可选 例:授权账号 William 对所有数据库和表的所有权限,命令如下: GRANT ALL ON* TO William; 正式迁移操作 在 RDS 管理控制台 上单击迁移数据库,进入DTS,如下图所示。 单击创建在线迁移任务,进入创建迁移任务页面,如下图所示。 输入任务名称、本地数据库信息和目标数据库信息,单击授权白名单并进入下一步,如下图所示。 任务名称:自定义任务名称,可以保持默认值 源库信息 实例类型:本地数据库的实例类型,可以选择 有公网 IP 的自建数据库、ECS 上的自建数据库、RDS 实例、云数据库 MongoDB。 数据库类型:本地数据库的类型,可以选择 Oracle、MySQL、SQLServer、PostgreSQL、MongoDB。 主机名或IP地址:本地数据库的公网地址。 端口:本地数据库的公网端口。 账号:本地数据库的迁移账号。 密码:本地数据库迁移账号对应的密码。 目标库信息 实例类型:默认为 RDS 实例。 RDS实例ID:目标 RDS 实例的 ID。单击下拉菜单将自动联想当前登录管理控制台的账号的 RDS 实例,点击选择所需要的实例。 数据库名称:要迁移到目标数据库的名称。 账号:目标 RDS 数据库的迁移账号。 密码:目标 RDS 数据库迁移账号对应的密码。 择迁移类型,并在迁移对象中选择要迁移的对象,单击>将要迁移的对象放入已选择中,单击预检查并启动,如下图所示。 说明 数据迁移只会将本地数据库的数据(结构)复制一份到目标数据库,并不会对本地数据库数据(结构)造成影响 数据迁移过程中,不支持DDL操作,如进行DDL操作可能导致迁移失败 DTS增量迁移的时间最长支持15天,如果超过15天不停止任务,系统资源可能被回收 如果要修改迁移对象在目标数据库上的名字,可以在已选择列表右侧单击编辑 ,修改已选择的对象名称,如上图中4所示。 说明 以下以预检查不通过为例进行描述,如果预检查通过,请直接参见步骤 8。 系统显示预检查结果,如下图所示。 单击检测结果为失败的检测项后的!,查看失败详细信息,根据失败详细信息完成错误排查。 错误排查完毕后,在迁移任务列表页面,选择当前迁移任务,单击启动,如下图所示。 系统预检查通过后,单击确定,自动进行迁移任务,如下图所示。 后续操作 为了保证本地数据库安全,请在数据迁移完成后,删除本地数据库和 RDS 实例中的迁移账号。
2019-12-01 22:57:13 0 浏览量 回答数 0

问题

centos6.5安装oraclexe11g完全教程分享

以下内容复制为我的个人博客。本内容欢迎大家讨论学习,无版权转发,私人拥有。 本人是昨天装好。今天上午急忙中写完,肯定有写漏或写错的地方,还请包含,希望我们在讨论中...
何懮 2019-12-01 21:44:35 10535 浏览量 回答数 0

问题

centos6.5安装oraclexe11g完全教程分享

以下内容复制为我的个人博客。本内容欢迎大家讨论学习,无版权转发,私人拥有。 本人是昨天装好。今天上午急忙中写完,肯定有写漏或写错的地方,还请包含,希望我们在讨论中...
何懮 2019-12-01 21:44:36 10535 浏览量 回答数 4

回答

详细解答可以参考官方帮助文档 使用数据传输服务(DTS)将本地数据库迁移到 RDS for MySQL,可以实现应用不停服务的情况下,平滑完成数据库的迁移工作。 背景信息 DTS 数据迁移支持 MySQL 的结构迁移、全量迁移和增量迁移。 结构迁移 DTS 会将本地数据库的结构定义迁移到目标实例。目前 DTS 支持结构迁移的对象有:表、视图、触发器、存储过程、存储函数。 全量迁移 DTS 会将本地数据库迁移对象的数据全部迁移到目标实例。如果用户还选择了增量迁移,那么全量迁移过程中,为了保证数据一致性,无主键的非事务表会被锁定,锁定期间这些表无法写入,锁定时长依赖于这些表的数据量大小,在这些无主键非事务表迁移完成后,锁才会释放。 增量迁移 增量迁移会将迁移过程进行数据变更同步到目标实例,如果迁移期间进行了 DDL 操作,那么这些结构变更不会迁移到目标实例。 迁移限制 将本地数据库迁移到 RDS 上有以下限制。 迁移过程中,不支持 DDL 操作 结构迁移不支持 event 的迁移 如果使用了对象名映射功能后,依赖这个对象的其他对象可能迁移失败 当选择增量迁移时,本地 MySQL 实例需要开启 binlog,且本地库的 binlog_format 要为 row。如果本地 MySQL 为5.6版本时,它的 binlog_row_image 还须设置为 full 前提条件 已完成 RDS 实例数据库的准备,可参见申请外网地址和 MySQL 5.7高可用版/5.5/5.6创建数据库和账号。 操作步骤 本例以有公网 IP 的本地数据库迁移到 RDS 上为例。 准备本地数据 在正式迁移之前,需要先在本地数据库和 RDS 实例中创建迁移账号,并在 RDS 实例中创建要迁移的数据库,并将要迁移的数据库的读写权限授权给迁移账号。不同的迁移类型需要不同的权限,如下表所示。 迁移类型 结构迁移 全量迁移 增量迁移 本地数据库 select select select replication slave replication client RDS 实例 读写权限 读写权限 读写权限 在本地数据库中创建迁移账号。CREATE USER 'username'@'host' IDENTIFIED BY 'password';参数说明: username:要创建的账号 host:指定该账号登录数据库的主机。如果是本地用户可以使用 localhost,如果想让该用户从任意主机登录,可以使用通配符 % password:该账号的登录密码 例:要创建账号为 William,密码为 Changme123 的账号从任意主机登录本地数据库,命令如下: CREATE USER 'William'@'%' IDENTIFIED BY 'Changme123'; 在本地数据库中给迁移账号授权,本地数据库中迁移账号的权限要求请参见上表。GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;参数说明: privileges:该账号的操作权限,如 SELECT、INSERT、UPDATE 等。如果要授权该账号所有权限,则使用 ALL databasename:数据库名。如果要授权该账号所有的数据库权限,则使用通配符 * tablename:表名。如果要授权该账号所有的表权限,则使用通配符 * username:要授权的账号名 host:授权登录数据库的主机名。如果是本地用户可以使用 localhost,如果想让该用户从任意主机登录,可以使用通配符 % WITH GRANT OPTION:授权该账号能使用GRANT命令,该参数为可选 例:授权账号 William 对所有数据库和表的所有权限,并可以从任意主机登录本地数据库,命令如下: GRANT ALL ON *.* TO 'William'@'%'; 说明 如果需要进行增量迁移,那么需要确认本地数据库的 binlog 是否开启并正确设置,执行以下步骤。 开启本地数据库的 binlog。 使用如下命令查询是否开启了binlog。show global variables like "log_bin";如果查询结果为 log_bin=OFF,那么本地数据库没有开启 binlog。为了使迁移过程中产生的增量数据能同步迁移,需要修改配置文件 my.cnf 中的如下参数。 log_bin=mysql_bin binlog_format=row server_id=大于 1 的整数 binlog_row_image=full //当本地 MySQL 版本大于 5.6 时,则需设置该项 修改完成后,重启 MySQL 进程。$mysql_dir/bin/mysqladmin -u root -p shutdown $mysql_dir/bin/safe_mysqld &其中,“mysql_dir”为MySQL安装目录。 正式迁移操作 数据准备完毕后,即可进入正式的迁移操作。 在 RDS 管理控制台 上单击迁移数据库,进入 DTS,如下图所示。 单击 创建在线迁移任务,进入 创建迁移任务 页面,如下图所示。 输入任务名称、本地数据库信息和目标数据库信息,单击 授权白名单并进入下一步,如下图所示。 任务名称:自定义任务名称,可以保持默认值 源库信息 实例类型:本地数据库的实例类型,可以选择有公网IP的自建数据库、ECS上的自建数据库、RDS实例、云数据库MongoDB 数据库类型:本地数据库的类型,可以选择 Oracle、MySQL、SQLServer、PostgreSQL、MongoDB 主机名或 IP 地址:本地数据库的公网地址 端口:本地数据库的公网端口 账号:本地数据库的迁移账号 密码:本地数据库迁移账号对应的密码 目标库信息 实例类型:默认为 RDS 实例 RDS 实例 ID:目标 RDS 实例的 ID。点击下拉菜单将自动联想当前登录 RDS 管理控制台 的账号的 RDS 实例,点击选择所需要的实例 账号:目标 RDS 数据库的迁移账号 密码:目标 RDS 数据库迁移账号对应的密码 择迁移类型,并在 迁移对象 中选择要迁移的对象,单击 > 将要迁移的对象放入已选择中,单击 预检查并启动,如下图所示。 说明 数据迁移只会将本地数据库的数据(结构)复制一份到目标数据库,并不会对本地数据库数据(结构)造成影响。 如果要修改迁移对象在目标数据库上的名字,可以在 已选择 列表右侧单击 编辑,修改已选择的对象名称,如上图4所示。 说明 以下以预检查不通过为例进行描述,如果预检查通过,请直接参见步骤 8。 系统显示预检查结果,如下图所示。 单击检测结果 为失败的检测项后的 !,查看失败详细信息,根据失败详细信息完成错误排查。 错误排查完毕后,在 迁移任务列表页面,选择当前迁移任务,单击 启动,如下图所示。 系统预检查通过后,单击确定,自动进行迁移任务,如下图所示。 后续操作 因迁移账号拥有读写权限,为了保证本地数据库安全,请在数据迁移完成后,删除本地数据库和 RDS 实例中的迁移账号。
2019-12-01 22:57:10 0 浏览量 回答数 0

问题

使用java连接oracle数据库?报错

直接上代码: <%!  public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;  public...
爱吃鱼的程序员 2020-06-22 15:40:58 0 浏览量 回答数 1

回答

注意:Windows 实例安装部署 Oracle DB (Database) 时,需要开启虚拟内存,阿里云云服务器默认不开启虚拟内存,您可以参考文档 Windows 虚拟内存的设置配置,配置后在控制台重启实例。 本文示例采用 Windows Server 2008,您需要根据实际情况配置。 1.远程连接并登录到实例。 2.下载 Oracle DB 安装包(win64_11gR2_database_1of2,win64_11gR2_database_2of2)。 3.复制压缩文件 win64_11gR2_database_2of2 中 \database\stage\Components 文件到压缩文件 win64_11gR2_database_1of2 的 \database\stage\Components 目录中。 4.双击 win64_11gR2_database_1of2\database 文件夹中 setup.exe 安装。邮箱地址为非必填项。单击下一步。 5.勾选创建和配置数据库,单击下一步。 6.勾选服务器类,单击下一步。 7.勾选单实例数据库安装,单击下一步。 8.勾选典型安装,单击下一步。 9.输入管理口令,口令长度为 [8, 128] 个字符,单击下一步。 10.等待安装进程。 11.单击完成。 12.等待进程。 13.单击关闭完成安装。
KB小秘书 2019-12-02 02:07:02 0 浏览量 回答数 0

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT