SQL Server 安装程序无法获取 ASPNET 帐户的系统帐户信息
安装SQL Server2005 错误提示: "SQL Server 安装程序无法获取 ASPNET 帐户的系统帐户信息" 。[@more@]解决办法: 用aspnet_regiis实用工具卸载和重新安装一下就可以了。 具体的操作: 1、进入CMD: C:windowsmicrosoft.netframeworkv2.0.50727文件夹下,运行aspnet_regiis -u卸载 然后运行aspnet_regiis -i 重新安装,上述问题即可解决。 2、C:WINDOWSMicrosoft.NETFrameworkv2.0.50727>aspnet_regiis -u CMD: 开始卸载 ASP.NET (2.0.50727); ASP.NET (2.0.50727) 卸载完毕。 安装程序检测到操作过程中出现了一些错误。有关
归档日志模式
在以下情况,DBA应该将数据库改为归档日志模式:1、DB不允许丢失部分数据;2、数据经常变化;3、DB需全时运行。[@more@]详细过程如下:新建两个文件夹:archive1,archive2(也可以使用md命令)。alter system set log_archive_dest_1='location=*' scope=spfile;alter system set log_archive_dest_2='location=*' scope=spfile;(其中,*为归档日志存放的绝对路径)alter system set log_archive_format='arch_%d_%t_%r_%s.log' scope=spfile;shutdown immediate;startup mount;alter database archivelog;alter database open;select l
控制文件的复用
控制文件复用的一般过程。[@more@]show parameters control_files; //查看控制文件shutdown immediate; //以sysdba身份startup nomount; //只打开实例,不装载数据库alter system set control_files="*CONTROL01.CTL","*CONTROL02.CTL","*CONTROL03.CTL" scope=spfile;(其中*为绝对路径)//控制文件复用startup force; //装载并打开数据库show parameters control_files; //查看控制文件是否已经更改
oc4j configuration issue not found
错误提示::Oracle/Product/10.1.0/Db_1/oc4j/j2ee/OC4J_DBConsole_***_ORCL not found。其中***是主机名。[@more@]改了一下自己电脑的IP就出现这样的提示,重新把IP地址改成刚开始安装Oracle的时候一样,问题就没有了。但是,如果不想改IP而想通过更改Oracle的设置来除掉错误,该如何解决呢?启动dbca重新配置一下已经装好的数据库即可。
oracle directory manager连接问题
[@more@]暂时不晓得如何连接,版本是10g。 真是很奇怪的,论坛好多人都问过这个问题,竟然没有一个人能回答。呵呵,虽然这个组件用的比较少,不会产生什么重大影响。但是Oracle有个东西搁那儿不会用,真的很郁闷!
Oracle的某些常用的视图(持续更新中)
我自己用过的但是经常记不住的某些视图,收集起来方便查询。[@more@]1.先看个没有登录数据库查看Oracle实例名的方法:windows服务下Oracle dbconsole***,其中***就是实例名,或者注册表local machine---software---oracle---key_oradb**home1。2.查看全局数据库名(服务名):select global_name from global_name;查看实例名:select instance_name from v$instance。3.最有用的两个视图:dba_data_files、v$datafile。4.控制文件:v$controlfile;数据文件:v$datafile;日志文件:v$logfile。5.查看DD(数据字典):dba_***(最特权);a
Oracle的身份认证、网络配置
这里记载的内容主要是以各种方式(windows dos、EM、sqlplus)登陆数据库遇到的简单问题的总结。[@more@]1.只装Oracle客户端的windows系统下是没有Oracle相关服务的,但仍然可以在dos下登录数据库。2.在装了多个服务器端数据库后,想要在dos下登录数据库或者启动某个实例的dbconsole服务,最好先set oracle_sid=***(实例名)。因为dos默认的实例名是最后装的那个数据库的实例名。3.sqlplus / as sysdba只能登陆本地服务器端数据库,而且相应的服务必须已经开启。4.EM的默认管理员只有sys、system两个用户,可以根据需要自己添加管理员的。
ORA-12170 TNS 连接超时
错误提示:ORA-12170 TNS 连接超时。[@more@]这是一个初级问题,一般是服务没有配置好,解决方法如下:1、打开cmd输入netca(或者在开始菜单里找Net Configuration Assistant)。 2、选择【本地net服务名配置】→下一步。 3、选择【添加】→下一步。 4、在【服务名】中输入你想要连接的服务器上的oracle服务的名字→下一步。 5、选择【tcp】→下一步。 6、在【主机名】中输入你想要连接的服务器ip,端口号不变→下一步。 7、选择【进行测试】→下一步。(当然你也可以选择不测试) ※1测试如果不通过,点击【更改登录】输入一个肯定能登入的
Wrong password for user
在oracle 10g OEM中有些操作需要输入操作系统的用户名密码,但是无论怎样输入,总是会返回RemoteOperationException: ERROR: Wrong password for user。[@more@]解决的方法就是在用户策略里面将你需要使用的用户授予Logon as a Batch Job的权限。具体如下:命令行里输入gpedit.msc,然后是计算机配置-windows设置-本地策略-用户权利指派,选择最后一项“作为批处理作业登录”,添加装了Oracle数据库的管理员用户即可。