1.Oracle怎么创建监听
在开始菜单,选择oracle,再选择“配置和移值工具”,打开Oracle Net Manager。
在弹出的窗口上 选择“监听程序”,点击左边的“+”图标,创建监听。
在接下来的窗口上选择监听名称,或者自己起一个监听名称,在点击下方“确定”按钮。
点击“添加地址”按钮,填写好服务器主机ip地址以及端口号并及时保存。
选择“服务名称”,创建一个服务名称,最好跟目标主机数据库服务名称一致。
点击下一步,选择TC/IP选项,再单击下一步。
填写好服务器数据库主机名,一般填写IP地址就可以了,再填写好端口:1521 。下一步的时候,填写好服务名,跟SID一致就可以了。
测试是否可以连通,点击“测试”按钮,更改进入数据库操作的账户跟密码点击测试。
参考地址:
2.如何在oracle 10g建立监听服务
这个要自己对着安装程序的图形化界面摸索一下,要有信心,并不复杂。
Oracle监听器配置(LISTENER):
选中树形目录中监听程序项,再点击左上侧“+”按钮添加监听程序,点击监听程序目录,默认新加的监听器名称是LISTENER(该名称也可以由任意合法字符命名)。选中该名称,选中窗口右侧栏下拉选项中的“监听位置”,点击添加地址按钮。在出现的网络地址栏的协议下拉选项中选中
“TCP/IP”,主机文本框中输入主机名称或IP地址(如果主机即用作服务端也作为客户端,输入两项之一均有效;如果主机作为服务端并需要通过网络连
接,建议输入IP地址),端口文本框中输入数字端口,默认是1521,也可以自定义任意有效数字端口。
选中窗口右侧栏下拉选项中的“数据库服务”,点击添加数据库按钮。在出现的数据库栏中输入全局数据库名,如myoracle。注意这里的全局数据库名与数据
库SID有所区别,全局数据库名实际通过域名来控制在同一网段内数据库全局命名的唯一性,就如Windows下的域名控制器,如这里可以输入
myoracle.192.168.1.5。Oracle主目录可以不填写,输入SID,如myoracle。
保存以上配置,默认即可在Oracle安装目录下找到监听配置文件
(Windows下如D:\oracle\ora92\network\admin\listener.ora,Linux/Unix下$
ORACLE_HOME/network/admin/listerer.ora)。
至此,Oracle服务端监听器配置已经完成。
3.怎么创建oraclelistener
手动创建oracle数据库,手动创建listener,已经安装了oracle 软件,设置了export ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1# export ORACLE_SID=infodbexport PATH=$ORACLE_HOME/bin:$PATH:$HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport LANGUAGE=CHINESEunset USERNAMEstty erase ^Hexport TREM=vt1001. set ORACLE_SID export ORACLE_SID=test2. 建立密码文件orapwd file=orapw$ORACLE_SID password=oracle entries=10注意file=orapw$ORACLE_SID 没有扩展名linux/Unix:file=orapw$ORACLE_SIDwindows:file=orapwd$ORACLE_SID3. 建立需要的目录mkdir -p $ORACLE_BASE/admin/test/adumpmkdir -p $ORACLE_BASE/admin/test/bdumpmkdir -p $ORACLE_BASE/admin/test/cdumpmkdir -p $ORACLE_BASE/admin/test/dpdumpmkdir -p $ORACLE_BASE/admin/test/pfilemkdir -p $ORACLE_BASE/admin/test/udumpmkdir -p $ORACLE_BASE/flash_recovery_areamkdir -p $ORACLE_BASE/oradata/test4. 创建初始化参数文件 init$ORACLE_SID.ora为了快速的建立init文件,把原示例文件里的注释去掉用以下方法:cat $ORACLE_HOME/dbs/init.ora |grep -v ^#|grep -v ^$ >>init$ORACLE_SID.ora注意内存参数,除了加入sga_target=280M别加入别的内存参数,小心启不来数据库。
$ORACLE_HOME/dbs/init$ORACLE_SID.ora内容如下:job_queue_processes=10db_block_size=8192db_file_multiblock_read_count=16open_cursors=300db_domain=""db_name=testbackground_dump_dest=/oracle/admin/test/bdumpcore_dump_dest=/oracle/admin/test/cdumpuser_dump_dest=/oracle/admin/test/udumpcontrol_files=("/oracle/oradata/test/control01.ctl","/oracle/oradata/test/control02.ctl","/oracle/oradata/test/control03.ctl")compatible=10.2.0.1.0processes=150sga_target=280Maudit_file_dest=/oracle/admin/test/adumpremote_login_passwordfile=EXCLUSIVEpga_aggregate_target=90Mundo_management=AUTOundo_tablespace=UNDOTBS1创建好后,启动数据库$sqlplus /nologSQL>conn / as sysdbaSQL>startup /nomount pfile='$ORACLE_HOME/dbs/init$ORACLE_SID.ora'启动数据库后创建spfileSQL>create spfile from pfile;重启数据库:SQL>shutdown immediateSQL>startup nomount5.创建建立数据库的脚本CREATE DATABASE TEST MAXINSTANCES 2MAXLOGHISTORY 1MAXLOGFILES 50MAXLOGMEMBERS 5MAXDATAFILES 200DATAFILE '/oracle/oradata/test/system01.dbf' SIZE 300M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITEDEXTENT MANAGEMENT LOCALSYSAUX DATAFILE '/oracle/oradata/test/sysaux01.dbf' SIZE 120M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITEDSMALLFILE DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/oracle/oradata/test/temp01.dbf' SIZE 20M REUSE AUTOEXTEND ON NEXT640K MAXSIZE UNLIMITEDSMALLFILE UNDO TABLESPACE "UNDOTBS1" DATAFILE '/oracle/oradata/test/undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120KMAXSIZE UNLIMITEDCHARACTER SET ZHS16GBKNATIONAL CHARACTER SET AL16UTF16LOGFILE GROUP 1 ('/oracle/oradata/test/redo01.log') SIZE 51200K,GROUP 2 ('/oracle/oradata/test/redo02.log') SIZE 51200K,GROUP 3 ('/oracle/oradata/test/redo03.log') SIZE 51200KUSER SYS IDENTIFIED BY oracle USER SYSTEM IDENTIFIED BY oracle;6. 创建需要的表空间:CREATE SMALLFILE TABLESPACE USERS LOGGING DATAFILE '/oracle/oradata/test/users01.dbf' SIZE 5M REUSE AUTOEXTEND ON NEXT1280K MAXSIZE UNLIMITEDEXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;ALTER DATABASE DEFAULT TABLESPACE USERS;7.执行相关的数据字典脚本conn sys/password as sysdba@/oracle/product/10.2.0/db_1/rdbms/admin/catalog.sql;@/oracle/product/10.2.0/db_1/rdbms/admin/catblock.sql;@/oracle/product/10.2.0/db_1/rdbms/admin/catproc.sql;@/oracle/product/10.2.0/db_1/rdbms/admin/catoctk.sql;@/oracle/product/10.2.0/db_1/rdbms/admin/owminst.plb;conn system/password @/oracle/product/10.2.0/db_1/sqlplus/admin/pupbld.sql;@/oracle/product/10.2.0/db_1/sqlplus/admin/help/hlpbld.sql helpus.sql;8. 启动监听(非标准端口1523)配置之前,一定要先修改local_listener参数:SQL> show parameter local_listenerNAME TYPE VALUE------------------------------------ ----------- ------------------------------local_listener stringSQL> alter system set local_listener='(address=(protocol=tcp)(host=192.168.2.111)(port=1523))' scope=both;System altered.如果在/。
4.win10系统oracle11g listener怎么配置
首先呢,我们必须事先下载好我们的oracle数据库安装包和一个启动oracle数据库的软件包,如下图的两个安装包
2
紧接着我们点开我们的oracle11g安装包,点击里面的setup进行安装
3
这里就会弹出一个运行环境的框体
4
随后进入我们的安装途径(设置我们的安装路径和账户口令~~也就是我们的数据库名字和密码)
5
设置完毕后点击下一步(在这里我们选择是)
随后会是一个填写邮箱和反馈错信息的选项,(这里大家注意的是不需要填写邮箱地址,也不需要你把反馈信息的那个小方块钩住),然后点击下一步
进入条件检查(在检查完毕之后,我们把最上面的两个选中)随后点击下一步
弹出这个窗体之后,什么都不需要点击了,直接选择安装即可
这一步是点击了安装之后所进入的安装进度条
这一步完成之后,它会弹出一个口令管理的窗体如11步所示
这个就是我们的口令管理窗体了(这一步里面我们点击口令管理,就会出现如12步中的界面)
注意在最上面个的两行中输入新的口令和端口口令,注意口令要一致(比如我们输入的是123123那么都要求是123123)还有就是选择下面的scott将它的√去掉
安装结束,选择取消即可
随后我们点开我们的运行环境(PLSQL Developer 8.0.3.1510)里面的plsqldev运行即可
弹出如下的运行结果,表示安装成功!
5.怎么启动orcle11g监听程序
方法/步骤1
运行Net Configuration Assistant,配置监听程序
Oracle Net Configuration Assistant:欢迎使用
勾选监听程序配置,单击下一步
Oracle Net Configuration Assistant:监听程序配置,监听程序
可以添加、重新设置、重命名或删除监听程序。重命名或删除监听程序前,先停止监听程序。
这里选择添加,单击下一步
Oracle Net Configuration Assistant:监听程序配置,监听程序名
输入监听程序的名称。每个监听程序由唯一的名称标识。LISTENER 是第一个监听程序的默认名称。
这里默认为LISTENER,单击下一步
Oracle Net Configuration Assistant:监听程序配置,选择协议
从可用协议列表中选择协议TCP,然后选择右箭头按钮,将其移到选定的协议列表中,单击下一步
Oracle Net Configuration Assistant:监听程序配置,TCP/IP 协议
配置监听程序的TCP/IP端口号,有两个选项可供选择:使用标准端口号 1521和请使用另一个端口号;
这里勾选使用标准端口号 1521,单击下一步
Oracle Net Configuration Assistant:监听程序配置,更多的监听程序?
指定是否为此节点配置另一个监听程序。 否不再配置另一个监听程序。 是配置另一个监听程序。
勾选否,单击下一步
8
Oracle Net Configuration Assistant:监听程序配置完成
监听程序配置完成!
单击下一步
9
Oracle Net Configuration Assistant:欢迎使用
单击完成,退出该向导
6.Oracle在win10上安装,监听配置失败
Win7/win10 配置Oracle 客户端连接失败情况解决
关键词:
tnsping 、sqlplus、SP-1503、SP-0152、用户权限
安装好Oracle后,发现使用“Oracle net manager”总是提示 连接失败,提示输入字符错误或服务器为连接。(其他机器可联接,服务器端OK)
方法/步骤
1
探求原因,控制台下(CMD):
1)使用 tnsping “Oracle服务器主机IP:端口”,提示可连接,判断客户端 sqlnet.ora配置文件OK;
2)使用tnsping “Oracle服务器主机实例名:端口(TNSNAMES)”,提示可连接,判断tnsnames.ora配置文件OK;
3)使用 sqlplus “username/password@net_service_name” 提示 SP-1503 和SP2-0152 错误;证明当前用户对SQLPLUS.exe的权限不足
2
解决方法:
进入 Oracle client\Bin 下找到sqlplus.exe (顺便sqlplusw.exe):
右键-->;兼容性-->;以管理员身份运行此程序;
右键-->;属性-->;安全性,将Authenticated Users 赋予完全控制权限,确认保存。
使用 sqlplus “username/password@net_service_name” 提示 登陆成功
使用“Oracle net manager”测试登陆,显示登陆成功。
至此,问题解决。
3
总结:Windows 的权限控制害死人呀
END
注意事项
首先确保服务端配置OK,再来搞定客户端
转载请注明出处windows之家 » win10怎么创建oracle监听