扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
您好,很高兴为您解答。
创新互联专注于企业营销型网站、网站重做改版、献县网站定制设计、自适应品牌网站建设、H5页面制作、商城网站定制开发、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为献县等各大城市提供网站开发制作服务。
在Oracle11g数据库中,使用自动内存管理特性不再需要设定参数PGA_AGGREGATE_TARGET和SGA_TARGET,因为这两个参数都已经被修改成自动调优的,除非想指定PGA和SGA的最小值才需要设定这两个参数。在Oracle11g数据库中,则需要设置一个叫做MEMORY_TARGET的初始化参数,这个参数是指整个Oracle实例所能使用的内存大小,包括PGA和SGA的整体大小,在MEMORY_TARGET的内存大小之内,PGA和SGA所用的内存可以根据当前负载情况自动相互转换。如果当初始设定的MEMORY_TARGET的内存不够当前数据库使用的时候,Oracle11g还提供了另外一个初始化参数MEMORY_MAX_TARGET,当原始设定的内存不够使用的时候,可以手工来动态 调节MEMORY_TARGET的大小,但是不允许超过MEMORY_MAX_TARGET的值。
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
Oracle11g是目前Oracle较新版本,除了传统的数据库服务外,也提供了界面友好的链接工具。考虑到Oracle数据的稳定和性能方面的优势,在需要处理大量数据的系统中,可以考虑使用Oracle作为数据库。\x0d\x0a一:Oracle11g的安装过程(Windows版本)很简单,步骤为:\x0d\x0a 1. 首先从Oracle官方网站上下载Oracle11g数据库,大约为1.7G。解压后,setup.ext就可以开始安装\x0d\x0a 2. 在安装开始的时候,会要求填写一些信息。需要注意两项:\x0d\x0a 1)SID。这应该是安装的数据库的ServiceID,在数据库安装成功后,在Window的服务中会多一项OracleServiceSID的服务,这里的SID就是在安装时填写的字符串。因此在连接数据库的时候都需要有SID信息,比如使用JDBC连接的时候。\x0d\x0a 2)密码。这里的密码是系统管理员的密码(sys,sysdba)。\x0d\x0a 3. 接下来就可以按照界面提示安装了,安装过程中会检查电脑配置,如果符合要求就可以继续安装。\x0d\x0a 4. 安装结束后,会生成一个database config的界面,上面有安装的数据库的sid, port等信息。(可以把这个界面保存起来,防止以后忘记相关信息)\x0d\x0a二:Oracle的连接\x0d\x0a 安装完成后,就可以连接数据库了,连接Oracle可以通过SQLPlus,SQLDeveloper,建议可以使用SQLDeveloper,因为它界面不错。在程序-Oracle11g-应用开发程序 下面有SQLDeveloper,第一次启动时,需要设置java.exe的路径(SQLDeveloper应该是JAVA开发的),之后就可以看到连接界面了。接下来需要填写连接信息,第一次连接时,必须先通过sysdba进行连接,所以要使用安装时设置的密码,其它信息如下:\x0d\x0a 1)需要选择登录身份为系统管理员 2)sid安装时设置的sid值 3)端口号一般默认是1521\x0d\x0a 注意在连接的时候,需要确保在服务中的OracleServiceSID和OracleOraDb11g_home1TNSListener是打开的\x0d\x0a 填好上面的信息就可以登录了。如果要创建自己的数据库,需要下面几个过程:\x0d\x0a 1.创建表空间,语句如下:\x0d\x0a CREATE TABLESPACE SampleTableSpace \x0d\x0a DATAFILE 'D:/app/Administrator/oradata/orcl/tableFile.dbfsize 8192M reuse\x0d\x0a AUTOEXTEND ON NEXT 8192M MAXSIZE unlimited\x0d\x0a EXTENT MANAGEMENT local;\x0d\x0a 2.创建一个用户,并默认为SampleTableSpace表空间\x0d\x0a CREATE USER SampleUser IDENTIFIED BY Password\x0d\x0a DEFAULT TABLESPACE SampleTableSpace;\x0d\x0a 3.为用户授权:\x0d\x0a GRANT connect, resource TO SampleUser ;\x0d\x0a 注意,接下来的操作必须在SampleUser的连接中进行,步骤如下:\x0d\x0a 1.在SQLDeveloper中新建一个连接,并使用刚才创建的SampleUser信息进行登录\x0d\x0a 2.接下来在SampleUser的连接中就可以使用sql进行各种操作,这些操作都会在SampleTableSpace中进行。\x0d\x0a三: 数据导入导出\x0d\x0a Oracle提供数据导入和导出功能.命令为imp/exp,可以在cmd下运行,它们可以将数据库中的表或其它对象导出为.dmp文件,或者将dmp文件导入,具体使用方法可以google一下,应该比较好用。\x0d\x0a \x0d\x0a上面是之前使用Oracle11g时的一些经验,如果有不正确的地方,也请大家补充。
oracle11g安装环境变量配置方法:
1. 确保你的oracle 能用SQL/PLUS连接上;
2. 在环境变量中,配置oracle数据库中的以下值:
变量名:ORACLE_SID,变量值:oracle实例名
变量名:NLS_LANG, 变量值:AMERICAN_AMERICA.ZHS16GBK,可根据自己的需要选择字符集
变量名:TNS_ADMIN,变量值:D:\app\Andreas\product\11.2.0\dbhome_1\NETWORK\ADMIN,我的oracle是装在D:\app\Andreas目录下。
3. 打开PL/SQL,连接数据库。这时会报初始化错误。不用管它,点击确定。连续三次,就可以在未登录的情况下进入PL/SQL。在Tool--
Connection下,有两个录入项:Oracle Home(empty is autodetect)和OCI Library(empty is autodetect),分别填入oracle的安装目录,和32位客户端的解压目录,如:
Oracle Home D:\app\Andreas\product\11.2.0 我的oracle是装在D:\app\Andreas目录下。
OCI Library D:\app\Andreas\instantclient_11_2\oci.dll我的客户端是解压在D:\app\Andreas目录下。
4. 关闭PL/SQL,然后重新打开,就可以登录了
oracle11g安装环境变量配置步骤:
1.首先是ORACLE_HOME,这个环境配置与java的环境培训类似,如下图按照计算机右击-》高级系统设置-》高级-》环境变量-》在系统变量中新建:
变量名 ORACLE_HOME
变量值 E:\Oracle\product\11.2.0\dbhome_1
2.第二,配置TNS_ADMIN
变量名 TNS_ADMIN
变量值 E:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
3.变量名 NLS_LANG。
变量值 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
ORACLE 财务系统的基础是账套(SOB) 任何一笔业务都是在某个帐套里面进行的 划分帐套的依据是:相同的经济类型和核算办法的单位
帐套是基于会计假设而成立的(会计 个假设 会计主体假设 持续经营假设 企业分期假设 货币计量假设)
帐套的概念是基于会计主体(公司段和成本中心) 分期(会计CALENDAR) 货币计量假设(币别 currency) 经常说什么帐套帐套的 连根本的含义也不是清楚的同学需要好好学习会计思考一下了 呵呵
不同帐套核算本位币 会计期间一定不同 而同一个帐套可以核算多个会计主体 但是 本位币 会计期间一定相同
一个帐套的 个组成部分: COA (会计科目) 本位币(汇率) 会计期间
根据公司核算的需要 定义科目段
首先设置VALUE SET (值集)
GL SETUPFINACIALFLEXFIELDVALIDATIONSET
设置 财务 弹性域 验证
这个定义的VALUE SET 大概为 CHAR 类型 然后在
GL SETUPFINACIALFLEXFIELDKEY 查找 ACCOUNTING FLEXFIELD 定义几段 有的公司 段( gl_code_binations SEGMENT )
接着给段指定属性 点击 弹性域限定词 这里有三个段必须启用 就是自然帐户段 平衡段 成本中心段 每一个段只能指定一个属性 即不可以指定某段既是成本中心段 又是自然帐户段
把最开始的VALUE SET 定义给段
接着定义科目段值的结构:包括每个科目的编码 说明 属于父值还是子值 父值包括了哪些子值等
定义科目层次 这里定义那些值是父值 这些父值科目包括哪些子科目等
通过以上步骤 COA定义完成 千万不要过分依赖所谓高人的文档 要思考为什么这样定义
定义币种 系统预设置很多国家的币种 只要找到 点击 启用 即可 只有在这里启用了的货币在以后做凭证分录的时候才能使用 否则无法录入该币种的分录
也可以定义汇率类型 维护汇率 维护汇率分别在每日汇率 期间汇率 历史汇率里面录入正确的汇率
这里有RMB和CNY的汇率转换 搞不懂这个为什么人民币有两个币别
定义会计日历类型及日历期间 (都在GL 设置里面 一找就找到 可是要熟练才能记住)
以上完成了COA CURRENCY CALENDAR设置 也就是SOB的三个重要的部分 接着我们定义SOB (GL SETUP BOOKS DEFINE)
接着还需要定义MENU RESPONSIBILTY 把定义的SOB 通过PROFILE给相应的职责(以上通过SYSADMIN 权限完成) 再给用户以相应的职责 这个过程很熟悉了 呵呵
交叉验证规则
定义各个段结构之间不能出现的组合
比如 部门段为后勤部门的时候 不能选择制造费用这个科目段值 因为后勤部门不可能发生制造费用
安全性规则 对于某个段值不能出现什么取值作个定义 比如 我们规定公司段只能出现国际部 不能出现法国和美国这两个值 这是一个安全性规则 然后我们把这个安全性规则挂在国际部本部会计的职责下 这样 国际部会计所有操作只能在公司段为 国际部 的值下进行 这个我写凭证打印的时候接触过
汇总帐户和累计组定义
累计组 (KEY FLEXFIELD 组)给每个汇总段值定义一个层次 将汇总段值划分为一级 二级 三级… 等 这样为以后组合查询提供方便 比如 科目段 银行存款 管理费用等为一级段值 相应的二级段值为 建设银行 工商银行 工资 福利费 交通费等
定义完累计组后 我们指定层次给每一个汇总段值
汇总帐户(账户 汇总)是一个组合模版的概念 用户可以自己定义一个汇总帐户实现不同段和不同层次的组合查询功能 汇总帐户必须和累计组结合在一起使用 每个段必须规定了累计组的前提下 可以使用汇总帐户组合每个段的不同级别实现组合查询功能
比如
所有公司段的二级部门的所有会计科目余额查询
lishixinzhi/Article/program/Oracle/201311/17552
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流