关于Oracle数据库文件迁移

数据文件的迁移目的:因为如果所有的数据文件都放在一个磁盘上,会增加I/O量,这样会影响数据库的效率。所以如果放在不同的盘上,就可以并行传输,这样效率就会提高很多。

一、迁移数据文件的步骤。

1、使用数据字典获取所需的表空间和数据文件的相关信息。

2、关闭数据库系统。

3、使用操作系统命令移动或者复制要移动的数据文件。

4、将数据库置为加载状态。

5、执行alter database rename file命令。

6、打开数据库系统。

7、使用数据字典获取所需的表空

关于MySQL主从配置测试

关于MySQL主从配置测试

一、主从配置的原理。

MySQL的 Replication 是一个异步的复制过程,从一个MySQL instace(我们称之为 Master)复制到另一个MySQL instance(我们称之 Slave)。在 Master 与 Slave之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Master端。

要实现MySQL 的 Replication ,首先必须打开 Master 端的Binary Log(my

关于Oracle 10g登录出现the account is locked

问题症状:

Oracle10g安装完成后,用scott/tiger测试,会出现以下错误提示:

oracle10g the account is locked

oracle10g the password has expired

原因是Oracle10g默认设置scott不能登陆。

解决方法:

1、sqlplus /nolog

2、conn sys/sys as sysdba; //以DBA的身份登录

3、alter user scott account unloc

关于计算机改名后Oracle监听器无法工作的解决办法

问题症状:

修改计算机名称,导致监听器无法工作,造成数据库无法访问。

解决方法:

1、修改监听器的文件。

Oracle目录 E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora

把里棉的Host = 改你现在的计算机名

2、修改服务名文件。

Oracle目录 E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora

把对应的Host = 修改

3、重启服务器。

关于Oracle数据导入imp操作说明

关于Oracle数据导入imp操作说明

在Windows2003系统下,请先点击“开始”,然后点“运行”,输入cmd并点击“确定”,打开命令行窗口。

1、做好上述准备工作以后,输入以下命令:

sqlplus /nolog

回车后,将出现提示符 SQL>

2、输入以下命令并且回车: conn sys/sys@ordb as sysdba

回车后,出现提示已连接

3、输入以下命令: drop user scott cascade;

回车后,出现提示用户已丢弃

4、输入以下命令:

MySQL 左连接 left join 右连接 right join 内连接 inner join

#获取两个表中字段匹配关系的记录

select a.user_code, a.user_name, b.user_code, b.user_name from app_users a inner join app_users_bak b on a.user_code = b.user_code

#获取左表所有记录,即使右表没有对应匹配的记录

select a.user_code, a.user_name, b.user_code, b.user_name from app_users