2016 - 2024

感恩一路有你

Oracle安装完后,数据库导入导出过程(测试用)

浏览量:1747 时间:2024-01-31 23:07:53 作者:采采

第一步:创建全局数据库

在Oracle11G-server安装完成后,可以创建一个全局数据库,以供所有项目共用。也可以使用安装时创建的全局数据库,默认为orcl。

第二步:登录PLSQL

不需要配置网络,直接在PLSQL中使用全局数据库的用户名和密码(或SYS用户密码)以数据库管理员(SYSDBA)身份登录。

第三步:创建数据表空间和临时表空间

在SQL窗口中,输入相应代码创建数据表空间和临时表空间。例如:

- 创建临时表空间:

```

create temporary tablespace mydemotemp tempfile 'D:oracleproduct10.1.0oradataorclmydemotemp.dbf' size 100M autoextend on next 10M maxsize 1024M extent management local;

```

- 创建数据表空间:

```

create tablespace mydemo nologging datafile 'D:oracleproduct10.1.0oradataorclmydemo.dbf' size 100M autoextend on next 10M maxsize 1024M extent management local;

```

注意:路径中的`#39;`表示特殊字符转义,具体路径根据实际安装路径修改。

第四步:创建用户

在PLSQL中的左边树状菜单中右击Users,在弹出菜单中选择“新建”,弹出创建用户窗口。填写相应信息,包括名称、口令、默认空间表和临时表空间以及角色权限。

第五步:配置网络

使用Oracle的net configuration assistant在本地或其他机器上配置网络。服务名是创建的全局数据库名,机器名是Oracle数据库服务端所在服务器的名称或IP地址。配置完成后,在PLSQL登录界面的数据库下拉列表中可以看到该网络服务名。

注意:导入Oracle的项目数据库是通过(.NET配置文件)连接的。需要将文件中的数据库用户名、密码和数据名修改为与本地服务器中数据库相同。

第六步:导入、导出数据库数据

- 数据库导入:

要重新导入数据库时,需要删除用户,用sys重新建用户再导入数据库。以第四步创建的用户登录PLSQL,选择第五步配置的网络服务名,点击工具-导入可进行数据库导入。也可以使用imp命令导入数据。

例如,将D:中的数据导入TEST数据库中:

```

imp qasys/ filed: fully ignorey

```

注意:如果某些表已经存在,则会报错。为避免报错,可以加上`ignorey`参数。

- 数据库导出:

以下是一些常见的数据库导出命令示例:

1. 将数据库TEST完全导出,用户名为qasys、密码为manager,导出到D:中:

```

exp qasys/ filed: fully

```

2. 将数据库中qasys用户和sys用户的表导出:

```

exp qasys/ filed: owner(system,sys)

```

3. 将数据库中的表table1和table2导出:

```

exp qasys/ filed: tables(table1,table2)

```

4. 将数据库中表table1中以"00"开头的字段field1的数据导出:

```

exp qasys/ filed: tables(table1) query"where field1 like '00%'"

```

注意:较大的数据库导出过程可能较慢,请耐心等待。

第七步:测试网站建立

在计算机上右击,选择“管理”,打开“Internet信息服务(IIS)管理器”,右击“网站”,新建网站。对于Java项目,可以直接在浏览器中输入IP地址和端口号进行访问,无需创建测试网站。具体配置可参考Java项目部署说明。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。