数据库网络配置
2015-02-08 08:37
183 查看
全局数据库名:
<数据库名>.<域名>
eg:sales.oracleserver.com
连接描述符:(CONNECTION DESCRIPTOR)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracleserver)(PORT = 1521))
(CONNECT_DATA =
(SERVER = sales.oracleserver.com)
(INSTANCE_NAME=sales1)
(SERVER=DEDICATED)|(SERVER=SHARED)
)
)
访问数据库服务器:
使用完整的连接描述符作为连接标识符:
CONNECT SCOTT/TIGER@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ORACLESERVER)(PORT=1521))(CONNECT_DATA=(SERVER_NAME=SALES.ORACLESERVER.COM)))
也可以通过网络服务器名(netca中配置的网络服务名 SALES)来标识要访问的数据库服务器
CONNECT SCOTT/TRIGER@SALES
简单连接命令:
CONNECT USERNAME/PASSWORD@HOST[:PORT][/SERVICE_NAME]
网络配置文件保存的位置:
$ORACLE_HOME/network/admin
/u01/app/oracle/product/11.2.2/db_1/network/admin
侦听器的开启与停止:
lsnrctl start|stop <侦听器名称>
lsnrctl start LISTENER
查看侦听器的状态:
lsnrctl status <侦听器名称>
LSNRCTL> service;
服务器名称修改后,要修改侦听器的HOST名,侦听器才能正常工作:
VIM listener.ora
(ADDRESS = (PROTOCOL = TCP)(HOST = oracleserver)(PORT = 1521))
VIM tnsnames.ora
(ADDRESS = (PROTOCOL = TCP)(HOST = oracleserver)(PORT = 1521))
EM资料库重创建:
1.删除EM资料库:
emca -deconfig dbcontrol db -repos drop
2.删除一个垃圾数据:
DROP public synonym setemviewusercontext;
drop public synonym mgmt_target_blackouts;
drop role mgmt_user;
drop user mgmt_view cascade
drop user sysman cascade
3.重新创建EM资料库
emca -config dbcontrol db -repos create
创建数据库链:
数据库链(database link)是本地数据库中的一个对象,用于表示到远程数据库的连接。远程数据库可以是ORACLE,也可以是DB2,SQL SERVER SYSBASE等其它数据库,创建后,可能使用它来引用远程数据库上的数据库对象
CREATE [PUBLIC] DATABASE LINK <数据库链名称>
CONNECT TO
[CURRENT_USER]|[<用户名>IDENTIFIED BY <口令>]
USING <连接字符串>
例如:
CREATE PUBLIC DATABASE LIKE SALESDB
CONNECT TO CURRENT_USER
USING
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracleserver)(PORT = 1521))
(CONNECT_DATA =
(SERVER = sales.oracleserver.com)
(INSTANCE_NAME=sales1)
(SERVER=DEDICATED)|(SERVER=SHARED)
)
)
使用:SELECT * FROM HR.EMPLOYEES@SALESDB;
删除数据库链:
DROP [PUBLIC] DATABASE LINK <数据库链名称>
DROP PUBLIC DATABASE LINK SALESDB;
<数据库名>.<域名>
eg:sales.oracleserver.com
连接描述符:(CONNECTION DESCRIPTOR)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracleserver)(PORT = 1521))
(CONNECT_DATA =
(SERVER = sales.oracleserver.com)
(INSTANCE_NAME=sales1)
(SERVER=DEDICATED)|(SERVER=SHARED)
)
)
访问数据库服务器:
使用完整的连接描述符作为连接标识符:
CONNECT SCOTT/TIGER@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ORACLESERVER)(PORT=1521))(CONNECT_DATA=(SERVER_NAME=SALES.ORACLESERVER.COM)))
也可以通过网络服务器名(netca中配置的网络服务名 SALES)来标识要访问的数据库服务器
CONNECT SCOTT/TRIGER@SALES
简单连接命令:
CONNECT USERNAME/PASSWORD@HOST[:PORT][/SERVICE_NAME]
网络配置文件保存的位置:
$ORACLE_HOME/network/admin
/u01/app/oracle/product/11.2.2/db_1/network/admin
侦听器的开启与停止:
lsnrctl start|stop <侦听器名称>
lsnrctl start LISTENER
查看侦听器的状态:
lsnrctl status <侦听器名称>
LSNRCTL> service;
服务器名称修改后,要修改侦听器的HOST名,侦听器才能正常工作:
VIM listener.ora
(ADDRESS = (PROTOCOL = TCP)(HOST = oracleserver)(PORT = 1521))
VIM tnsnames.ora
(ADDRESS = (PROTOCOL = TCP)(HOST = oracleserver)(PORT = 1521))
EM资料库重创建:
1.删除EM资料库:
emca -deconfig dbcontrol db -repos drop
2.删除一个垃圾数据:
DROP public synonym setemviewusercontext;
drop public synonym mgmt_target_blackouts;
drop role mgmt_user;
drop user mgmt_view cascade
drop user sysman cascade
3.重新创建EM资料库
emca -config dbcontrol db -repos create
创建数据库链:
数据库链(database link)是本地数据库中的一个对象,用于表示到远程数据库的连接。远程数据库可以是ORACLE,也可以是DB2,SQL SERVER SYSBASE等其它数据库,创建后,可能使用它来引用远程数据库上的数据库对象
CREATE [PUBLIC] DATABASE LINK <数据库链名称>
CONNECT TO
[CURRENT_USER]|[<用户名>IDENTIFIED BY <口令>]
USING <连接字符串>
例如:
CREATE PUBLIC DATABASE LIKE SALESDB
CONNECT TO CURRENT_USER
USING
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracleserver)(PORT = 1521))
(CONNECT_DATA =
(SERVER = sales.oracleserver.com)
(INSTANCE_NAME=sales1)
(SERVER=DEDICATED)|(SERVER=SHARED)
)
)
使用:SELECT * FROM HR.EMPLOYEES@SALESDB;
删除数据库链:
DROP [PUBLIC] DATABASE LINK <数据库链名称>
DROP PUBLIC DATABASE LINK SALESDB;
相关文章推荐
- Linux网络数据库MySQL服务的配置与应用
- 如何利用配置的网络服务名连接到数据库:
- Windows Server 2003网络配置与管理 重定位Active Directory的数据库文件
- DB2通过搜索网络来配置数据库连接
- 连接数据库与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误,请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- 10gocm->session1->数据库和网络配置
- Oracle---数据库网络配置
- 网络数据库mysql的配置与应用(一) 推荐
- 循序渐进PostgreSQL(三): 网络访问配置、用户及角色管理、表空间及数据库创建
- oracle 数据库网络连接 配置文件Tnsnames.ora
- OCM考试经历:Section 1 数据库和网络配置
- oracle ----系统服务 --- 文件体系结构 ----网络配置 -----利用企业管理器登录数据库 -----利用SQL Plus登录数据库 -------运行时故障分析与解决
- linux企业版笔记之网络数据库MySQL的配置与应用
- Sqlserver 2005 配置 数据库镜像:指定服务器网络地址:该死的完全限定域名(fully qualified domain name:FQDN)问题
- 网络数据库编程实验一JDBC数据库编程环境配置
- linux配置oracle11G监听及本地网络服务 及 数据库建库
- ASP.NET中使用web.config配置web应用程序中的数据库连接
- [Linux]配置Linux平台的网络服务
- 配置Serv-U的数据库连接
- 配置数据库链接web.config---ConnectionString