十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、 准备数据库创建脚本
成都创新互联长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为宛城企业提供专业的成都网站制作、成都网站建设,宛城网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
create tablespace whc_tbs datafile 'E:\oracle\oradata\whcdb\whc.dbf' size 100M;
--DROP TABLESPACE whc_tbs INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;
create user whc identified by whc default tablespace whc_tbs;
grant connect,resource to whc;
grant dba to whc;
--Revoke dba from whc;
其中--的注释语句是删除命名空间和移除DBA用户的权限的。
以上这些脚本是为了我们在新建一个表空间和Oracle数据库的时候使用的。
其中E:\oracle\oradata\whcdb\whc.dbf路径是我们要存放数据库数据的位置,因此要保证该路径有足够的空间和足够的访问权限,否则会失败的。
2、 导出数据库对象
在PL/SQL Developer的菜单Tools=Export User Objects中出来一个对话框界面,然后框选要到处的Oracle 数据库对象,包括表,序列,存储过程,视图,函数等等,并指定导出的文件名称,如下操作。
3)导出表数据
导出表结构和其他对象后,我们下一步就是把数据库的表数据进行导出,PL/SQL Developer工具支持导出数据到PL/SQL数据库脚本中,如下所示。这样导出的脚本,我们可以在PL/SQL Developer工具导入或者自己通过Sql plus 工具进行导入。
1、我们在Sql Plus中,我们利用Create User关键字进行用户创建。
2、此时,我们就可以在Create User后面,指定用户名称。
3、这时候,我们就可以在这里利用Indentified By关键字引导。
4、引导我们当前新建的用户指定与Test。
5、这时候,我们按下回车,就可以看到我们新家你的Angela用户成功创建。
6、这时候,我们就能对Dba_Users表进行查询是否创建成功。
一般操作是:
1.create or replace synonym a1
FOR
a2@testdb;
2.grant connect to someuser
grant dba to someuser
grant resource to someuser
3.grant all on
表 to someuser
这样存储过程就可操作同义词,在存储过程中访问公共同义词,必须直接对用户授权,而不能通过角色授权。
打开你的Oracle的配置文件:tnsnames.ora,(在目录:$ORACLE_HOME\NETWORK\ADMIN下)
如果是这样的话:
XE=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=xe))
)
连接名称输入:xe
用户名称:system
口令:你安装的时候设置的system口令.
即可完成登录连接了.
方法一:修改配置文件法(专家模式)。
该文件路径:x:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora (x代表你所安装的oracle所在的盘符)。
使用UE打开它,在文件内容后添加以下自定义设置
testdb =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.13.62)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = testdb)
)
)
注:第一行test为net服务名,理论上来说可以是任意字符串;
第三行的ip地址为远程数据库的ip,PORT设置远程端口,一般取默认1521;
第六行testdb为要连接的数据库名。
方法二:使用向导配置(向导模式)
1)依次点击 开始菜单-所有程序-Oracle - OraDb10g_home2-配置和移植工具-Net Configuration Assistant 选择 net服务名配置 ,点击 下一步
2)选择 添加 ,点击 下一步
3)输入要连接的oracle数据库名,点击 下一步。
4)使用默认的Tcp选项,点击下一步
5)填写主机的ip地址或者主机名,一般使用默认端口PORT:1521,设置好主机名和端口号后,点击 下一步 继续。
6)选择不进行测试,点击下一步
7)默认net服务名跟前面我们设置的数据库名是一样的,这里无需修改,点击下一步
8)系统询问是否配置另一个net服务名,选择 否 ,点击 下一步。
9)继续 点击 下一步,最后 点击完成 按钮 ,完成本次net服务配置。