undo的基本管理及监听器的配置
2016-05-13 16:20
405 查看
提高undo_rentention以防止ora-01555
alter system set undo_retention=5400; alter tablespace undotbs retention guarantee;
关于监听器的三个文件
下面提供参考资料listener.ora
tnsname.ora
sqlnet.ora
监听器的配置
编辑listener.ora文件[oracle@dick dbs]$ cd $ORACLE_HOME/network/admin [oracle@dick admin]$ ls samples shrept.lst [oracle@dick admin]$ vim listener.ora [oracle@dick admin]$ cat listener.ora SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (SID_NAME=PROD) (ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1) ) ) # 默认监听,端口是1521 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = dick.localdomain)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) # 自己另外的监听,端口是1526 LSNR2 = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = dick.localdomain)(PORT = 1526)) ) )
修改参数local_listener和启动监听
alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=dick.localdomain)(PORT=1526))' sid='PROD'; [oracle@dick admin]$ lsnrctl start [oracle@dick admin]$ lsnrctl start lsnr2 SQL> alter system register;
使用默认监听器和使用专用服务连接
[oracle@dick admin]$ lsnrctl stop [oracle@dick admin]$ lsnrctl stop lsnr2 [oracle@dick admin]$ lsnrctl start [oracle@dick admin]$ lsnrctl start lsnr2 SQL> alter system register; System altered. SQL> conn system/oracle@//dick.localdomain:1521/PROD Connected. [oracle@dick admin]$ ls listener.ora samples shrept.lst [oracle@dick admin]$ vim sqlnet.ora [oracle@dick admin]$ cat sqlnet.ora ES.DIRECTORY_PATH=(tnsnames, ezconnect) [oracle@dick admin]$ vim tnsnames.ora [oracle@dick admin]$ cat tnsnames.ora prod= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=dick.localdomain)(PORT=1521)) (CONNECT_DATA= (SERVICE_NAME=PROD) (SERVER=dedicated) ) ) SQL> conn system/oracle@prod
利用lsnr2来使用共享服务连接
[oracle@dick admin]$ vim tnsnames.ora [oracle@dick admin]$ cat tnsnames.ora prod= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=dick.localdomain)(PORT=1521)) (CONNECT_DATA= (SERVICE_NAME=PROD) (SERVER=dedicated) ) ) prod_s= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=dick.localdomain)(PORT=1526)) (CONNECT_DATA= (SERVICE_NAME=PROD) (SERVER=shared) ) ) SQL> alter system set sessions=300 scope=spfile; System altered. SQL> alter system set shared_server_sessions=200 scope=both; System altered. SQL> alter system set dispatchers='(PROTOCOL=TCP)(DISPATCHERS=3)' scope=both; System altered. SQL> alter system set max_dispatchers=10 scope=both; System altered. SQL> alter system set max_shared_servers=30 scope=both; System altered. SQL> alter system register; System altered. SQL> conn system/oracle@prod_s Connected. SQL>
相关文章推荐
- android TransFormexecption 解决
- 自定义对话框,时间日期对话框
- IOS-一步一步教你自定义评分星级条RatingBar ——转载的
- 最短子数组
- Jvm学习笔记
- Android Studio将项目提交到git地址上 github or coding
- 【cocos2d-x从c++到js】10:JS与C++的交互2——JS与C++的“函数重载”问题
- Android动画之视图动画和属性动画
- 如何将char[]数组转换为String字符串
- iOS 查看手机的各种属性
- 自定义控件中setText()设置字体相同大小无法与原生控件一致
- QTableView中文本根据内容自动换行的简单方法
- com.edb.util.PSQLException: FATAL: role "主机名" does not exist
- Exchange Autodiscover理解自动发现
- Android中的Notification直接实例化方法deprecated的解决
- _USER_ERROR__missing_dlib_all_source_cpp_file__OR......
- 点击A显示,点击其他地方隐藏
- 用hadoop2.7.1 mapreduce实现QQ好友推荐功能
- 点击文件链接直接下载 (下载图片
- 成绩排名